API reference
Every public class, method, and event in @codexo/exojs. Generated from source.
classChorusFilter
Chorus effect using native WebAudio nodes (no worklet required). The signal splits into a dry path and a wet path. The wet path passes through a DelayNode whose delay time is modulated by a sine-wave LFO, producing the characteristic pitch-wobble / thickening of chorus. Node graph: ``` inputGain ┬── dryGain ────────────────┐ │ ├── outputGain └── delayNode ── wetGain ────┘ lfoOscillator ── lfoGain (depth) ── delayNode.delayTime ```
import { ChorusFilter } from '@codexo/exojs' Chorus effect using native WebAudio nodes (no worklet required).
The signal splits into a dry path and a wet path. The wet path passes through a DelayNode whose delay time is modulated by a sine-wave LFO, producing the characteristic pitch-wobble / thickening of chorus.
Node graph: ``` inputGain ┬── dryGain ────────────────┐ │ ├── outputGain └── delayNode ── wetGain ────┘
lfoOscillator ── lfoGain (depth) ── delayNode.delayTime ```
new(options: ChorusFilterOptions): ChorusFilter destroy(): void delayMs: number depthMs: number inputNode: AudioNode outputNode: AudioNode rateHz: number ready: Promise<void> wet: number