Hello,
I have an annoying issue when importing a Rekordbox database export to Engine. As a picture is worth a thousand words…
Here is the grid of a bar in Rerkordbox:
See how the cue point and grid are aligned with the crash.
Here is the same bar in Engine after export/import:
The cue and grid are slightly misaligned with the crash.
And now here is what happens if I ask Engine to re-analyze the track:
The grid is now aligned but the cue stays out.
So basically I can’t benefit from Rekordbox grid or cues, making the export feature useless.
Is it a known problem? Is a fix considered?
Edit : I dug a bit into the databases.
In rekordbox, the cue 2 is set at 15.371 seconds.
But Engine convert it to 675569.1 samples, which divided by the sample rate of 44100 gives 15.319 seconds. It doesn’t make sense. It’s a simple multiplication, why do the converter mess this?
Edit 2, more nonsense:
Rekordbox export sets the grid like this : start at 1.109 seconds, bpm is 122.
Engine starts the grid with a -4 beat marker. Given Rb data, it should set this marker at 1.109 - 4 x (60 / 122) = -0.858 seconds (start minus four beats).
Checking the Engine database again, the -4 marker is at -40139.198 which divided by sample rate gives -0.91 seconds. No surprise my grid is misaligned.
(Are you hiring a developer at Engine ? )