Orca is a visual programming language, designed to create procedural sequencers on the fly, and control other applications.


You can view the sources, or download builds for OSX, Windows and Linux here:


Orca is not a synthesizer, but a livecoding environment to write generative tools able to send MIDI, OSC or UDP data to DAWs (like Ableton, Renoise, VCV Rack, etc.), or an audio server such as SuperCollider.

Each letter of the alphabet is an operation, uppercase letters operate each frame, lowercase letters operate on bang. Bangs can be generated by various operations, such as when an E collides with a 0.

See some projects created with ORCΛ, or watch an introduction video.


You can change the look and colour of Orca. To do this, download themes from our itch.io page. You can view the colour palettes of each theme in the preview, once you find something you like, drag the file (.svg file) onto Orca. The colours will change instantly.

These themes are part of the Ecosystem Theme, which means that you can apply a theme to any supported app (Left, Donsol, Pico and Marabu).

You can also create your own themes.


This application supports the Ecosystem Theme. See the License file for license rights and limitations (MIT). Pull Requests are welcome!