spessasynth_core documentation
    Preparing search index...

    Interface GSReverbParameter

    GS-compatible reverb parameters.

    Also see GSReverbProcessor to see how to implement a custom GS-compatible reverb processor.

    interface GSReverbParameter {
        character: number;
        delayFeedback: number;
        level: number;
        preDelayTime: number;
        preLowpass: number;
        time: number;
    }

    Hierarchy (View Summary)

    Index
    character: number

    0-7

    This parameter selects the type of reverb. 0–5 are reverb effects, and 6 and 7 are delay effects.

    delayFeedback: number

    0-127

    This parameter is used when the Reverb Character is set to 6 or 7, or the Reverb Type is set to Delay or Panning Delay (Rev Character 6, 7). It sets the way in which delays repeat. Higher values result in more delay repeats.

    level: number

    0-127 This parameter sets the amount of the effect sent to the effect output.

    preDelayTime: number

    0 - 127 (ms)

    This parameter sets the delay time until the reverberant sound is heard. Higher values result in a longer pre-delay time, simulating a larger reverberant space.

    preLowpass: number

    0-7 A low-pass filter can be applied to the sound coming into the effect to cut the high frequency range. Higher values will cut more of the high frequencies, resulting in a more mellow effect sound.

    time: number

    0-127

    This parameter sets the time over which the reverberation will continue. Higher values result in longer reverberation.