Developer preview 4 (NAMM Readiness - Daily 1)
Pre-release
Pre-release
Psychlist1972
released this
16 Jan 01:35
·
721 commits
to main
since this release
NOTE: The previous installer Windows.MIDI.Services.Developer.Preview.4.x64.1.0.24015.2013.exe had a bad config file with it which caused the install to fail. That has been fixed and replaced
Why the convoluted name? This is a quick release, and hasn't been through the usual level of testing for a developer release.
This preview is for anyone in active development, especially those who
- Are working on a Demo for NAMM (the winmd here represents the API as I will use it at the NAMM show)
- Are debugging a performance or lost message issue in the console
- Can provide immediate feedback for any problems
Main changes
- Significant performance improvement when monitoring in the console. I've also pared down the console output when you monitor in a non-verbose mode. Lower CPU usage and faster display is the main result
- Console gracefully handles a device disconnect during monitoring
- Group Terminal Blocks are projected as roughly equivalent function blocks if you call the .AsEquivalentFunctionBlock() method on the GTB.
- Endpoint discovery and protocol negotiation (UMP) happen when you plug in a USB MIDI 2.0 device
- In-protocol discovered metadata is now cleared when a device is enumerated (plugged in, or the service is restarted)
- USB device endpoint renaming works through the configuration file.
The API surface area won't change between this and the NAMM show, so metadata will remain valid.
- There is no Electron projection for this interim release.
- There is no updated USB driver for this interim release. Please use the one from December.
Please be sure to uninstall the previous version before installing this.