Expand description
Audio effects and processing: gain, dynamics, EQ, reverb, delay, modulation, distortion, pitch, and effect chain management.
Structs§
- Auto
Tune - YIN pitch detector and chromatic pitch corrector.
- Biquad
Band - Direct-form II transposed biquad filter.
- Chorus
- Multi-voice chorus (up to 8 LFO-modulated delay lines).
- Compressor
- Soft-knee / hard-knee compressor with optional RMS detection and sidechain.
- Delay
- Stereo-capable delay line with feedback, high-cut in feedback path, and ping-pong.
- Distortion
- Multi-mode distortion with pre/post EQ bands.
- Effect
Chain - Ordered chain of audio effects. Supports per-slot bypass and wet/dry.
- Effect
Slot - A slot in the effect chain with bypass and wet/dry mix.
- Equalizer
- Parametric EQ with up to 16 bands.
- Flanger
- Short-delay flanger (0–15 ms) with LFO and feedback.
- Gain
- Linear gain applied to every sample.
- Gain
Automation - Applies per-sample automated gain from a breakpoint list.
- Gain
Breakpoint - A breakpoint for gain automation.
- Gate
- Noise gate with hysteresis (separate open/close thresholds), hold, and flip (duck) mode.
- Limiter
- Brickwall peak limiter with true-peak (4x oversampling) and lookahead.
- Panner
- Stereo panner with selectable pan law, Haas effect, and mid-side encode/decode.
- Phaser
- Multi-stage allpass phaser (4/8/12 stages), LFO, feedback, stereo.
- Pitch
Shifter - Granular overlap-add pitch shifter.
- Reverb
- Freeverb-inspired stereo reverb.
- Tremolo
- Amplitude modulation via LFO.
- Vibrato
- Frequency modulation (pitch wobble) via LFO.
Enums§
Traits§
- Audio
Effect - Every audio effect implements this trait.