Beat grid drift: waarom je downbeats verschuiven als je van platform wisselt
Dezelfde track. Hetzelfde audiobestand. Andere DJ-software. Waarom denkt Rekordbox dat de eerste downbeat op 0,043 seconden zit en plaatst Traktor hem op 0,051 seconden?
Dit verschil van 8ms is genoeg om een strakke mix te verpesten. Bij 128 BPM is 8ms ongeveer 0,06 beats — genoeg om net niet lekker te voelen in een blend.
Waar beat grids leven
Elk DJ-platform slaat beat grids anders op:
- Rekordbox: slaat het ankerpunt op in milliseconden, BPM als een floating-pointgetal
- Traktor: slaat het anker op in samples op de oorspronkelijke samplerate van de track
- Serato: slaat de downbeat op als een frametelling in de ID3-tag
- Engine DJ: gebruikt een eigen formaat in zijn SQLite-database
- VirtualDJ: slaat beatmarkeringen op in zijn XML-databasebestand
Als je een grid van Rekordbox naar Traktor overzet, converteer je van milliseconden naar samples. Afrondingsfouten bij deze conversie veroorzaken drift.
Hoe briDJe de fout minimaliseert
briDJe converteert met de werkelijke samplerate van de track — niet met een aangenomen 44.100 Hz. De meeste moderne audio is 44.100 Hz, maar een verrassend aantal clubtracks wordt gemasterd op 48.000 Hz. De verkeerde samplerate gebruiken geeft 8,8% fout bij elke conversie.
Het resultaat is doorgaans minder dan 0,2ms drift — onhoorbaar in een mix.