Pourquoi vos hot cues Serato ne survivent pas au passage vers Rekordbox (et comment y remédier)

Si vous avez déjà glissé un dossier de morceaux de Serato vers Rekordbox pour voir chaque hot cue disparaître sans un bruit, vous n’êtes pas seul. C’est l’un des problèmes les plus fréquents que rencontrent les DJs lorsqu’ils sont contraints de changer de plateforme.

La réponse courte : les deux plateformes stockent les métadonnées de cue, mais à des endroits différents, dans des formats différents, selon des conventions différentes. Aucune n’a tort. Elles ont simplement été conçues pour des mondes différents.

Où Serato stocke réellement vos cue points

Serato écrit les métadonnées de cue dans le tag ID3v2 de votre fichier audio sous forme de trame GEOB personnalisée nommée Serato Markers2. Cette trame contient un blob binaire encodé en base64 qui renferme chaque cue, boucle et couleur que vous avez placés. C’est élégant — les cues voyagent avec le fichier.

Rekordbox stocke les métadonnées de cue dans sa propre base de données centrale — un fichier SQLite .edb sur macOS. Il ne lit pas la trame GEOB de Serato. Du point de vue de Rekordbox, le tag ID3 ne contient aucune donnée de cue.

C’est pourquoi copier le même MP3 dans les deux applications vous donne un morceau chargé avec une grille et des cues complètes dans Serato, et un morceau sans aucun cue dans Rekordbox. Le fichier est identique. Les bases de données ne le sont pas.

Ce qui se passe quand vous « exportez » depuis Serato

La fonction d’export intégrée de Serato a des limitations connues. Elle exporte un XML compatible Rekordbox, mais la correspondance des couleurs de cue est approximative, les points de boucle font rarement l’aller-retour, et les noms de cue sont tronqués. Pour plus de quelques milliers de morceaux, l’export peut prendre des dizaines de minutes et plante occasionnellement.

Les trois choses qui cassent toujours

  1. Couleurs de cue — Rekordbox utilise une palette prédéfinie de 8 couleurs ; Serato accepte des couleurs hexadécimales arbitraires. Il n’y a pas de correspondance 1:1.
  2. Points de boucle — Serato stocke les boucles séparément des cues ; Rekordbox traite les boucles comme une variante de cue.
  3. Memory cues vs hot cues — Rekordbox distingue les memory cues (navigation) des hot cues (déclencheurs pad). Serato ne le fait pas.

Comment briDJe gère la traduction

briDJe lit la bibliothèque source dans son format natif — trames GEOB pour Serato, base de données SQLite pour Rekordbox. La traduction se fait en mémoire, avec une matrice de correspondance déterministe pour les couleurs, les boucles et les variantes de cue.

$ bridje sync --from rekordbox --to serato --dry-run
→ scanning rekordbox library... found 1247 tracks
→ parsing cue metadata... 5843 cues, 312 loops, 89 memory cues
→ mapping 8-color palette (rekordbox → serato)... OK
→ would write: 1247 tracks · 5843 cues · 312 loops
→ dry run complete — no changes made

Vous pouvez toujours prévisualiser le transfert avant de valider. Nous exécutons chaque opération en mode dry-run par défaut.

Ce que cela signifie pour vous

Si vous déplacez une bibliothèque aujourd’hui : ne comptez pas sur l’export Rekordbox intégré de Serato pour quoi que ce soit qui vous tient à cœur. Utilisez un outil dédié, prévisualisez en mode dry-run et vérifiez dix morceaux avant de faire confiance aux neuf mille autres.

Vous pouvez essayer briDJe gratuitement pour 15 morceaux — c’est suffisant pour vérifier que le transfert fonctionne pour votre style de cue spécifique avant de vous engager.

Votre bibliothèque.
Partout où vous en avez besoin.

15 morceaux gratuits — sans limite de temps.

Bientôt disponible Essayer gratuitement