Skip to content

[BUG]: m-audio driver crashing service (was Windows 11 MIDI devices duplicating and causing DAW freezes) #950

@rpanwar4580-commits

Description

@rpanwar4580-commits

Windows Version

11 pro

Service Installation Method

In-box In Insider Build

SDK version, if appropriate

No response

Location

Application using Windows MIDI Services SDK (MIDI 2.0)

Type of bug

Other or Unsure (please indicate in additional notes section below), Windows MIDI Services SDK feature issue, Application Crash

Steps to reproduce

I am experiencing a persistent issue with MIDI devices on Windows 11.

Every time I connect or reconnect a MIDI controller (e.g., Launchkey MK4 or Casio USB-MIDI), Windows creates duplicate MIDI device entries under Device Manager (Software Devices). These appear as multiple instances such as MIDIIN2, MIDIOUT2, etc.

Over time, the number of duplicate devices increases, even after uninstalling them. The duplicates reappear after reboot or reconnecting the device.

Impact:

DAWs such as Ableton Live and Cubase freeze or stop responding
Standalone plugins stop detecting MIDI input
MIDI ports become unstable or unusable
Workflow is severely disrupted

What I have tried:

Reinstalling device drivers
Using different USB ports and cables
Disabling and uninstalling duplicate devices
Restarting Windows multiple times
Reinstalling Windows completely

The issue still persists and affects multiple MIDI devices, not just one brand.

Image Image

Expected behavior

Windows should maintain a single stable MIDI device entry per connected device and not create duplicates on reconnect.

Additional notes

This appears to be related to the Windows MIDI service or device enumeration system. It may also be linked to MIDI 2.0 virtual device handling.

Metadata

Metadata

Assignees

Labels

bug 🐞Something isn't workingduplicate 🍭🍭This issue or pull request already existsexternal-caused-break 🛸A break caused by external tools or drivers

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions