spessasynth_core documentation
    Preparing search index...

    Type Alias XGReverbParameterMessage

    XGReverbParameterMessage:
        | { parameter: "type"; type: "XG Reverb Param"; value: number }
        | { parameter: "return" | "pan"; type: "XG Reverb Param"; value: number }
        | { parameter: number; type: "XG Reverb Param"; value: number }

    Represents an analyzed Yamaha XG Reverb Processor change.

    Type Declaration

    • { parameter: "type"; type: "XG Reverb Param"; value: number }
      • parameter: "type"

        The reverb type, stored as a 16-bit number MSB << 8 | LSB.

      • type: "XG Reverb Param"

        A reverb effect processor parameter message (Yamaha XG).

      • value: number

        The value, stored as MSB << 8 | LSB.

    • { parameter: "return" | "pan"; type: "XG Reverb Param"; value: number }
      • parameter: "return" | "pan"

        Mixer setting for the reverb block.

      • type: "XG Reverb Param"

        A reverb effect processor parameter message (Yamaha XG).

      • value: number

        The new value of the parameter (0-127).

    • { parameter: number; type: "XG Reverb Param"; value: number }
      • parameter: number

        The 0-based type-specific parameter number (0-15). Meaning depends on the current type.

      • type: "XG Reverb Param"

        A reverb effect processor parameter message (Yamaha XG).

      • value: number

        The new value of the parameter (0-127).