Skip to content

Developer preview 4 (NAMM Readiness - Daily 1)

Pre-release
Pre-release
Compare
Choose a tag to compare
@Psychlist1972 Psychlist1972 released this 16 Jan 01:35
· 721 commits to main since this release
556c7e8

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.