An attempt at cloning Tame Impala's Orchid in the Organelle

Orchid-O is a MIDI chord generator for the Organelle. It is heavily inspired by Tame Impala’s and Telepathic Instruments’ Orchid. It produces chords, bass lines, and arpeggios from a 12-key playfield, with a built-in chord looper that syncs to MIDI clock or runs on its own tempo.

-- Upper 12 keys — Playfield. Each key is a scale degree or chromatic note. Press a key to play the current chord type rooted there. Notes sound while the key is held; release to stop.
– Lower 12 keys (1–12) — Control surface. Change chord type, extensions, bass, loop.
– AUX — Cycle through pages (short press).
– Knobs K1–K4 — Context-sensitive per page. Knobs use soft-takeover: move past the current value before they engage.

The patch is written in C++ and has been tested on Organelle M.

Patch storage Link

5 Likes

Looks cool! But it doesn´t have any own sounds or? It is a kind of midicontroler or?

Hey @hermanadam no at the moment it’s just a midi controller. I can look into making a sound engine for it but I use it mainly for controlling external synths.

Ok, I see. For me it is always cool to have as much in the Organelle cause I often use it togethert with a POD Express and a 5 moon (one of the modded patches on it) and then a bunch of acoustic instruments so no really space for a sound module. I will try it out though hera at home with some synth to see how it is. Thanks for your work!!!

1 Like

Looks really promising, will install later today

@domicidre Would you be willing to share the source for this? I’d be interested in exposing the C++ binary as a Pd external to create an Orac module. Then, you could play some of the built-in synths on the Organelle.

Hey ! Sorry for the late response @jmogens . I’ve attached the full folder. Feel free to do whatever you want with it!

Orchid-O.zip (6.7 MB)

1 Like

Will you share the orac module if and when you make it? This patch could be really useful in my setup! Cheers!

Yes, I have this code building as a Pd external in an ORAC patch but it’s not working yet.

I’ll update and share here when I get it working.

1 Like

@Andreasp Here’s a work-in-progress version of an Orchid Orac module. I’ll upload a version to PatchStorage and re-release all the source code once I get the bugs ironed out.

The controls should be identical to the stand-alone version with the following exceptions:

  • The BPM is set to the global Orac transport BPM so the BPM knob does not do anything.
  • All MIDI in and out is handled by the Orac module “notesIn-$1” and “notesOut-$1” so the MIDI setup page has been removed.

There are a few known bugs:

  • Doesn’t look like the bass note is omitted. In stand-alone mode the bass notes are sent to a separate MIDI channel. Let me know if you have any ideas on how to route this specific MIDI message to a different module (eg not the next one in the chain).
  • There are some stuck note ons when changing performance mode, looper state, or key while playing.

Tell me if you find any other bugs!

orchid.zip (21.6 KB)

Awesome! Thanks for sharing, I’ll keep an eye out for any updates on patchstorage

Fixed the stuck note-on issue and added a feature to set the base note destination to a specific module or thru to the next module in the chain.

Find the patch on patch storage here: Orchid-Orac | Patchstorage

And the source code here: GitHub - mogenson/Orchid-Orac · GitHub

1 Like