
Namespace | Microsoft.Windows.Devices.Midi2 |
---|---|
Type Name | MidiMessageType |
Type | WinRT Enumeration (a 32-bit unsigned or signed integer) |
IDL | MidiMessageTypeEnum.idl |
Library | Microsoft.Windows.Devices.Midi2.dll |
The values correspond directly to the “mt” field in the MIDI UMP packet and may be cast as such if trimmed to 4 bits and shifted into place.
Property | Value | Description |
---|---|---|
UtilityMessage32 |
0x0 |
32-bit utility message |
SystemCommon32 |
0x1 |
32-bit system common message |
Midi1ChannelVoice32 |
0x2 |
32-bit MIDI 1.0 channel voice message |
DataMessage64 |
0x3 |
64-bit data message (including MIDI 1.0 System Exclusive) |
Midi2ChannelVoice64 |
0x4 |
64-bit MIDI 2.0 channel voice message |
DataMessage128 |
0x5 |
128-bit Data Message |
FutureReserved632 |
0x6 |
Reserved for future use by the MIDI standards bodies |
FutureReserved732 |
0x7 |
Reserved for future use by the MIDI standards bodies |
FutureReserved864 |
0x8 |
Reserved for future use by the MIDI standards bodies |
FutureReserved964 |
0x9 |
Reserved for future use by the MIDI standards bodies |
FutureReservedA64 |
0xA |
Reserved for future use by the MIDI standards bodies |
FutureReservedB96 |
0xB |
Reserved for future use by the MIDI standards bodies |
FutureReservedC96 |
0xC |
Reserved for future use by the MIDI standards bodies |
FlexData128 |
0xD |
128-bit Flex Data message including song file data messages |
FutureReservedE128 |
0xE |
Reserved for future use by the MIDI standards bodies |
Stream128 |
0xF |
128-bit stream message, including endpoint discovery and function block messages |