LittleJS 1.30.0

AudioEffects

AudioReverb

Reverb effect, puts sounds in a room, cave, or hall

  • The impulse response is generated, no audio file needed

Extends AudioEffect

Constructor

new AudioReverb(duration, decay, mix)audioEffects.js:176

Create a reverb effect

duration number optional, default 2

Seconds until the reverb tail is silent

decay number optional, default 2

How quickly the tail fades, higher is faster

mix number optional, default 0.5

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

const hall = new AudioReverb(4, 1.5, .4);
footstep.output = hall;

Members

Methods

Inherited from AudioEffect

Members

node : ConvolverNodeaudioEffects.js:188

The convolver node

Methods

createImpulse(duration, decay) → AudioBufferaudioEffects.js:208

Build a stereo impulse response of decaying noise

duration number

Seconds until silence

decay number

How quickly it fades, higher is faster

setRoom(duration, decay)audioEffects.js:196

Change the room by rebuilding the impulse response

duration number

Seconds until the reverb tail is silent

decay number optional, default 2

How quickly the tail fades, higher is faster