Recording external synths, timing is not constant, latency issues

Trying to get my external synths bang on the timeline.
No success.

System:

  • Cubase 15
  • Windows 11
  • RME Multiface II

Steps I did so far and what is happening:

  • Added all my synths as external instruments. They are connected though USB Midi.
  • They all record early.
  • Tried delay compensation from external synths to get rid of the negative latency, helped a little bit. But still no cigar.
  • Added Record shift through studio setup, results are all over the place, just possible to use round numbers, like 500ms is doing something, 580 is shifting in the opposite direction
  • Every record pass the audio ends up differently, sometimes a bit more early, sometimes a bit more late, sometimes a few passes end up with the same result.
  • tried to use the latency setting on the midi track, same result as with using record shift, just even numbers work, also not possible to get stable results.
  • tried different buffer sizes through RME drivers, same results no matter what buffer I use.

So Idk, I did read tons of threads about this, tried every possible solution but it seems it is impossible to get stable results.

Just so we’re clear, when you refer to “recorded early”, are you referring to the MIDI events? It seems likely you are! Audio delays should be consistent based on the audio clock rate and the buffer size.

I think when you are adjusting “delay compensation” you are compensating for audio delays. If your MIDI is drifting, it would be normal for the audio to also drift.

The “Record Shift” is also a fixed value, expressed as “samples” (audio clock).

The “MIDI latency” is also a fixed value. If you are getting different results each pass, I think your best bet is to explore what’s going on with your MIDI stream.

How many MIDI devices do you have and how are they configured (MIDI merge, daisy-chained)?

Thanks a lot for answering this topic.

No, I was not talking about midi events recording early/late.
It is the audio that shifts in placement during recording.
I am sending 8th or 16th notes to any of my synths and am trying to record the audio from the synth. So the midi is tight since it is coming from a hard quantized midi track from cubase.

Atm, it is 5 synths that are connected via usb midi. Audio from the synths is going straight into an RME Multiface II.

Regarding midi, I have them connected via an usb 3 hub to a usb3 connection on my pc, I already tried to connect them directly to the pc with no usb hub, same results though.

Do you have the latest Windows MIDI stack installed? (open a command prompt and type “midi”)

In “Cubase | Studio Setup | MIDI Port Setup” do you have “Use system timestamp …” checked?

Are you using WinRT MIDI?

Thanks for your answer.

Yes I do have the latest midi installed and everything you mentioned I did.

I am not sure if I am using winrt midi right now, need to check.

That doesn’t indicate if Windows MIDI Services is enabled, only that they have the Windows MIDI Services App SDK Runtime and Tools package installed. (You can have the new stack without the tools).

At this point, anyone on 24h2, 25h2, or 26h1, who has not blocked updates, will have the new MIDI stack.

Pete
Microsoft

Have you tried using regular MIDI tracks out to your synths?

I can’t remember why, but I opted out of using External Instruments and used regular MIDI tracks instead.

Thanks a lot for your answer.

Yes, tried using regular midi tracks, does not make a difference unfortunately.

Tested today with “use system time” checked and also checked WinRT Midi, does not make that much of a difference unfortunately.

Today I also tested another Interface, changed the Multiface II against a RME Babyface Pro FS, behaviour did not change at all.

Tested again not using a USB Hub with no success.
Checked with and without WinRT Midi and system timestamp.
Tried every option in the transport setup, no success.
Triggered the Synths through CV instead of Midi.

Realy don`t know what to do anymore.
It still looks like this.
4 Passes of recording the same thing

What is the actual time scale of your screenshot above?

If you’re zoomed in such that can see individual cycles of the audio waveform like that, it’s got to be sub-millisecond.

…unless it’s an A-2. :thinking:

This appears to be typical MIDI jitter drift and is to be expected.