Troubleshooting MIDI Latency on Steinberg UR44 and Cubase 15?!

Setup: Steinberg UR44 Interface (old version) ,Cubase 15 Pro, Windows 11, fast SSD, 32GB RAM, Intel Core i7 (2022). Everything works fine, latest drivers, ASIO settings correct.
Only MIDI doesn’t work properly. Tested various USB MIDI keyboards. At 256 samples buffer, often even above 500, near real-time playing (e.g. piano) is impossible. Only dropouts, latency, clicks.
Can’t find the cause. Any ideas?

The latency from the MIDI controller to Cubase is negligible. When you press a key on the keyboard, the MIDI note reaches Cubase almost immediately (check it!).

The situation is different when converting the MIDI note into an audible audio signal. Here, the output latency (buffer size) of the audio interface (ASIO driver setting) determines how long it takes for the sound to be heard after the keystroke.

The problem is therefore not the keyboard, but lies in the area of the audio interface, ASIO driver and computer. LatencyMon may be able to help here.

Thank you!

LatencyMon shows good results and no issues at all. The audio interface is installed with the latest drivers.

Make sure the driver for your interface is selected. Studio → Studio Setup → Audio system device

Thanks. All the basic things have been checked, and the usual tuning measures for a DAW have been applied.

What is your specific i7 processor and what is the piano VSTi you’re trying to play?

Also, are there other tracks playing while you’re trying to record the piano (or at least play along)?

Does this happen with any virtual instrument you try to play?

Has this just started to happen after a long period of working well or has it been like this since you first installed cubase

Everything is brand-new and freshly set up, a Core i7-12700 that is more than sufficient for my needs. I’m having issues with all VST instruments I’ve tested so far (from Steinberg and other manufacturers).

I have almost the same setup; UR44, CB15 pro, win 11, and a midikeyboard hooked up, and all is working ok.

You have to tell us more details about your setup. Buffers at 64 samples is ok at my place for instance. Arfe you using the Yamaha Steinberg USB driver, or other?

1 Like

Latencymon helps detects issues which result in audio glitching, not additional latency.

Pete
Microsoft

It’s super easy to accidentally select the generic Steinberg driver which has higher latency but works with most everything. It will help if you post a screenshot of your Cubase audio settings so folks can confirm.

Pete
Microsoft

LatencyMon will display the highest latencies of a kernel timer and report the highest execution times of ISR and DPC routines as well as hard pagefaults.

Apparently the best method was simply to start over. I installed the interface with the latest Yamaha driver and made sure that the correct driver was already selected in the hub (maybe I really overlooked that and only checked the outputs inside Cubase?!). Now, depending on the instrument, I can set it to around 256 samples and everything responds quickly.

Thanks for your quick feedback and help!

1 Like

That’s not audio latency. It’s DPC latency which results in audio glitching because the audio thread isn’t being serviced in time. Very different thing.

Latencymon will help detect the possible sources of audio glitching, although it’s sometimes incorrect or not helpful in what it ultimately reports.

Pete
Microsoft

Interference caused by buffer underruns due to high kernel timer latencies is usually countered by increasing the buffer size, which in turn leads to higher audio latency. That’s why LatencyMon is also a useful tool in case of high audio latency.