Microsoft is fixing Windows’ oldest audio problem and you probably didn’t notice


Windows 11 is built on a few legacy formats and APIs that come with persistent problems. For years, Windows versions relied on MIDI 1.0 technology, which meant that only one application could use a MIDI device at a time. MIDI stands for Musical Instrument Digital Interface, and it’s the backbone of hardware devices called MIDI controllers, which can take the form of keyboards, instruments, DJ equipment, synthesizers, and more. It’s entirely reasonable to want to use a MIDI controller with multiple applications, but Windows is only just solving that problem.

Microsoft is slowly rolling out support for a new Windows MIDI Services suite. It’s a new MIDI stack that adds support for MIDI 2.0, upgrades MIDI 1.0 functionality, and crucially, makes every endpoint multi-client. Yes, that means multiple apps can finally receive data from a single MIDI device at the same time. Windows MIDI Services is a major upgrade that retains backwards compatibility with older APIs, and it’s completely open-source. If you’ve ever been frustrated by how Windows 11 still handles MIDI controllers, you’ll be happy to know that the solution is finally coming.

Windows has a longtime MIDI audio limitation

Historically, a MIDI device could only be used with one app at a time

Credit: Brady Snyder / MakeUseOf

Up until extremely recent versions of Windows, the operating system had a major audio limitation. Only one application could use a MIDI hardware device, like a controller or instrument, at a time. For decades, power users needed to take extreme steps to use their MIDI hardware with multiple apps simultaneously.

One workaround for Windows 7 and Windows 11 was to create virtual loopback MIDI ports that could be shared with each individual app. Software projects like loopMIDI utilize virtualMIDI drivers to make the extra ports and trick Windows apps into thinking one MIDI hardware input was actually multiple. Still, it felt like an annoying workaround for MIDI users on Windows that persisted as the operating system developed.

Now, that’s finally changing with the launch of Windows MIDI Services, which is beginning to hit retail Windows 11 builds. The feature was announced about a year ago on the Windows 11 Insider Canary Channel, and has been in the public preview phase ever since.

Microsoft is finally fixing it with Windows MIDI Services

The update, among other things, makes every endpoint multi-client

Windows MIDI Services started making its way to Windows 11 users via the Release Preview channel in January 2026, and it’s arriving through a gradual rollout. Additionally, the in-box components for Windows MIDI Services are reaching retail versions of Windows as of now through the standard Windows Update process. It’s worth noting that it’ll take about 30 days for the rollout to complete and all features to be enabled, according to the GitHub release.

The upgraded MIDI experience comes in two parts: the in-box components for Windows MIDI Services and the separate App SDK and Tools package. The latter adds the MIDI Console and the new MIDI Settings app, and it’s available on Microsoft’s website. Even if you’ve updated Windows 11 to a version with the MIDI Services upgrade, you’ll need to manually download the SDK Runtime and Tools package. They’re separate to enable Microsoft “to move quickly and continue providing new features and capabilities for customers and apps,” the company says.

The list of Windows MIDI Services upgrades is quite long, but there’s one feature that stands out: multi-client by default. It means that any MIDI device that sends data to apps can do so to multiple apps simultaneously. It works with existing apps, eliminating the need for developers to manually add support for multi-client functionality in Windows MIDI Services. In fact, even MIDI 1.0 controllers and instruments become multi-client after your PC gets the Windows MIDI Services upgrade, which is great news. A problem affecting Windows users for decades is finally fixed.

You can comb through the full breakdown of Windows MIDI Services as outlined by Microsoft below:



To save you some time, Windows MIDI Services adds support for MIDI 2.0, multi-client connections, and better overall performance. It’s more complicated than that, but put simply, this is the MIDI upgrade users have wanted for years.

Headphones atop a Windows laptop.


Yes, your expensive wireless headphones sound worse on Windows — here’s why

Windows 11 still uses old Bluetooth codecs that reduce audio quality to enable microphone use, but there’s a fix.

How to check if you’ve got MIDI 2.0

It’s rolling out now for Windows 11 24H2 and 25H2

Windows with a MIDI keyboard connected over USB. Credit: Brady Snyder / MakeUseOf

There’s no way to force Windows MIDI Services to be enabled on your PC ahead of time, so you’ll need to be patient. However, there’s a midicheckservice tool available on GitHub that can check if the in-box components are installed and ready for Windows MIDI Services on your system. The enablement checker can be downloaded now, and it’s available for both x64 and Arm processors.

After that, you can install the SDK and Tools runtime package, available here. Note that you’ll need to install the right version of the runtime package for your Windows 11 build — the one for Windows 11 24H2 and 25H2 won’t be available until later this month. Being that the public rollout will take time and only half of Insider build users will get Windows MIDI Services early, there’s no guarantee you’ll have it available now.

However, in just a few short weeks, Windows 11 will have fixed a longtime Windows audio problem affecting MIDI devices — and that’s something to be excited about.



Source link

Recent Articles

spot_img

Related Stories