Enumeration Casemigueldeicaza.swiftgodot 0.45.0SwiftGodot
pitchBend
MIDI pitch bend message. This message is sent to indicate a change in the pitch bender (wheel or lever, typically).
core-defs.swift:1033case 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 ofInputEventMIDI
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 ofInputEventMIDI
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.