--- ---
| Platform | Desktop | Terminal |
|---|---|---|
| macOS (ARM) | .app | .tar.gz |
| macOS (Intel) | .app | .tar.gz |
| Windows | .exe | .zip |
| Linux | .deb | .tar.gz |
All releases on GitHub. You can also compile the software yourself or get it from Cargo!
Cagire is a step sequencer where each step contains a Forth script instead of typical note data. When the sequencer reaches a step, it runs the script. Scripts can produce sound, trigger samples, apply effects, or do nothing at all. You are free to define what your scripts will do. Cagire includes a built-in audio engine called Doux. No external software is needed to make sound. It comes with oscillators, sample players, filters, reverb, delay, distortion, and more.
A minimal script that plays a middle C note using a sine wave:
c4 note sine sound .
Sawtooth wave with lowpass filter, chorus and reverb:
saw sound 1200 lpf 0.2 chorus 0.8 verb .
Pitched-down kick drum sample with distortion:
kkick sound 1.5 distort 0.8 speed .
Live coding is a technique where a programmer writes code in real-time, often in front of an audience. It can be used to create music, visual art, and other forms of media. Learn more at TOPLAP or livecoding.fr.
AGPL-3.0 License