[Temp Fix from Microsoft] MIDI controls are not working on DJ apps [MC7000]

I’m currently facing an issue with my MC7000.

When I use Traktor, the first knob of the FXs is not working. The same applies to the tempo faders. As of now, these are the two issues I’ve found.

On Serato, only the first knob on FXs doesn’t work. Tempo faders are working correctly.

Weirdly, if i use the SHIFT button, the FX knob (number 1) works correctly (corresponding function is fx type change) on both apps.

Until now, that’s all I’ve been able to identify.

I used the MIDI view app to check if the knobs are functional, and they do send messages.

I’m currently using the latest Windows 11 version.

Is anyone having similar issues?

Any thoughts @JWiLL

UPDATE

If you are experiencing frozen tempo faders or specific broken FX knobs (like FX Knob 1) on the MC7000, it is not a hardware failure. It is a data collision between how Denon’s drivers send data and how the new Windows MIDI 2.0 translation layer processes it.

The legacy inMusic/Denon USB MIDI driver forces the MC7000 to send data packets in strict 12-byte lengths, regardless of the message. Because a standard MIDI 1.0 knob or fader command is only 3 bytes long (e.g., B0 09 3F for FX Knob 1), the driver pads the remaining 9 bytes with trailing zeros (00).

latest Windows 11 updates introduce a new open-source UMP (Universal MIDI Packet) translation library.

This system has a legacy feature called “Running Status” active. When Windows sees the 12-byte packet from our controller, it misinterprets the driver’s padding zeros as a continuous loop of stream data.

For FX Knob 1 or tempo faders, this math error turns the padding zeros into a massive flood of ghost B0 00 00 (Bank Select) commands. This completely chokes the data pipeline, causing Traktor and Serato to ignore or drop the actual knob movements.

While Microsoft is hopefully actively pushing a core Windows OS hotfix by the end of the week to force-clear the “Running Status 00” flag for incoming USB data, the root of the issue is the proprietary inMusic driver itself.

​MC7000 and all of Denon’s equipment is forcing a rigid padded 12-byte data stream over a standard USB MIDI connection, an outdated driver behavior that inevitably breaks modern OS infrastructure. An updated, optimized driver from Denon/inMusic is mandatory to permanently resolve these data padding anomalies on modern operating systems without relying on Windows to clean up legacy driver mess.

In the end Denon should immediately release updated drivers. @JWiLL @D3N0NDJ

In case you are in a rush and your machine still suffers from this issue, follow the steps from HERE

This is a temporary solution offered by Microsoft, soon everyone will have the fix enabled automatically.

1 Like