Dryft beatgridu: dlaczego twoje downbeaty przesuwają się przy zmianie platformy
Ten sam utwór. Ten sam plik audio. Różne oprogramowanie DJ-skie. Dlaczego więc Rekordbox uważa, że pierwszy downbeat jest na 0,043 sekundy, a Traktor umieszcza go na 0,051 sekundy?
Ta 8-milisekundowa rozbieżność wystarczy, by zepsuć ciasny miks. Przy 128 BPM 8 ms to około 0,06 uderzenia — na tyle dużo, by wyczuć lekkie rozjechanie w blendzie.
Gdzie mieszkają beatgridy
Każda platforma DJ-ska przechowuje beatgridy inaczej:
- Rekordbox: przechowuje punkt kotwiczący w milisekundach, BPM jako liczbę zmiennoprzecinkową
- Traktor: przechowuje kotwicę w próbkach przy natywnej częstotliwości próbkowania utworu
- Serato: przechowuje downbeat jako liczbę ramek w tagu ID3
- Engine DJ: używa własnościowego formatu w swojej bazie SQLite
- VirtualDJ: przechowuje znaczniki beatów w swoim pliku bazy XML
Gdy przenosisz beatgrid z Rekordboksa do Traktora, konwertujesz milisekundy na próbki. Błędy zaokrągleń przy tej konwersji wprowadzają dryft.
Jak briDJe minimalizuje błąd
briDJe konwertuje, używając rzeczywistej częstotliwości próbkowania utworu — a nie założonej wartości 44 100 Hz. Większość współczesnego audio to 44 100 Hz, ale zaskakująco dużo klubowych utworów jest masterowanych przy 48 000 Hz. Użycie niewłaściwej częstotliwości wprowadza 8,8% błędu przy każdej konwersji.
Efektem jest zazwyczaj dryft poniżej 0,2 ms — niewyczuwalny w miksie.