This one might be a bit hard to articulate as I do not have the ability to screen record atm. But basically if you reverse beat jump (without sync on) on two beatmatched tracks at the same BPM you will slip from being beatmatched. No issues beatjumping forward. Effect is worse on tracks that you’ve shifted from the original BPM.
B) DETAILED STEPS TO REPRODUCE:
Play two tracks of varying BPM. Beatmatch them. Then beatjump backwards.
C) EXPECTED RESULTS:
To maintain the beatmatch
D) ACTUAL RESULTS:
The beatmatch slips off beat
Not sure if this is the same on other platforms, have only tested on macOS. Hopefully this makes sense @Slak_Jaw !
I think the issue here is down to the simple fact that the BPM counter is never 100% accruate. You can wind all the way back to the production software used to produce the track and no clock is ever 100% accurate. Fast forward it through to the end user DJing with the track and it might be 0.001bpm out (likely more), so what ends up happening is drift, the longer you beatjump back the more likely it’ll be out of time.
Its a fair point, perhaps it could be a timing difference? we are so used to jumping forward or cueing with the intention of going forwards that backwards requires a different timing on the button press? its not something i use very often in the mix, will have to give it a try next time im on the decks to see how it behaves.
Hi @jaysnbrwn, Thanks for the details about the issue and your setup - this is very helpful. However, a screen recording would be great (CMD+Shift+5 on macOS). Thanks!
Included screen recording below. When playing around I also noticed it happened beat jumping forward but there was just not as much of a shift
For clarity coming from Traktor never had this slip issue when beat jumping and as far as I know djay Pro uses the same timeshift engine so might be related to something else?
Also quick note just want to say how positive and friendly this community is. Fully aware how to screen record I was just posting from my phone at the time, but I appreciate the quick help from everyone in that regard too.
does it only happens when you beat jump to before the beginnign of the song or also happens when you are in the middle?
edit: I was able to reproduce this issue on Windows: when the song isn’t loaded into memory (djay seems to unload the previously played part) and you jump to that part, the playhead freezes until the song is loaded again, which causes a loss of synchronization. This issue doesn’t occur when moving forward in the song since that part is already loaded.
Ideally, the playhead should continue to move even if the song isn’t loaded. However, it makes sense to wait for the song to load before playing it, especially when pulling it from your library. Some DJs use quick loading techniques in their complex routines, though.
Hi @jaysnbrwn, thanks for the video. I checked both of the songs you’re using in the video and, at least for me, these are both Dynamic BPM tracks. I suspect this is contributing to your issue since you are not using Sync. Can you please retest with two Straight BPM songs instead and confirm if the issue persists? Thanks!
Hi @Slak_Jaw tested with a few straight bpm tracks, if the original bpms are quite close then the slip is hardly noticeable. If there is a bigger gap in original bpm then the slip is still there although not as bad as the video example
Thanks @jaysnbrwn, can you please capture and share another short screen recording with 2 Straight BPM tracks that have very different BPMs to demonstrate the issue?
Also, please try the reverse beatjump more in the middle of the song and not at the very beginning.