Skip to content

RESONON

A programming language for musical live-coding, algorithmic composition, and sound-design. Live-code patterns and sequences or render offline. Interface with external audio and MIDI gear. Use VST3 and CLAP plugins or write your own custom DSP effects and instruments.
use "std/instruments" { Sampler, Kit };
let drums = AudioTrack("drums");
drums.load_instrument(Sampler(Kit("CR-78")));
drums << [bd _ sd [_ bd]];
let bass = MidiTrack(1);
bass << [C2 _ [E2 G2] _];
PLAY;
Live Coding Evaluate code and hear changes instantly from VSCode or the server. Or render full arrangements offline.
Patterns Compose notes into ideas — sequential, parallel, nested, Euclidean, polymetric — then transform them.
Audio & DSP A built-in audio engine with custom DSP instruments and effects, VST3 and CLAP plugins, and flexible routing.
MIDI Drive hardware synths and DAWs, receive input, map CC controllers, and export Standard MIDI Files.
Language Variables, functions, classes, collections, control flow, and pattern matching.
Visuals Write GPU fragment shaders and drive their uniforms with live audio and signals, rendered in the browser.