Module Reference
Bus Channel Strip contains seven DSP modules in a serial signal chain. Each module:
- Has an individual bypass switch
- Is fully automatable (VST3 and CLAP)
- Can be reordered via the drag-to-swap handles in the GUI
- Runs on a lock-free, allocation-free audio thread
Signal Chain (default order)
API5500 EQ
→
ButterComp2
→
Pultec EQ
→
Dynamic EQ
→
Transformer
→
Haas
→
Punch
This default order reflects a classic mastering/bus processing workflow:
- Corrective EQ (API5500) — address tonal imbalances before compression
- Glue compression (ButterComp2) — unify elements dynamically
- Tonal shaping (Pultec) — add character after dynamics are controlled
- Frequency-dependent dynamics (Dynamic EQ) — surgical per-band control
- Harmonic coloration (Transformer) — analog warmth and character
- Stereo widening (Haas) — spatial placement before the final ceiling
- Peak limiting (Punch) — transparent ceiling catches any widener-induced peaks
Modules
| Module | Source | Purpose |
|---|---|---|
| API5500 EQ | Custom Rust | 5-band semi-parametric console EQ |
| ButterComp2 | Airwindows C++ (FFI) | Bipolar interleaved glue compression |
| Pultec EQ | Custom Rust | Passive EQP-1A with LCR resonance, bandwidth control, 18 dB range |
| Dynamic EQ | Custom Rust | 4-band frequency-dependent dynamics |
| Transformer | Custom Rust | Analog transformer coloration (4 models) |
| Haas | Custom Rust | Psychoacoustic stereo widener (M/S + comb) |
| Punch | Custom Rust | Clipper + transient shaper, 8× oversampling |