My class-compliant USB MIDI keyboard suddenly stopped sending MIDI data to Cubase 14. It is recognized by Windows, appears in Device Manager, and shows up as active in Cubase under Studio Setup > MIDI Port Setup — but no MIDI data is received when playing. The same problem occurs in other MIDI-enabled software such as Divisimate, Chordie, and standalone VST hosts.
This is not a hardware failure. The keyboard works flawlessly on another Windows machine and successfully sends MIDI to browser-based MIDI testing tools. The issue began before I upgraded to Windows 11 25H2. I only updated in an effort to solve the problem, but the situation remained unchanged.
I’ve already performed a full clean Windows installation and reinstalled all drivers, including chipset, USB controller, and audio drivers. I’ve tried multiple USB ports (2.0 and 3.0), cables, disabled USB selective suspend, and turned off power-saving options for USB devices. I also cleared any potential registry conflicts under Driver32 related to wdmaud.drv and MIDI port slots. No duplicate or ghost devices appear in Device Manager.
MIDI-OX and other local monitoring tools do not register incoming MIDI data, and MIDI-OX sometimes reports a memory error when the keyboard port is selected. Despite that, the exact same keyboard sends MIDI data perfectly to an online WebMIDI tester on this same machine.
I also own Audio Imperia’s FVDE Midi controller, which similarly loses MIDI input after a reboot — suggesting a deeper system-level MIDI issue. Event Viewer logs repeatedly show Kernel-PnP Event ID 442 for the keyboard device, indicating that its settings were not migrated due to a partial or ambiguous device match, even after a clean OS install.
This device is class-compliant and does not use a dedicated driver. The problem appears to be at the level of Windows MIDI routing or driver enumeration. I need help understanding why Cubase and other MIDI applications cannot receive MIDI data, despite the device appearing functional at the system level and working on another computer.
Any insight into potential blocks or misrouting within Windows or Cubase would be greatly appreciated.

