Primitives
Mathematical building blocks — small, reusable components that form the foundation of all higher-level processing.
| Component | ID | Params | Description |
|---|---|---|---|
| Oscillator | 0 | 3 | Multi-waveform + wavetable with morph |
| ADSR | 1 | 5 | Envelope generator with curve shape |
| OnePole | 2 | 2 | LP/HP one-pole filter |
| Noise Generator | 3 | 2 | White, Pink, Brown noise |
| WaveShaper | 4 | 6 | 7 transfer functions, asymmetric clipping |
| SoftClipper | 5 | 2 | Threshold + knee tanh saturation |
| Biquad | 6 | 4 | Audio EQ Cookbook, 7 filter types |
| SVF | 7 | 3 | Chamberlin SVF 2x oversampled |
| Delay Line | 8 | 2 | 88200-sample buffer, linear interpolation |
| Panner | 9 | 2 | Equal power / linear pan law |
| Envelope Follower | 10 | 2 | Attack/release amplitude tracking |
| Brickwall Limiter | 11 | 2 | 64-sample lookahead peak limiter |
| Allpass Filter | 12 | 3 | Simple + delay-based allpass |
| Compressor | 13 | 7 | Full dynamics processor with knee |
| IR Convolver | 14 | 2 | FFT overlap-add convolution |
| Pitch Shifter | 15 | 4 | Granular dual-grain pitch shifter |
| Ring Modulator | 16 | 5 | Ring mod + AM |
| Karplus-Strong | 39 | 5 | Plucked string physical model |
| Waveguide | 40 | 9 | Bidirectional delay line physical model |