Windows MIDI Interim Solution (LoopMIDI Failure)

9 min. readlast update: 03.08.2026

There is currently an issue affecting loopMIDI on Windows systems due to a recent Windows update that may already be installed on your computer.

Microsoft has introduced a new MIDI system in Windows 11 called the MIDI 2.0 Services stack, which changes how the operating system manages MIDI devices internally. This update replaces parts of the older MIDI architecture that many virtual MIDI drivers — including loopMIDI — were originally designed to work with.

Because of this change, compatibility issues may occur. The new Windows MIDI Service may fail to properly register virtual MIDI ports, randomly drop ports, block loopback endpoints, or stop functioning after system sleep, restarts, or updates.

When this happens, any Windows DAW that relies on MIDI communication may experience problems detecting the ports correctly. This can result in:

• Missing MIDI ports
• Inactive MIDI connections
• No incoming or outgoing MIDI signal
• Control surface scripts or MIDI Remote configurations not appearing in the DAW

This can affect Cubase, Nuendo, Ableton Live, Studio One, Reaper, FL Studio, Pro Tools, and other DAWs that rely on Windows MIDI devices.

Going forward, loopMIDI and similar virtual MIDI drivers will eventually be replaced by the new Windows MIDI Services stack. If your system is running an older version of Windows and you choose not to update, you can continue using loopMIDI as your loopback MIDI endpoint.

However, if the virtual ports you previously created in loopMIDI are no longer detectable, it likely means your system has already updated to the newer Windows MIDI 1.0 / MIDI 2.0 Services stack.

With that in mind, the following steps will help you properly integrate and configure the new Windows MIDI Services system.

These instructions are intended to replace the loopMIDI loopback endpoint by using the new Windows MIDI 2.0 Services stack instead.

If you are using an older Windows system, or if you choose not to update to the newer Windows MIDI driver architecture, the original loopMIDI setup instructions will still apply and continue to work as your loopback MIDI endpoint.

Configuring the Windows MIDI Service

To configure the new Windows MIDI Service, you need to install the Setup tool. At the time of writing, this tool is only available as an unsigned beta application.

With the latest version of the Setup tool (v3.7), you can create “MIDI 1.0” ports. This is important if you plan to replace existing loopMIDI ports without having to reconfigure your plugin ports.


Enabling Developer Mode

Because the Setup tool is an unsigned beta application, Windows requires Developer Mode to be enabled before installation.

To enable it:

  1. Go to Settings → System→ Advanced → Developer Mode


  2. Switch Developer Mode On

When the confirmation popup appears, click Yes

Developer Mode is only required to allow installation of the unsigned beta app. After installation, you can disable Developer Mode again if you prefer.

Installing the Setup Tool

 To download the Setup tool, go to the following page:
https://github.com/microsoft/MIDI/releases

Under the section titled “App SDK and Tools Release Candidate 3 + Basic MIDI 1.0 Loopbacks,” scroll down until you see “Assets.” Click on Assets to expand the list of available downloads.

From there, select the appropriate X64 installer link to download the Setup tool.


Save these 2 Files somewhere in your Directory. Or desktop for easy access

Installing the Tool

After downloading the files, run the Loopback installer first, followed by the SDK installer.

During installation, you may see a popup message that says “Windows protected your PC.” This appears because the application is unsigned.

To proceed:

  1. Click More info
  2. Select Run anyway
  3. Continue the installation to complete the setup.
  4. If you have older version of the Loopback plugin it will ask to uninstall first before installing the new Plugin




    Using the Setup Tool

    1. Click the Windows Start button
    2. Search for “MIDI”
    3. Open the MIDI application


      Once the app is open:

      • Click the icon labeled “1.0”
      • Select “Create New Basic Loopback Endpoint”

        In the “Loopback Name” field, enter “StreamDeck2DawTrack”* (or any name you prefer for the port), then click OK.

        Repeat the same steps to create a second port for the opposite direction—for example, “DawTrack2StreamDeck.”*



        Create any additional ports using the same steps, if required.

        Once everything is set up, you can uninstall loopMIDI and disable Developer Mode if you no longer need it.

        If you encounter an “Unable to create loopback endpoint” error while creating a port, restart the MIDI Service and then try creating the endpoint again.

      Below are the ports used in our various packs:

      Ableton Live needed ports

      StreamDeck2DawTrack

      DawTrack2StreamDeck

      Mackie2Daw

      Daw2Mackie

       

      Cubase/Nuendo  needs

      StreamDeck2DawTrack
      DawTrack2StreamDeck

      MidiKeys_IN

      MidiKeys_OUT

      Mackie2Daw

      Daw2Mackie

       

      Fender Studio /Studio One

      MidiKeys_IN

      MidiKeys_OUT

      Mackie2Daw

      Daw2Mackie

       

      Logic Pro

      Mackie2Daw

      Daw2Mackie

       

      Reaper

      StreamDeck2Daw

      Daw2StreamDeck

      Mackie2Daw

      Daw2Mackie

       

       

       

      ProTools

      SD2ProTools

      ProTools2SD

       

       

      Fruity Loops

      Mackie2Daw

      Daw2Mackie

       

      Bitwig

      StreamDeck2DawTrack

      DawTrack2StreamDeck

      Mackie2Daw

      Daw2Mackie

       

       

       

      Davinci Resolve Color Panel

      ColorPanel_IN

      Color_Panel_OUT

      Mackie2Daw

      Daw2Mackie

 

Was this article helpful?