Skip to content

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:

  1. Corrective EQ (API5500) — address tonal imbalances before compression
  2. Glue compression (ButterComp2) — unify elements dynamically
  3. Tonal shaping (Pultec) — add character after dynamics are controlled
  4. Frequency-dependent dynamics (Dynamic EQ) — surgical per-band control
  5. Harmonic coloration (Transformer) — analog warmth and character
  6. Stereo widening (Haas) — spatial placement before the final ceiling
  7. Peak limiting (Punch) — transparent ceiling catches any widener-induced peaks

Modules

ModuleSourcePurpose
API5500 EQCustom Rust5-band semi-parametric console EQ
ButterComp2Airwindows C++ (FFI)Bipolar interleaved glue compression
Pultec EQCustom RustPassive EQP-1A with LCR resonance, bandwidth control, 18 dB range
Dynamic EQCustom Rust4-band frequency-dependent dynamics
TransformerCustom RustAnalog transformer coloration (4 models)
HaasCustom RustPsychoacoustic stereo widener (M/S + comb)
PunchCustom RustClipper + transient shaper, 8× oversampling