LittleJS 1.30.0

AudioEffects

AudioDelay

Delay effect, echoes that repeat and fade

Extends AudioEffect

Constructor

new AudioDelay(time, feedback, mix)audioEffects.js:232

Create a delay effect

time number optional, default 0.3

Seconds between echoes, up to 5

feedback number optional, default 0.4

How much of each echo repeats, 0 to .95

mix number optional, default 0.5

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

const canyon = new AudioDelay(.4, .5);
shout.output = canyon;

Members

Methods

Inherited from AudioEffect

Members

feedbackGain : GainNodeaudioEffects.js:246

How much of the delayed signal feeds back in

node : DelayNodeaudioEffects.js:244

The delay node

Methods

setFeedback(feedback, fadeTime)audioEffects.js:267

Set how much of each echo repeats, clamped below 1 so it always dies out

feedback number

0 to .95

fadeTime number optional, default 0

Seconds to ramp over

setTime(time, fadeTime)audioEffects.js:257

Set the time between echoes

  • Browsers hold a delay in a feedback loop to at least one render quantum, so 0 is not a bypass
time number

Seconds, up to 5

fadeTime number optional, default 0

Seconds to ramp over, pitch bends while it moves