Uno Support for Windows.Devices.Midi
MIDI device input and output is supported across iOS, Android, macOS, and WebAssembly.
To see how to implement MIDI support in your application, you can follow the sample project provided in the UWP samples repository. This shows MIDI device enumeration, various forms of input as well as output.
In case of WebAssembly, additional security check is required to be able to receive/send system exclusive MIDI messages. If you require this functionality, please set the
WinRTFeatureConfiguration.Midi.RequestSystemExclusiveAccess flag early in the application lifecycle.
#if __WASM__ WinRTFeatureConfiguration.Midi.RequestSystemExclusiveAccess = true; #endif