openmixer — generated API reference
    Preparing search index...

    Interface ReverbState

    A native algorithmic reverb (room/plate/hall behind one control surface). size is the comb feedback / tank decay, damping the feedback low-pass, predelayMs the onset delay, width the stereo spread, mix the wet/dry, lowcut/highcut the wet-path filter corners (Hz).

    interface ReverbState {
        algorithm: "reverse" | "room" | "plate" | "hall" | "gated";
        damping: number;
        gateThresholdDb: number;
        highcut: number;
        holdMs: number;
        lowcut: number;
        mix: number;
        on: boolean;
        predelayMs: number;
        releaseMs: number;
        reverseMs: number;
        size: number;
        width: number;
    }
    Index
    algorithm: "reverse" | "room" | "plate" | "hall" | "gated"

    Which of the five configurations the kernel runs. reverse and gated are the ROOM comb network handed an OUTPUT STAGE — a windowed time mirror, a hold-and-cut envelope — and not a third reverberator, which is why they are members here rather than a second mechanism (2026-07-15-native-delay-reverb.md, Amendment 2026-09-17).

    damping: number
    gateThresholdDb: number

    gated's arm level, in dBFS — what the reverb's own mono feed is compared against.

    highcut: number
    holdMs: number

    gated's hold: how long the wet stays up after the key falls away, in ms.

    lowcut: number
    mix: number
    on: boolean
    predelayMs: number
    releaseMs: number

    gated's release: how long the held wet takes to reach zero, in ms.

    reverseMs: number

    reverse's mirror window, in ms. The swell a hit produces spans two of these after it.

    size: number
    width: number