ORchestra¶
ORchestra is a MIDI sequencer plugin that generates and combines sequences of notes or MIDI CC messages. It features a custom scripting language for creating complex rhythmic patterns through logical operations and phasing of different lengths of data. The ORchestra language does not aim to be a complete programming language. It has been created to fit the specific needs and vision for ORchestra.
There are many other live coding tools out there, and ORchestra is not trying to replace them. Rather, this is my brainchild and idea of what a fun experimental MIDI scripting language inside a DAW could be. It invites experimentation with phasing loops to create semi-algorithmic compositions or patterns.

Getting started¶
- Installation — Install ORchestra as a plugin or standalone app.
- Usage — Add ORchestra to your DAW and route MIDI.
- Language Reference — Syntax, built-in functions, and examples.
Build and development instructions are kept in the main repository README.