API reference
Every public class, method, and event in @codexo/exojs. Generated from source.
classVocoderFilter
Phase-vocoder-style effect implemented as a WorkletFilter. Analyzes the spectral envelope of a `modulator` AudioBus across a bank of log-spaced bandpass filters and applies that envelope to the carrier signal (the main input). The result is the classic "robot voice" or talking-synth effect. Band count, frequency range, and Q are compile-time parameters set at construction; only `wet` and `envelopeSmoothing` are adjustable at runtime.
import { VocoderFilter } from '@codexo/exojs' Phase-vocoder-style effect implemented as a WorkletFilter. Analyzes the spectral envelope of a `modulator` AudioBus across a bank of log-spaced bandpass filters and applies that envelope to the carrier signal (the main input). The result is the classic "robot voice" or talking-synth effect. Band count, frequency range, and Q are compile-time parameters set at construction; only `wet` and `envelopeSmoothing` are adjustable at runtime.
new(options: VocoderFilterOptions): VocoderFilter _onWorkletReady(_audioContext: AudioContext): void destroy(): void envelopeSmoothing: number inputNode: AudioNode outputNode: AudioNode ready: Promise<void> wet: number