Beat Matching/Vocal Syncing With Odd Time Signatures

Despite the slice marker tool, I still prefer to use the 0900 offset command when it comes to beat matching and vocal syncing, using it just seems to provide more control over the audio. But, I’ve been wondering how to use the 0900 command on odd time signatures. Lately I’ve noticed getting a perfect sync depends on the pattern length.

For example:
a 16 pattern would be perfectly synced with a 0900-09F0 command.
a 32 pattern would be perfectly synced with a 0900-09F8 command.
a 64 pattern would be perfectly synced with a 0900-09FD command.
a 128 pattern would be perfectly synced with a 0900-09FF command.
a 256 pattern would be perfectly synced with a 0900-09FF command.

I am stopping at 256 because if I went any further, I would have multiples in commands, which will create a glitchy effect which is not what i’m going for. But, I assume that they are perfectly synced because the midpoint will always lie on 0980.

But anyways, does anyone know a way to get a perfectly synced beats/vocals on other time signatures besides the 4/4 (16,32,64…pattern)? :blink:

A. You can’t have a pattern longer than 512.
B. At 512 each value is already repeated twice as 0xFF=256

But I don’t follow your question. If you use 09xx to “timestrech” a sample to fit a different tempo it’s always going to be slightly glitchy but I assume that is what you’re doing, correct? If so there is no other native way but there is an xrnx tool called Rubberband you may want to look into.

Actually I think I get it and the answer is far easier.

256/pattern length = slice size.

End 09xx command will be 256-slice

so for your 16 example, 256/16=16 : 156-16=240=F0

Outside of 4/4 it is never going to be 100% perfect!

Or for a 7/4 piece with a length of 56. 256/56=4.57=5 : 256-5=251=FB (probably closest you’ll get.)

Yeah, you’re right about the 512 length, i’ll edit that part out. :wacko:
And right…it’s not going to be 100% perfecto, but at least the math is tackled :yeah: .
Thanks alot though!