EZ Web Audio / createDelay
Function: createDelay()
Call Signature
createDelay(
options?):DelayEffect
Defined in: packages/core/src/effects/delay-effect.ts:180
Factory function to create a DelayEffect.
AudioContext is optional. If omitted, uses the shared library AudioContext.
Parameters
options?
Optional delay parameters
Returns
A new DelayEffect instance
Example
typescript
// Without AudioContext (recommended)
const delay = createDelay({ time: 0.3, feedback: 0.5, mix: 0.4 })
// With explicit AudioContext
const delay2 = createDelay(audioContext, { time: 0.5 })
// Zero-config (good defaults)
const delay3 = createDelay()Call Signature
createDelay(
audioContext,options?):DelayEffect
Defined in: packages/core/src/effects/delay-effect.ts:181
Factory function to create a DelayEffect.
AudioContext is optional. If omitted, uses the shared library AudioContext.
Parameters
audioContext
BaseAudioContext
options?
Optional delay parameters
Returns
A new DelayEffect instance
Example
typescript
// Without AudioContext (recommended)
const delay = createDelay({ time: 0.3, feedback: 0.5, mix: 0.4 })
// With explicit AudioContext
const delay2 = createDelay(audioContext, { time: 0.5 })
// Zero-config (good defaults)
const delay3 = createDelay()