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

Methods

impl LV2MidiMessageType
[src]