API reference

Every public class, method, and event in @codexo/exojs. Generated from source.

C

classDelayEffect

@codexo/exojs-audio-fx / audio / stable

Echo/delay effect using a Web Audio `DelayNode` with a feedback loop and dry/wet mix. The feedback path feeds the delayed signal back into itself, producing repeating echoes that decay naturally. Setting `feedback` near its maximum of 0.95 produces a long, prominent tail; lower values create a single slap-back echo.

6
props
1
methods
0
events
Import
import { DelayEffect } from '@codexo/exojs-audio-fx'

Echo/delay effect using a Web Audio `DelayNode` with a feedback loop and dry/wet mix. The feedback path feeds the delayed signal back into itself, producing repeating echoes that decay naturally. Setting `feedback` near its maximum of 0.95 produces a long, prominent tail; lower values create a single slap-back echo.

Constructors1
Methods1
destroy(): void
Disconnects all audio nodes and releases resources. Must be called when the effect is no longer needed.
Properties6
delaySeconds: number
Delay time in seconds. Range 0..5, default 0.3.
feedback: number
Fraction of the delayed signal fed back into the delay input. Range 0..0.95, default 0.4.
inputNode: AudioNode
The node where audio enters this effect.
outputNode: AudioNode
The node where audio exits this effect.
ready: Promise<void>
Resolves when the effect is fully initialized. Defaults to immediately-resolved for sync effects.
wet: number
Wet (delayed) mix level, 0..1. The dry level is automatically 1 - wet. Default 0.5.
Source