cacophony
    Preparing search index...

    Interface FdnReverbOptions

    Construction-time configuration for an FdnReverbEffect, mirroring the fdn-reverb AudioWorkletProcessor's AudioParam set (see import('./processors/fdn-reverb').FdnReverbWorkletProcessor). All fields are optional; the worklet clamps to its documented ranges downstream.

    The reverb is a Feedback Delay Network: a lossless paraunitary Hadamard feedback core keeps it stable (Schlecht & Habets 2019), per-line absorption filters set the decay (Jot & Chaigne 1991), and a sparse velvet-noise FIR adds early echo density at no multiply cost (Fagerström et al. 2020).

    interface FdnReverbOptions {
        damping?: number;
        decayTime?: number;
        diffusion?: number;
        mix?: number;
        preDelay?: number;
    }
    Index
    damping?: number

    High-frequency damping (0..1); higher shortens the HF tail. Default 0.3.

    decayTime?: number

    Reverberation time T60 in seconds (−60 dB decay). Default 1.5. Range 0.001..20.

    diffusion?: number

    Velvet-noise diffusion amount (0..1); 0 bypasses. Default 0.5.

    mix?: number

    Wet/dry mix (0..1); 0 = dry, 1 = wet. Default 0.3.

    preDelay?: number

    Pre-delay before the wet path in seconds. Default 0. Range 0..1.