Not sure where to post this, but Microsoft has started released the MIDI updates (native ASIO coming at some point). Not sure if this impacts the Nome project, but hopefully it will help, not hurt!
https://devblogs.microsoft.com/windows- ... preview-1/
MIDI 1.0 benefits with this release:
Every MIDI device is now multi-client, even for existing applications and devices. You do not need vendor drivers to enable more than one application to use a MIDI device.
MIDI Port names are now better. We’ve surveyed many MIDI devices in market and come up with algorithms which provide better port and endpoint names for these devices. But there will always be exceptions. If you see those, please report them to us on GitHub (developers) or on our Discord Server (everyone else)
Devices using the new USB MIDI 2.0 Class driver have faster data transfer. The USB MIDI 2.0 class driver uses faster data transfer mechanisms even for MIDI 1.0 devices. (If your MIDI 1.0 device is not picked up by the new driver, and is class-compliant, you can manually assign usbmidi2.sys to the device. We’ll post instructions for this in the future)
The new features are backwards compatible with your existing apps and devices USB MIDI 2.0 devices and USB MIDI 1.0 devices are both usable from the WinMM (MME) APIs in a MIDI 1.0 capacity.
Everything here works on Intel/AMD x64 as well as Arm64 devices
When will we go into retail (mainstream) Windows releases?
Once we are happy with the compatibility with existing apps and devices, we’ll move Windows MIDI Services into the latest supported releases of Windows 11 as well as the supported Windows 10 release. We hope this will be soon, but this is a quality-driven decision and we need your feedback. We’ve tested dozens of apps and MIDI devices here, and involved partners testing with their newest offerings, but there are thousands of MIDI devices released in the wild over the past 40+ years and we don’t have every one of them. We don’t want to break your MIDI workflow.