Mengapa hot cue Serato Anda tidak selamat saat pindah ke Rekordbox (dan cara memperbaikinya)

Jika Anda pernah menyeret folder lagu dari Serato ke Rekordbox dan menyaksikan setiap hot cue lenyap begitu saja, Anda tidak sendirian. Ini adalah salah satu kendala paling umum yang dihadapi DJ ketika mereka harus beralih platform.

Jawaban singkatnya: kedua platform menyimpan metadata cue, tetapi di tempat yang berbeda, dalam format yang berbeda, menggunakan konvensi yang berbeda. Tidak ada yang salah. Keduanya memang dibangun untuk dunia yang berbeda.

Di mana Serato sebenarnya menyimpan cue point Anda

Serato menulis metadata cue ke dalam tag ID3v2 file audio Anda sebagai frame GEOB kustom bernama Serato Markers2. Di dalam frame tersebut terdapat blob biner yang dienkode base64 berisi setiap cue, loop, dan warna yang telah Anda tempatkan. Elegan — cue ikut berpindah bersama file.

Rekordbox menyimpan metadata cue di database pusatnya sendiri — file SQLite .edb di macOS. Rekordbox tidak membaca frame GEOB Serato. Dari sudut pandang Rekordbox, tag ID3 tidak mengandung data cue sama sekali.

Inilah mengapa menyalin MP3 yang sama ke kedua aplikasi memberi Anda lagu dengan grid dan cue lengkap di Serato, dan lagu tanpa cue sama sekali di Rekordbox. Filenya identik. Database-nya tidak.

Apa yang terjadi ketika Anda “mengekspor” dari Serato

Fitur ekspor bawaan Serato memiliki keterbatasan yang sudah diketahui. Fitur ini mengekspor XML yang kompatibel dengan Rekordbox, tetapi pemetaan warna cue bersifat perkiraan, loop point sering tidak bolak-balik sempurna, dan nama cue terpotong. Untuk lebih dari beberapa ribu lagu, proses ekspor bisa memakan waktu puluhan menit dan kadang mengalami crash.

Tiga hal yang selalu rusak

  1. Warna cue — Rekordbox menggunakan palet 8 warna tetap; Serato mengizinkan warna hex sembarang. Tidak ada pemetaan 1:1.
  2. Loop point — Serato menyimpan loop secara terpisah dari cue; Rekordbox memperlakukan loop sebagai varian cue.
  3. Memory cue vs hot cue — Rekordbox membedakan antara memory cue (navigasi) dan hot cue (pemicu pad). Serato tidak.

Bagaimana briDJe menangani penerjemahan

briDJe membaca library sumber dalam format aslinya — frame GEOB untuk Serato, database SQLite untuk Rekordbox. Penerjemahan terjadi di memori, dengan matriks pemetaan deterministik untuk warna, loop, dan varian 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

Anda selalu dapat meninjau transfer sebelum mengeksekusi. Kami menjalankan setiap operasi dalam mode dry-run secara default.

Apa artinya ini bagi Anda

Jika Anda memindahkan library hari ini: jangan andalkan ekspor Rekordbox bawaan Serato untuk apa pun yang Anda pedulikan. Gunakan alat khusus, tinjau dalam mode dry-run, dan periksa sampel sepuluh lagu sebelum memercayai sembilan ribu lainnya.

Anda dapat mencoba briDJe gratis untuk 15 lagu — itu cukup untuk memverifikasi bahwa transfer berfungsi untuk gaya cue spesifik Anda sebelum berkomitmen.

Library Anda.
Di mana pun Anda membutuhkannya.

Gratis 15 lagu — tanpa batas waktu.

Segera hadir Coba Gratis