Processors
Processors transform audio signals - filtering, adding effects, shaping dynamics, and more.
Filter Types
Filter
Multimode resonant filter.
Types: Lowpass, highpass, bandpass, notch, allpass, peaking, lowshelf, highshelf
API: Filter
EQ
Multi-band parametric equalizer.
Bands: Low, mid, high
API: EQ
AutoWah
Envelope-following filter effect.
API: AutoWah
Time-Based Effects
Delay
Echo/delay effect with feedback.
API: Delay
Reverb
Spatial reverberation effect.
API: Reverb
Modulation Effects
Chorus
Pitch modulation for thickness.
API: Chorus
Flanger
Sweeping comb filter effect.
API: Flanger
Phaser
Phase-shifting modulation effect.
API: Phaser
Tremolo
Amplitude modulation effect.
API: Tremolo
RingModulator
Frequency modulation effect.
API: RingModulator
Dynamics
Compressor
Dynamic range compression.
API: Compressor
Limiter
Peak limiting for preventing clipping.
API: Limiter
Gate
Noise gate for cutting low signals.
API: Gate
Distortion
Distortion
Waveshaping distortion/overdrive.
Types: Soft clip, hard clip, tanh, foldback
API: Distortion
BitCrusher
Digital degradation effect.
API: BitCrusher
Spatialization
Panner
Stereo panning control.
API: Panner
Effect Chains
Serial Chain
const dry = useModStream();
const filtered = useModStream();
const delayed = useModStream();
const reverbed = useModStream();
<ToneGenerator output={dry} />
<Filter input={dry} output={filtered} />
<Delay input={filtered} output={delayed} />
<Reverb input={delayed} output={reverbed} />
<Monitor input={reverbed} />Parallel Effects
const source = useModStream();
const chorus = useModStream();
const delay = useModStream();
const mixed = useModStream();
<NoiseGenerator output={source} />
<Chorus input={source} output={chorus} />
<Delay input={source} output={delay} />
<Mixer inputs={[chorus, delay]} output={mixed} />Next Steps
- Learn about Mixers
- Explore individual processor APIs
- Build effect chains
