Hi there Pulse of Pioneer,
in another thread with the same topic you replied that beat jumping is not possible within the XDJ-RX because of "available memory and processing limitations". And then somebody closed the thread so we can't discuss and post any longer.
Sorry to reopen this topic again but I'm an academic engineer in Electronics, too.
It's quite simple, it's about basics:
- We know the BPM of the song due to meticulously preparation (RekordBox analysis).
- We know the elapsed time in milliseconds of the track/deck playing
- We can assume that it's 4/4 for 99.9% of "our" music
And it's about reusing available "ready to use functions":
- The RX recognizes the SHIFT button actions
- Each deck features 2 search/track search buttons
- The RX is capable to call cue points and jump to it programmatically (auto cue) or by pressing buttons (hot cue, cue/loop call)
What to do?
If we want to jump 4 bars/16 beats backwards or forwards and we know the BPM of the track, then we have to jump in seconds: delta t=(bars*240)/BPM
e.g.
track-speed: 126 BPM
beat jump: 4 bars backwards
current playing: at 2min 22sec
So it's simple as that:
dt=4*240/126=7,619sec
that's 7.619ms in the time-line, we have to set and call a new jump point to 2min 14.381 sec if we want to beat jump 4 bars to the left by pressing SHIFT and SEARCH LEFT. Basically that's the same then pressing the available SEARCH button but this time using a different step for the jump, a well calculated time, that's all about the magic.
I'm honestly sorry to bring it into question but ... you engineers of Pioneer tell us that this jump is not possible due to memory and hardware limitations of the XDJ-RX? The processor of this device has no build-in arithmetic methods like division or subtraction?
Again: is it really because of the beauty of modern engineering, or is it because of 101-marketing/lifecycle issues of your mid-range product strategies? ;-)