Scenes — click=launch(quantized) shift=assign alt=instant
Pads
DRUM=trigger drums · SCALE=key-locked notes · CHORD=diatonic triads.
Macros — resolve to REAL engine state
MIDI IN — notes play the selected track
offlineidle
note-off releases synth voices · CC123 = PANIC · CC0 ignored · MIDI clock sync: out of scope
Layers
CO-PILOT — suggestions need APPLY (never auto)
SECTION ARRANGER — [scene, bars] auto-advance
SONG LIBRARY — recipes, not snapshots
A song = compose(style, seed, length) — byte-reproducible. LOAD re-renders the recipe in memory; the current free-form project stays independent. The header COMPOSE starts a FRESH project (no album) by design.
Tracks
Step Sequencer
click=toggle · shift+click=step editor (vel/prob/micro/lock). Blue dot=parameter lock.
Automation
Factory library — real engine state
Samples — user library (IndexedDB)
drop audio here / + IMPORT — stored in IndexedDB, referenced by id