pub type MidiMessage = MidiWire;Expand description
A compact MIDI message representation.
Re-exported from oxurack_midi::MidiWire. Stores up to 3 bytes
of a MIDI message plus a length indicator. Copy and fits in 4
bytes, making it ideal for lock-free queues.
Aliased Type§
pub struct MidiMessage {
pub status: u8,
pub data1: u8,
pub data2: u8,
pub length: u8,
}Fields§
§status: u8MIDI status byte (channel message, system message, etc.).
data1: u8First data byte (0 if unused).
data2: u8Second data byte (0 if unused).
length: u8Number of valid bytes (1, 2, or 3).