pitchBend

    MIDI pitch bend message. This message is sent to indicate a change in the pitch bender (wheel or lever, typically).

    core-defs.swift:1033
    case pitchBend

    Other cases

    • case none

      Enum value which doesn’t correspond to any MIDI message. This is used to initialize MIDIMessage properties with a generic state.

    • case noteOff

      MIDI note OFF message. Not all MIDI devices send this event; some send noteOn with zero velocity instead. See the documentation of InputEventMIDI for information of how to use MIDI inputs.

    • case noteOn

      MIDI note ON message. Some MIDI devices send this event with velocity zero instead of noteOff, but implementations vary. See the documentation of InputEventMIDI for information of how to use MIDI inputs.

    • case aftertouch

      MIDI aftertouch message. This message is most often sent by pressing down on the key after it “bottoms out”.

    • case controlChange

      MIDI control change message. This message is sent when a controller value changes. Controllers include devices such as pedals and levers.

    • case programChange

      MIDI program change message. This message sent when the program patch number changes.

    • case channelPressure

      MIDI channel pressure message. This message is most often sent by pressing down on the key after it “bottoms out”. This message is different from polyphonic after-touch as it indicates the highest pressure across all keys.

    • case systemExclusive

      MIDI system exclusive message. This has behavior exclusive to the device you’re receiving input from. Getting this data is not implemented in Godot.

    • case quarterFrame

      MIDI quarter frame message. Contains timing information that is used to synchronize MIDI devices. Getting this data is not implemented in Godot.

    • case songPositionPointer

      MIDI song position pointer message. Gives the number of 16th notes since the start of the song. Getting this data is not implemented in Godot.

    • case songSelect

      MIDI song select message. Specifies which sequence or song is to be played. Getting this data is not implemented in Godot.

    • case tuneRequest

      MIDI tune request message. Upon receiving a tune request, all analog synthesizers should tune their oscillators.

    • case timingClock

      MIDI timing clock message. Sent 24 times per quarter note when synchronization is required.

    • case start

      MIDI start message. Start the current sequence playing. This message will be followed with Timing Clocks.

    • case `continue`

      MIDI continue message. Continue at the point the sequence was stopped.

    • case stop

      MIDI stop message. Stop the current sequence.

    • case activeSensing

      MIDI active sensing message. This message is intended to be sent repeatedly to tell the receiver that a connection is alive.

    • case systemReset

      MIDI system reset message. Reset all receivers in the system to power-up status. It should not be sent on power-up itself.