Dérive du beat grid : pourquoi vos downbeats se déplacent quand vous changez de plateforme
Même morceau. Même fichier audio. Logiciel DJ différent. Pourquoi Rekordbox pense-t-il que le premier downbeat est à 0,043 seconde et Traktor le place-t-il à 0,051 seconde ?
Cet écart de 8 ms suffit à désaligner un mix serré. À 128 BPM, 8 ms représentent environ 0,06 temps — assez pour que le décalage se fasse sentir dans un enchaînement.
Où vivent les beat grids
Chaque plateforme DJ stocke les beat grids différemment :
- Rekordbox : stocke le point d’ancrage en millisecondes, le BPM comme un nombre à virgule flottante
- Traktor : stocke le point d’ancrage en échantillons à la fréquence d’échantillonnage native du morceau
- Serato : stocke le downbeat sous forme de compteur de trames dans le tag ID3
- Engine DJ : utilise un format propriétaire dans sa base de données SQLite
- VirtualDJ : stocke les marqueurs de beat dans son fichier de base de données XML
Quand vous transférez un beat grid de Rekordbox vers Traktor, vous convertissez des millisecondes en échantillons. Les erreurs d’arrondi lors de cette conversion introduisent la dérive.
Comment briDJe minimise l’erreur
briDJe effectue la conversion en utilisant la fréquence d’échantillonnage réelle du morceau — pas une valeur supposée de 44 100 Hz. La plupart des fichiers audio modernes sont en 44 100 Hz, mais un nombre surprenant de morceaux club sont masterisés en 48 000 Hz. Utiliser la mauvaise fréquence introduit une erreur de 8,8 % à chaque conversion.
Le résultat est généralement une dérive inférieure à 0,2 ms — imperceptible dans un mix.