spessasynth_core documentation
    Preparing search index...

    Type Alias AnalyzedParameter

    AnalyzedParameter:
        | { type: "Other" }
        | {
            channel: number;
            controller: MIDIController;
            type: "Controller Change";
            value: number;
        }
        | ChannelMIDIParameterMessage
        | ChannelDrumSetupMessage

    The analysis result of an RPN (Registered Parameter Number) or NRPN (Non-Registered Parameter Number) MIDI message.

    Type Declaration

    • { type: "Other" }
      • type: "Other"

        An unhandled or unrecognized parameter message.

    • {
          channel: number;
          controller: MIDIController;
          type: "Controller Change";
          value: number;
      }
      • channel: number

        The MIDI channel number (it may be above 15).

      • controller: MIDIController

        The MIDI controller being modified.

      • type: "Controller Change"

        A standard MIDI controller change mapped from an NRPN or parameter.

      • value: number

        The 7-bit controller value (0-127).

    • ChannelMIDIParameterMessage
    • ChannelDrumSetupMessage