Represents the data format that the device expects to send to and to receive from Windows. This is not necessarily the same format as what the driver receives from Windows.
Scenario |
Value |
MIDI 2.0 device connected to the new UMP MIDI 2.0 driver |
UniversalMidiPacketFormat |
MIDI 2.0 device connected to the MIDI 1.0 class driver, using fallback mode |
Midi1ByteFormat |
MIDI 1.0 device connected to the new UMP MIDI 2.0 driver |
Midi1ByteFormat |
MIDI 1.0 device connected to a vendor driver |
Midi1ByteFormat |
MIDI 1.0 device connected to the MIDI 1.0 class driver |
Midi1ByteFormat |
Of course, when sending messages through the app SDK, you always use the Universal MIDI Packet (UMP) format. The MIDI Service will handle the translation between formats.
Properties
Property |
Value |
Description |
Unknown |
0 |
Unknown native data format |
Midi1ByteFormat |
1 |
The native data format is the MIDI 1.0 byte message format |
UniversalMidiPacketFormat |
2 |
The native data format is the Universal MIDI Packet data format |