Hello all,
I too, am having what I suspect are midi clock problems.
My set up:
iPad Pro M4 running iPadOS 18.3
Output to Behringer UMC 1820
MIDI from UMC 1820 to Arturia Beatstep Pro (BSP)
BSP MIDI out to external synths
I have both Cubasis 2.8.6, (Settings: hardware latency=ultra low, midi latency=0ms)
…as well as Cubasis 3.7.1 installed. (Settings: latency=5.3 ms, total 18.6ms, multi-core proc. enabled, ex. guard buffer=low, audio recording offset comp.=15ms, midi latency=0ms)
In each version project settings are: 44.1khz, 24 bit.
I can synchronize the BSP to the external clock from Cubasis 2.8.6 and the resulting audio is recorded ~3-5ms behind the beat. Great!
However, when I record the same setup, same tempo, with Cubasis 3.7.1 the resulting audio is recorded ~40-45ms behind the beat. Not so good.
Any suggestions to troubleshoot would be appreciated.
Thanks,
Andy
PS. MIDI events recorded from BSP into Cubasis 3.7.1 are ~36-38 ms behind the beat. MIDI events recorded from BSP into Cubasis 2.8.6 are exactly on the beat.
Thank you for your message, which has been shared with the team.
Did you try changing the “MIDI Output latency” slider (in Setup / MIDI) to -40ms or +40ms, or increasing the “Audio Recording Offset Compensation” slider to 50ms?
If this doesn’t help, can you reproduce the issue with a simpler setup, for example by only connecting one external synth that receives MIDI clock and MIDI note output?
I just tried adjusting the midi output latency settings. Positive values only add to the latency, negative values do not seem to have any effect whatsoever.
Increasing the value of the audio recording offset compensation from 15 ms to 50 ms increases the latency an additional 48ms.
If I take the same midi phrase from the BSP, recorded in Cubasis 3.7.1, quantize it to the beat, play it back directly to the same external synthesizer, the audio is recorded only 5ms behind the beat. Perfectly acceptable.
Following your suggestion of simplifying the midi routing… if I send midi clock from Cubasis 3.7.1 to a synthesizer with its own internal step sequencer sync’d to Cubasis midi clock, notes from the synth’s step sequencer arrive approx 35ms behind the beat, the recorded audio arrives a couple milliseconds behind the MIDI note.
Below I have appended the MIDI clock output from both versions of CUBASIS as recorded directly to PC using MIDI OX. Perhaps this might offer some insight?
Tempo set to 115 bpm for both instances of Cubasis.
I’m just checking in to see if any insights / progress has been made with this issue. You said that it has been shared with the team, have they had a chance to test it? Were they able to produce the same results? Do they have any further questions?
Any feedback you could provide would be greatly appreciated.
Created a new project, added a MIDI track, recorded a 2 bar loop and quantized it.
Inspector / Routing / MIDI Input to “None”, MIDI Output to UR-44C
Set the track’s volume to 0 (in order to hear only the Yamaha Clavinova)
Started cycle playback => Clavinova plays the MIDI notes.
On Clavinova, enabled MIDI Clock input and started a rhythm (alternatively I could have started playback of a pre-recorded song)
Result
Notes and rhythm are in sync, even after 60 minutes.
Would it be possible for you to try it with a similarly simple setup that only compares MIDI note output to MIDI clock output with one keyboard or synth, without audio recording?
iPad Pro M4 running iPadOS 18.3
Cubasis 3.7.5
(Settings: latency=5.3 ms, total 18.6ms, multi-core proc. enabled, ex. guard buffer=low, audio recording offset comp.=5.5ms, midi latency=0ms)
Per your suggestion, I simplified the setup to a single device. MIDI output to Behringer UMC 1820 from UMC 1820 to Pioneer SP16
I recorded and quantized a midi track in cubasis of a basic drum beat (base drum, snare, high hat) these MIDI notes are routed to play samples on the SP16.
Inside the SP16’s internal sequencer I sequenced a cowbell on every quarter note.
So the BD, SD, & HH are samples triggered from MIDI notes sent from Cubasis, and the CB is sequenced internally on the SP16 and sync’ed to MIDI clock sent from Cubasis.
I will say the timing between the two remains consistent. I only played the sequence for a couple minutes, but I cannot detect any drift between the two.
However, if you examine the two attached pictures, track 3 is the audio of the cowbell sequence. Track 2 is the drum beat, both recorded in the same take. From the very beginning, the cowbell starts 37 ms behind the beat. After two minutes, it is still 37 ms behind the beat.
Even without recording the audio output, there is a perceptible flam effect between the cowbell strikes and the beat. So I don’t think it depends at all on whether or not I am recording audio.
From my earlier post, you’ll notice that the timestamp seems to indicate that the timing clock messages coming from Cubasis 3.7.1 appear to be a little slow off the mark when compared to version 2.8.6. Perhaps it’s nothing?
We’ve added the issue to our bugbase, but are still unable to reproduce it on our end. Due to this we’re unable to provide a timeline for a fix - but we’re keeping an eye on it and let you know if anything changes.