I’ll assume your measurement is correct. I haven’t tested it myself yet, but have gotten some people (possibly you as well) asking on my YouTube channel and a few other places to check out the cue latency.
Just to do some math… because why not…
120bpm works out to one beat every 0.5 seconds
With a 22ms delay/latency the signal (0.022 / 0.5) is off by roughly 4.4% every beat.
At 120bpm a quarter note is every 0.125 seconds, a sixteenth note is every 0.03125 seconds, and a thirty second note is every 0.015625 seconds.
So while by itself a 22ms delay is insignificant, the effect is that the note is somewhere between a sixteenth note and a thirty second note delay.
To figure out how many 1/??? notes we are off by (0.5/0.022) gives us 22.727272… Meaning that at 120bpm the note is roughly 1/22, or rounded up 1/23 of a beat off.
I have a few thoughts here. Both opinions, so take it with a grain of salt…
First… this is absolutely the type of difference you’d expect in phasing effects, and for sure, if you are playing the same sound out of both line and cue and mixing them together, it’s going to sound pretty noticeably terrible, unless this is what you want as an effect. Worse, since on the mk2 it will always play what is going to the main outs to the cue, and the cue will pick up any additional content this can certainly be annoying depending on how you have things setup.
Second… I’m not totally sure how you’re actually using the Main outs vs the Cue… but I would think that since everything goes out to the cue in addition to the main outputs, that you’d want to mix/beat match only in the cue outs and ignore the main outs, since everything will be delayed by the 22ms, you should be able to hear the difference in timing and get beat matching to work. I might be missing a specific point, but this seems like a logical consequence if there is a delay between main and cue output.
I feel like I’m missing a main component of your workflow though, as I would assume (perhaps incorrectly) that if you are playing loop A to main outs, and bringing loop B to cue… that you’d be checking the sound of loop A and loop B over the cue output… matching there… once you’re happy with it… you’d fade in loop B to play alongside loop A… which should look something like
- loop A going to main outs - assume 0ms latency/delay
- loop A going to cue outs - assume 22ms latency/delay
- bring loop B going to cue outs - assume 22ms latency/delay matching loop A cue outs
- adjust loop A/loop B going to cue outs - both have 22ms latency/delay and should “sync”
- send loop B going to main outs - assuming 0ms latency/delay
- loop A/B in main outs should be in sync at 0ms the same way loop A/B in cue outs should be in sync at 22ms
I know… probably over analyzing this… but let me know if I’m missing an important piece here.
EDIT: A slight nit pick @waftlord… you’re lining up on the start of the transient to measure the 0.022 ms difference in your picture, but clearly the transient for top and bottom starts at 0.01ms… so the numbers are a bit off from my calculations… and it’s better to measure consistently… I’d say 0.021 looks visually to be the difference to me now that I took a look again.


