AudioEffects. AudioReverb

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

  • The impulse response is generated, no audio file needed

Constructor

new AudioReverb(durationopt, decayopt, mixopt)

Create a reverb effect

Parameters:
NameTypeAttributesDefaultDescription
durationnumber<optional>
2

Seconds until the reverb tail is silent

decaynumber<optional>
2

How quickly the tail fades, higher is faster

mixnumber<optional>
0.5

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

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

Extends

  • AudioEffect

Members

node

Properties
TypeDescription
ConvolverNode

The convolver node

Methods

createImpulse(duration, decay) → {AudioBuffer}

Build a stereo impulse response of decaying noise

Parameters:
NameTypeDescription
durationnumber

Seconds until silence

decaynumber

How quickly it fades, higher is faster

Returns:
Type: 
AudioBuffer

setRoom(duration, decayopt)

Change the room by rebuilding the impulse response

Parameters:
NameTypeAttributesDefaultDescription
durationnumber

Seconds until the reverb tail is silent

decaynumber<optional>
2

How quickly the tail fades, higher is faster