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.
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!!!
@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.
@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.