Enum lv2_raw::midi::LV2MidiMessageType
[−]
[src]
pub enum LV2MidiMessageType { LV2MidiMsgInvalid, LV2MidiMsgNoteOff, LV2MidiMsgNoteOn, LV2MidiMsgNotePressure, LV2MidiMsgController, LV2MidiMsgPgmChange, LV2MidiMsgChannelPressure, LV2MidiMsgBender, LV2MidiMsgSystemExclusive, LV2MidiMsgMtcQuarter, LV2MidiMsgSongPos, LV2MidiMsgSongSelect, LV2MidiMsgTuneRequest, LV2MidiMsgClock, LV2MidiMsgStart, LV2MidiMsgContinue, LV2MidiMsgStop, LV2MidiMsgActiveSense, LV2MidiMsgReset, }
MIDI Message Type.
This includes both voice messages (which have a channel) and system messages (which do not), as well as a sentinel value for invalid messages. To get the type of a message suitable for use in a switch statement, use lv2_midi_get_type() on the status byte.
Variants
LV2MidiMsgInvalid
LV2MidiMsgNoteOff
LV2MidiMsgNoteOn
LV2MidiMsgNotePressure
LV2MidiMsgController
LV2MidiMsgPgmChange
LV2MidiMsgChannelPressure
LV2MidiMsgBender
LV2MidiMsgSystemExclusive
LV2MidiMsgMtcQuarter
LV2MidiMsgSongPos
LV2MidiMsgSongSelect
LV2MidiMsgTuneRequest
LV2MidiMsgClock
LV2MidiMsgStart
LV2MidiMsgContinue
LV2MidiMsgStop
LV2MidiMsgActiveSense
LV2MidiMsgReset