Skip to content

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

tsx
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

tsx
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

Released under the MIT License.