So. Everybody knows that importing the Rekordbox 6 XML in desktop or upgrading the Rekordbox USB stick on Prime results in hotcues that are not aligned with beatgrid. This is so weird and stupid and I decided to play around with the XML and find out what is going on. I created a single-track XML file. Original XML from Rekordbox looks like this:
<TRACK TrackID="90889481" Name="Vysoko (Original Mix)" Artist="Enigmatic, Skarby, MuscoYoga">
<TEMPO Inizio="0.025" Bpm="121.00" Metro="4/4" Battito="1"/>
<POSITION_MARK Name="" Type="0" Start="0.025" Num="-1"/>
<POSITION_MARK Name="" Type="0" Start="31.761" Num="0" Red="255" Green="55"
Blue="111"/>
<POSITION_MARK Name="" Type="0" Start="95.232" Num="1" Red="69" Green="172"
Blue="219"/>
<POSITION_MARK Name="" Type="0" Start="174.571" Num="2" Red="125" Green="193"
Blue="61"/>
<POSITION_MARK Name="" Type="0" Start="309.448" Num="3" Red="170" Green="114"
Blue="255"/>
</TRACK>
And as a result the hotcues are off by - hold my beer - 0.025s. 0.025s too early to be exact. When I modify the XML so that I remove the TEMPO element and add 25ms to every hotcue start:
<POSITION_MARK Name="" Type="0" Start="31.786" Num="0" Red="255" Green="55"
Blue="111"/>
<POSITION_MARK Name="" Type="0" Start="95.257" Num="1" Red="69" Green="172"
Blue="219"/>
<POSITION_MARK Name="" Type="0" Start="174.596" Num="2" Red="125" Green="193"
Blue="61"/>
<POSITION_MARK Name="" Type="0" Start="309.473" Num="3" Red="170" Green="114"
Blue="255"/>
then everything is perfectly aligned.
Any devs willing to tackle this Pioneer foolmongery?