NOW LOADING

Windows MIDI Services is the new MIDI stack for Windows, supporting both MIDI 1.0 and MIDI 2.0.

Windows MIDI Services brings MIDI 2.0, multi-client (multiple apps using the same device) MIDI 1.0, app-to-app MIDI, faster USB transports, built-in loopback MIDI, and much more. The Runtime and tools enable applications to use this new API, and for you to be able to configure, customize, and troubleshoot your MIDI setup.

Not sure if you have an Intel/AMD x64 processor or an Arm64 processor?

From your Start menu, choose the Settings app. Then click on System, and scroll down to About. Under "Device specifications” you will see “System type”. That will say something like “64-bit operating system, x64-based processor" or "64-bit operating system, Arm64-based processor" or similar. That tells you which version to download.

MIDI Runtime and Tools Download Contents

When you install the Windows MIDI Services runtime and tools, you will get these features and tools.

MIDI 2.0 Runtime

This is the code applications need to be able to use new MIDI features.


Learn More

MIDI Settings app

This app is what you'll use to configure MIDI, create loopbacks, set up features, and more


Learn More

MIDI Console app

This is a power-user command-line tool to send / receive messages, monitor inputs, list devices, and more


Learn More

MIDI 1 Monitor

A simple command-line tool for monitoring incoming MIDI data using WinMM MIDI 1.0


Learn More

PowerShell Cmdlets

If you want to script MIDI using PowerShell 7+, we have your back!


Learn More

Other Diagnostics Tools

System Requirements

NOTE: During development, the only supported version of Windows is Windows 11 Insider Canary releases.

The Windows MIDI Services runtime and tools requires Windows 11 with the Windows MIDI Service, plugins, and USB driver pre-installed from Microsoft.

The Windows MIDI Services preview service and plugins for developers requires Windows 11 with Developer Mode switched on in the Windows Settings app. For use with MIDI 2.0 devices, the service and plugins must be installed on a version of Windows which already has the MIDI 2.0 driver and USB stack enhancements in-place.

Any preview transport plugins, such as the Network MIDI 2.0 Service plugin, require an existing working Windows MIDI Services installation, as well as Developer Mode switched on in the Windows Settings app.

Other Available Downloads

Didn't find what you were looking for?

Windows MIDI Services is an open source project with all source available on GitHub. We have a great community on Discord as well. Between GitHub and Discord, you should find the information you are looking for.