API reference
Every public class, method, and event in @codexo/exojs. Generated from source.
classReverbFilter
Convolution reverb using a procedurally-generated impulse response loaded into a `ConvolverNode`. The impulse response is a stereo noise burst whose amplitude decays exponentially, simulating room reflections. Adjusting `durationSeconds` or `decay` rebuilds the impulse response immediately, so avoid animating these properties at audio rate — use `wet` for real-time mix control instead.
import { ReverbFilter } from '@codexo/exojs' Convolution reverb using a procedurally-generated impulse response loaded into a `ConvolverNode`. The impulse response is a stereo noise burst whose amplitude decays exponentially, simulating room reflections. Adjusting `durationSeconds` or `decay` rebuilds the impulse response immediately, so avoid animating these properties at audio rate — use `wet` for real-time mix control instead.
new(options: ReverbFilterOptions): ReverbFilter destroy(): void decay: number durationSeconds: number inputNode: AudioNode outputNode: AudioNode ready: Promise<void> wet: number