Midi clock bug report Windows 11

Hi Steinberg team

we have an issue with Cubase 15 on Windows 11 related to MIDI Clock Out after the recent Windows update. (i think they changed something with how midi works within windows and that got cubase unstable when sending midi clock out)

I was experiencing GUI freezes / hangs in Cubase 15. The computer itself remained responsive, but Cubase would still play the audio from that point on but the GUI will freeze . also midi (non freezed) instruments are not responsing and getting lost while this happends (the drums in my example). im attaching a youtube unlisted link for you to see the issue. After troubleshooting, I found that the issue was caused by Cubase constantly sending MIDI Clock out.

freeze start at 0:12
after it froze i tried clicking everywhere and nothing responded
in task manager it didnt say (nor responsive)

Once I disabled MIDI Clock Out in Cubase, the freezes stopped.

Steps to reproduce:

1. Open Cubase 15 on Windows 11.

2. Open a project.

3. Select an external MIDI destination or MIDI port as the MIDI Clock output. (Transport > Project Synchronization Setup>Destinations> (i used usb midi keyboard that midi out was connected to guitar pedals for midi clock bpm and start stop commands)

4. Work in the project for a while, it dosent happends immidiately.

5. Cubase GUI will freeze for a bit then update then freeze again and so on.

6. Disable MIDI Clock Out.

7. The issue no longer occurs.

Expected result:

Cubase should be able to send MIDI Clock Out continuously without the GUI freezing or the application becoming unresponsive.

Actual result:

Cubase becomes unresponsive / freezes while MIDI Clock Out is enabled. Disabling MIDI Clock Out stops the freezes.

System information:

Cubase version:

Cubase Pro 15.0.30

Operating system:

Windows 11 latest updates ( this is what triggered the whole issue)

Audio interface:

Apollo Twin X Gen1

MIDI devices / clock destinations:

Komplete Kontrol S61 MK3

GPU:

RTX 5070

Third-party MIDI tools / Virtual MIDI ports:

no virtual midi loopback is installed on my system - only midi device is the Komplete Kontrol MK3

Notes:

This does not seem to be related to CPU, RAM, GPU load, or plug-ins in my case. The problem appears specifically when Cubase is continuously sending MIDI Clock Out after the recent Windows 11 MIDI changes/update.

Can you go into Device Manager (right-click the Windows logo on the task bar, choose “Device Manager”), then scroll down to “Sound, video and game controllers”. Inside that section, find the Komplete Kontrol, right-click it, and choose “Properties”.

Then please paste in a screenshot of the first tab in the properties. This tab:

There is a known bug with the wrong type of framing for real-time messages if using our new driver. The screenshot you post will help me see if you are using that driver (which has the bug, but also supports the MK3’s MIDI 2.0 mode) or the older one (which doesn’t have the bug, but only supports the MK3’s MIDI 1.0 mode).

But in either case, I’m surprised that caused any sort of odd behavior in Cubase.

Thanks.

Pete
Microsoft

hey Pete!
here is the screenshot


@Psychlist1972

Ok, Yes. That is using the new driver instead of the old.

I don’t have a web article up for this yet, so for a walkthrough on how to switch between drivers (assuming the Kontrol is not in MIDI 2.0 mode), you’ll need to join the MIDI DIscord server here Windows MIDI / Audio . Once you join with that link, the instructions are in the #workarounds-and-instructions channel.

Pete
Microsoft

I now have the web article up, so you don’t need to join Discord unless you want to :slight_smile:

Pete
Microsoft

thank you pete!
ive tried the mothod you suggested and it seems to work
but as you said, this is a workaround, not a solution.
because even though it works

  1. im forced to use midi 1.0 instead of 2.0 (no big deal for me but its a limitation worth mentioning)
  2. this is the situation by default so this issue probably happends to more people that have no idea why cubase is freezing for them

is there a solution on the works from microsoft side? or is there anything steinberg could do on thier side to fix it?

thank you for the fast reply!
@Psychlist1972

The driver bug will be fixed. Our next set of releases go out in November. I don’t know yet if this will be part of it.

Do you have the Kontrol in MIDI 2.0 mode? I thought it was just using MIDI 1.

To the best of my knowledge, if you switch the Kontrol over to MIDI 2.0 mode, this won’t be an issue. The Code Index Number bug is specific to MIDI 1 data format devices using the new combined MIDI 1.0/MIDI 2.0 class driver.

MK3 page (scroll down a third of the way down for version selection)
https://www.native-instruments.com/ni-tech-manuals/kontrol-s-mk3-manual/en/keyboard-settings

If you use MIDI 2.0 mode and the new driver, Windows will automatically translate to MIDI 1.0 for apps that need it.

Pete
Microsoft

The issue ive demonstrated in the video was the Kontrol on MIDI 2.0 and the driver set as ive sent in the screenshot later
its good to hear that a fix will be pushed eventually

so until this update will get pushed by microsoft we have this workaround

Thank you pete!

To clarify

The issue ive demonstrated in the video was the Kontrol on MIDI 2.0 and the driver set as ive sent in the screenshot later

The fact that the combined MIDI 1.0/MIDI 2.0 driver is in use doesn’t mean the MK3 is actually in MIDI 2.0 mode. The new driver supports both MIDI 1.0 and MIDI 2.0.

MIDI 2.0 mode is a setting you need to make on the Kontrol itself. The setting is on the page I linked to.

If you were in MIDI 2.0 mode on the Kontrol, this problem wouldn’t be a problem and so it would be something completely different happening and we should investigate further.

Pete
Microsoft

@Psychlist1972
yes im aware that to change the Midi mode on the mk3 is happening on the hardware itself
the keyboard was set to midi 2.0 when recording the issue video
the problem appeared when ive send midi clock. and wont happend if i wont. (and of course the old driver that you mentioned as a workaround)

Thanks for the additional detail.

This is an unknown bug then. I’ll need to look into it.

The important addition to the repro: the external device needs to be a native UMP / MIDI 2.0 device. This isn’t a MIDI 1.0 driver or device issue, and therefore Cubase is working fine. The problem is almost certainly in Windows.

Pete
Microsoft