spessasynth_core documentation
    Preparing search index...

    Type Alias GSInsertionParameterMessage

    GSInsertionParameterMessage:
        | { parameter: "type"; type: "GS Insertion Param"; value: number }
        | {
            parameter:
                | "sendLevelToReverb"
                | "sendLevelToChorus"
                | "sendLevelToDelay";
            type: "GS Insertion Param";
            value: number;
        }
        | { parameter: number; type: "GS Insertion Param"; value: number }

    Represents an analyzed channel GS Insertion Processor change.

    Type Declaration

    • { parameter: "type"; type: "GS Insertion Param"; value: number }
      • parameter: "type"

        The type of the insertion processor.

      • type: "GS Insertion Param"

        An insertion effect processor parameter message (Roland GS).

      • value: number

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

    • {
          parameter:
              | "sendLevelToReverb"
              | "sendLevelToChorus"
              | "sendLevelToDelay";
          type: "GS Insertion Param";
          value: number;
      }
      • parameter: "sendLevelToReverb" | "sendLevelToChorus" | "sendLevelToDelay"

        The parameter name that was modified in the processor.

      • type: "GS Insertion Param"

        An insertion effect processor parameter message (Roland GS).

      • value: number

        The new value of the parameter.

    • { parameter: number; type: "GS Insertion Param"; value: number }
      • parameter: number

        The parameter number that was modified in the processor, a 0-based number. These are effect-specific.

      • type: "GS Insertion Param"

        An insertion effect processor parameter message (Roland GS).

      • value: number

        The new value of the parameter.