Loading Tracks
When loading a track, the host has to send a sequence of complex packets to the CDJ. These contain not only the usual track metadata such as artist, track title, etc. but also DJ related metadata such as Hotcues (including their color), the tracks BPM, its waveform and more. This page will describe how exactly this is achieved via the CDJs HID protocol:
BPM
The BPM is serialized as a string as given in centi-BPM (so multiply the BPM value by 100 before serializing)
This only sets the average bpm metadata shown in the track details
(when clicking the INFO button of the CDJ over the top of the screen).
This has nothing to do with the the BPM displayed in the waveform view.
|