TheSteven Posted February 6 Share Posted February 6 (edited) Microsoft has released a new Windows 11 Canary build for Windows Insiders. Build 27788 is now available for download with fully rewritten MIDI services, ... https://www.neowin.net/news/windows-11-canary-build-27788-adds-reworked-midi-services-new-onedrive-features-and-more/ Cakewalk has previously worked with Microsoft on cutting edge audio issues. Wonder how much Bandland/Cakewalk is in the loop with this set of developments? Here an excerpt from the changelog: Windows MIDI Services Public Preview We’re excited to release the first in-box public preview of Windows MIDI Services, our complete rewrite of MIDI on Windows with a focus on a great experience for musicians and a strong foundation for future expansion and enhancement. MIDI is the standard, first released in 1983, that is used to synchronize synthesizers and drum machines in almost all modern electronic music. It’s used to record and play back note information, control stage lights and effects, keep mixers in a large venue in sync, and so much more. Although it is not itself audio, the MIDI protocol is essential to making music and was heavily used in the rise of hip-hop and other genres. MIDI 2.0 is the first major update to the core MIDI protocol since 1983, offering everything that modern musicians need today, like increased speed and fidelity, better control of instruments, modern bi-directional conversations and negotiation between instruments, discovery, better USB timing, and more. Windows MIDI Services is our new MIDI stack which handles not only MIDI 2.0 but also brings our MIDI 1.0 implementation up to modern expectations. It works on 64-bit operating systems on all supported processors, including Arm64. Windows MIDI Services offers the following benefits: Full support of the MIDI 2.0 Standard, including high-speed data transmission, higher-fidelity messages, increased resolution for controller values, and full in-service MIDI 2.0 endpoint discovery and protocol negotiation. Faster transports, leading to better timing and reduced jitter. Faster USB MIDI driver with full support for both MIDI 1.0 and MIDI 2.0. Every endpoint is now multi-client, meaning multiple apps can use a device at the same time. Better endpoint and port In-service scheduling of outgoing timestamped messages, and timestamped incoming messages, for apps using the new Windows MIDI Services App SDK. Built-in loopback and app-to-app MIDI Automatic translation between MIDI 1.0 and MIDI 2.0 based on API, application, and device needs. Much more device metadata available to applications. Better device add/update/remove notifications. Backwards compatibility with our WinMM (MME) MIDI 1.0 API (and WinRT MIDI 1.0 in the future) enabling applications to light up with new features without any changes, and even access MIDI 2.0 devices at a MIDI 1.0 feature level. Open source. The MIDI Service, all its transports, all the tools, the tests, and the SDK are all MIT-licensed open source, and have been developed in concert with hardware and software partners around the world. New USB MIDI 2.0 Class Driver: The new USB MIDI 2.0 Class Driver, graciously provided to Microsoft by AMEI (Association of Musical Electronics Industry of Japan) and written by AmeNote, is a high-speed USB MIDI driver which works with both the new USB MIDI 2.0 devices, as well as with class-compliant USB MIDI 1.0 devices. By default, for compatibility, this is enabled only for USB MIDI 2.0 devices and a handful of USB MIDI 1.0 devices. However, you may manually assign this driver to any class-compliant USB MIDI 1.0 device yourself to gain the better transfer mechanisms. We also have several built-in transports for things that were not previously available without third-party drivers. Learn more about the built-in transports here. Windows MIDI Services App SDK and Tools: Applications using Windows MIDI Services do so through the Windows MIDI Services App SDK, shipped out-of-band. Current preview releases are available on our GitHub repo releases page. Please note that these are unsigned releases and so will give you a warning when you download and install. In addition to installing the required runtime components, the SDK runtime installer includes these tools: Windows MIDI Services Console (midi.exe): The all-around console tool for sending messages, checking the state of MIDI, monitoring incoming messages, sending System Exclusive, and much more. MIDI Diagnostics (mididiag.exe): A tech support tool which provides information about the state of MIDI on the PC. MIDI Kernel Streaming Endpoint Info (midiksinfo.exe): A hardware developer-focused tool which provides information about the KS (Kernel Streaming) endpoints. MIDI multicast dynamic DNS Info (midimdnsinfo.exe): A tool to support the upcoming Network MIDI 2.0 transport. The Windows MIDI Services App SDK also includes the MIDI Settings app – a desktop application for managing endpoints, renaming endpoints and ports, creating loopback devices, managing your network MIDI 2.0 connections, and more. In addition, we’re currently working on our Network MIDI 2.0 transport, recently demonstrated at the NAMM Show in California, the virtual patch-bay to enable routing between endpoints, and a rewrite of our BLE MIDI 1.0 transport. This will all ship in a future version of Windows MIDI Services. We look forward to having Windows Insiders who dabble in music creation try out the Windows MIDI Services Public Preview and MIDI 2.0. Try out using existing applications that use the WinMM MIDI 1.0 function with the new Windows MIDI Services installed. Additionally, any MIDI 1.0 devices with specific IHV drivers. You can also join the discussion here on Discord if you have questions or are looking to help! You will find a list of known issues documented here. Edited February 6 by TheSteven 4 Link to comment Share on other sites More sharing options...
Sock Monkey Posted February 6 Share Posted February 6 It’s about time! I just mentioned Midi 2.0 in another thread. I learned of it a few years ago ago and have rarely heard anything about it on any of the music blogs and forums. 1 Link to comment Share on other sites More sharing options...
Michael Vogel Posted February 10 Share Posted February 10 (edited) It’s easy to stay in the MIDI 2 loop by becoming a member of the MIDI association. It’s free Edited February 10 by Michael Vogel 1 Link to comment Share on other sites More sharing options...
User 905133 Posted February 10 Share Posted February 10 1 hour ago, Michael Vogel said: It’s easy to stay in the MIDI 2 loop by becoming a member of the MIDI association. It’s free Yup! I did this several years ago, too. I also got notifications for live online events to see the best of new midi devices / tools (hardware and software) that had been developed and then submitted for consideration under various categories. The association made it super easy to stay connected in many ways. Link to comment Share on other sites More sharing options...
Michael Vogel Posted February 10 Share Posted February 10 I recently watched a couple of YouTube vids about MIDI 2 and Windows audio updates. Well worth the couple of hours to get some legit info on 2 subjects that interested me greatly. Found purely by accident while looking for something else. 3 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now