
Microsoft.Windows.Devices.Midi2.Messages
There are many open source and internal libraries that can be used for creating and parsing message data. For a functional MIDI API, however, we did have to create a number of these ourselves, and so surface them in the API so that you may take advantage of them in your own code.
For other open source MIDI libraries, visit the official site midi2.dev, run by members of the MIDI Association. The Windows MIDI Services service and API code uses some of this open source internally.
Click or tap the type name to view more details.
Type | Description |
---|---|
Midi1ChannelVoiceMessageStatus | MIDI 1.0 channel voice message status values |
Midi2ChannelVoiceMessageStatus | MIDI 2.0 channel voice message status values |
MidiEndpointDiscoveryRequests | MIDI 2.0 endpoint discovery request flags |
MidiFunctionBlockDiscoveryRequests | MIDI 2.0 function block discovery request flags |
MidiMessageBuilder | Helper class to construct common message types |
MidiMessageConverter | Helper class to convert MIDI 1.0 byte format messages into UMP messages |
MidiMessageHelper | Class with helper functions for UMP messages |
MidiStreamMessageBuilder | Helper class to construct and parse MIDI 2.0 stream messages |
MidiSystemExclusive8Status | Indicates the type of System Exclusive 8-bit message |
MidiUniversalSystemExclusiveMessageBuilder | Helper class to construct and parse MIDI 2.0 stream messages |