press a key to start
OSCsaw / pulse / tri
+ sub + noise
──▶
FILTERladder / diode / SVF
──▶
VCAlevel
──▶
FXchorus ▸ delay ▸ reverb
──▶
OUTlimiter
▲ LFO → pitch, PWM
▲ LFO → cutoff  ▲ filter env → cutoff  ▲ velocity → cutoff
▲ amp env
audio path — carries sound modulation — shapes it, never heard effects how notes get in

1 · Audio path

Oscillator

Filter

where the character is — driven by filter env, LFO, velocity

Amp

final level — driven by amp env and velocity

2 · Modulation

Filter envelope

cutoff, scaled by the filter's env amt

Amp envelope

VCA — the shape of a note in time

Pitch envelope

pitch, once per note

LFO 2 · per note

cutoff, pitch — restarts on every note

LFO 1 · shared

pitch, cutoff, pulse width — free-running

3 · Effects

Chorus

Delay

Reverb

4 · Playing

Arpeggiator

holds a chord and plays it as notes — lives in this demo, not in the library

120
1
0.55