winget install --id=TesseractCat.UWP-MIDI-Adapter -e UWP → MM MIDI Adapter is a utility designed to adapt Bluetooth Low Energy (BLE) LE MIDI inputs from Windows' UWP (Universal Windows Platform) interface to the older WinMM (Windows Multimedia) interface. This tool enables seamless compatibility between BLE MIDI devices like the Korg Microkey Air and applications that rely on the traditional WinMM system.
Key Features:
Audience & Benefit:
Ideal for musicians, audio engineers, and developers integrating MIDI into applications. This tool allows users to maintain compatibility between newer BLE LE MIDI devices and legacy systems that rely on WinMM, ensuring a smooth workflow without the need for complex configurations or switching software environments.
The UWP → MM MIDI Adapter can be installed via winget, making it easy to integrate into existing workflows.
Recently, I purchased a BLE LE MIDI device (Korg Microkey Air). Windows "supports" BLE LE MIDI, but only through their new UWP MIDI (WinRT) interface.
This is a small script that creates a tray icon, which lets you forward BLE MIDI inputs from WinRT to the older WinMM interface. It's designed to work with loopMIDI. Some programs support the new WinRT interface so this shouldn't be necessary for every program.
So the process is:
Built with: midir