spessasynth_core documentation
    Preparing search index...

    Interface XGChorusBlockSnapshot

    A snapshot of a XGChorusBlock.

    interface XGChorusBlockSnapshot {
        pan: number;
        params: Int16Array;
        return: number;
        sendToReverb: number;
        type: number;
    }

    Hierarchy (View Summary)

    Index
    pan: number

    The stereo panning of this effect. 1 is hard left, 64 is center, 127 is hard right.

    params: Int16Array

    The 16 parameter values for this effect block (14-bit wide params, 7-bit single-byte params).

    return: number

    The return (level) of the effect. 0 is silence (-Inf dB), 64 is normal (0 dB) and 127 is double the volume (+6 dB).

    sendToReverb: number

    The amount of chorus being sent to the reverb effect.

    0 is none, 64 is 100% and 127 is 200%.

    type: number

    The type of the processor. Per XG spec, BASIC EFFECT (LSB = 0) will be used if the exact match is missing. If both are missing, fallback will be used. The newly selected processor is reset to its type defaults, mirroring the GS insertion behavior.