API reference
Every public class, method, and event in @codexo/exojs. Generated from source.
classAudioEffect
Abstract base for all insertable audio effects in ExoJS. Each effect exposes stable inputNode and outputNode AudioNodes that an AudioBus or Voice connects into the Web Audio graph. Async effects (e.g., worklet-based) expose a ready promise that resolves once the effect is fully initialized.
import { AudioEffect } from '@codexo/exojs' Abstract base for all insertable audio effects in ExoJS. Each effect exposes stable inputNode and outputNode AudioNodes that an AudioBus or Voice connects into the Web Audio graph. Async effects (e.g., worklet-based) expose a ready promise that resolves once the effect is fully initialized.
new(): AudioEffect destroy(): void inputNode: AudioNode outputNode: AudioNode ready: Promise<void>