LittleJS 1.30.0

AudioEffects

AudioFilter

Filter effect, muffle sounds underwater or behind a wall

Extends AudioEffect

Constructor

new AudioFilter(type, frequency, q, mix)audioEffects.js:123

Create a filter effect

type BiquadFilterType optional, default lowpass

lowpass, highpass, bandpass, notch, etc.

frequency number optional, default 1000

Cutoff or center frequency in Hz

q number optional, default 1

Resonance at the cutoff, higher is sharper

mix number optional, default 1

Wet/dry balance, 0 is fully dry and 1 is fully wet

const muffle = new AudioFilter('lowpass', 400);
setAudioMasterEffect(muffle);
muffle.setFrequency(20000, .5); // sweep back to clear

Members

Methods

Inherited from AudioEffect

Members

node : BiquadFilterNodeaudioEffects.js:138

The filter node

Methods

setFrequency(frequency, fadeTime)audioEffects.js:148

Set the cutoff or center frequency

frequency number

Frequency in Hz

fadeTime number optional, default 0

Seconds to sweep over

setQ(q, fadeTime)audioEffects.js:158

Set the resonance at the cutoff

q number

Higher is sharper

fadeTime number optional, default 0

Seconds to ramp over