BPM & Key Finder
Bepaal in één stap het exacte tempo en de toonsoort van elk nummer. Werkt op je apparaat — bestanden worden nooit geüpload.
Sleep het audiobestand hierheen of klik om te bladeren
Max. 30 MB · MP3, WAV, FLAC, OGG, M4A
Hoe bepaal je het BPM en de toonsoort?
- 1 Upload een audiobestand (MP3, WAV, FLAC, OGG, M4A)
- 2 Neurale netwerken detecteren tegelijkertijd het tempo en de toonsoort op je apparaat
- 3 Download de BPM- en Camelot-code voor beatmatching en harmonisch mixen
Veelgestelde vragen
Hoe nauwkeurig zijn de BPM- en toonsoortdetectie?
Waarom zou je BPM en toonsoort in één tool combineren?
Wordt mijn audio naar een server geüpload?
Hoe werkt de combinatie van BPM- en toonsoortdetectie?
Waarom heb ik zowel BPM als toonsoort nodig om te dj’en?
Waarin verschilt dit van de afzonderlijke BPM Finder en Key Finder?
Welke bestandsformaten en -groottes worden ondersteund?
Waarom is het belangrijk om zowel het tempo als de toonsoort te bepalen bij de voorbereiding van een DJ-set?
Beat-matching is noodzakelijk, maar niet voldoende
Door twee nummers met hetzelfde BPM te mixen, blijven de kickpatronen op elkaar afgestemd, maar een identiek tempo zegt niets over de vraag of de nummers wel in hetzelfde muzikale universum thuishoren. Als het ene nummer in F mineur staat en het volgende in B majeur, is de harmonische afstand tussen beide — zes stappen op het Camelot-wiel — zo groot als maar kan. Aanhoudende synths, baslijnen en zangfrasen botsen frontaal tijdens de overgang, wat een dissonante wirwar oplevert die een vloeiende overgang verandert in een auto-ongeluk. Ervaren DJ's omzeilen dit door snel te knippen of effecten te gebruiken, maar dat zijn slechts noodoplossingen voor een probleem dat te vermijden is. De oplossing is om beide waarden van tevoren te kennen: de BPM vertelt je dat de tracks kunnen worden gemixt, de Camelot-code vertelt je dat ze zouden moeten.
Een workflow die is opgebouwd rond de gecombineerde uitlezing
Zet een hele krat in de wachtrij en laat de gecombineerde detector elk bestand labelen. Sorteer de bibliotheek eerst op Camelot-code en vervolgens op BPM binnen elke codegroep, en de natuurlijke volgorde ontstaat bijna vanzelf: nabijgelegen Camelot-codes (8A → 8B → 9A) vloeien naadloos in elkaar over, en aangrenzende BPM-bereiken binnen elke groep voorkomen de hoorbare toonhoogteverschuivingen die grote temposprongen veroorzaken. BPM-zoeker en Toonsoortzoeker Je krijgt dan dezelfde neurale netwerken die afzonderlijk draaien als je maar één waarde nodig hebt; deze pagina is er omdat de DJ-workflow bijna nooit vraagt om slechts één waarde tegelijk.
Hoe de combinatie van BPM en toonsoortdetectie intern werkt
Eén decodering, twee neurale netwerken, parallelle inferentie
Het kostbare deel van het analyseren van een audiobestand is niet de detectie zelf, maar het in het geheugen laden van het bestand als een bruikbaar signaal. Het uitlezen van de container, het decoderen van de lossy-codec, het resamplen naar de modelfrequentie en het omzetten naar een spectrogramweergave nemen het grootste deel van de kloktijd in beslag. Brizm decodeert één keer en voert de resulterende buffer naar twee parallelle neurale netwerken: een tempotrackingmodel dat de posities van de beats en de bijbehorende BPM schat, en een toonsoortdetectiemodel dat een toonhoogteklasseprofiel opbouwt en dit classificeert in een van de 24 toonsoorten (12 majeur plus 12 mineur). Door de gedecodeerde buffer te delen, is de gecombineerde bewerking nauwelijks langzamer dan het afzonderlijk uitvoeren van elk model, ook al levert deze twee keer zoveel output op.
Camelot-notatie in gewone taal
De detector geeft zowel een standaard toonsoortnaam („F# mineur”, „C majeur”) als een Camelot-code weer (het formaat dat dj’s gebruiken: 11A, 8B, enz.). De cijfers 1–12 lopen rond de klok; de letter A staat voor mineur, B voor majeur. Verplaatsingen die harmonisch werken: dezelfde code, aangrenzende code (één stap met de klok mee of tegen de klok in), en hetzelfde nummer met omgedraaide letter (8A → 8B). Verplaatsingen die ruw klinken: twee of meer stappen verderop op de klok, of een omdraaiing gecombineerd met een stap. De Camelot Wheel-referentie visualiseert alle relaties in één oogopslag. Zodra een bibliotheek is getagd, is het samenstellen van een set een kwestie van korte afstanden afleggen op het wiel tussen nummers met een vergelijkbaar tempo.
Naast de voorbereiding voor dj’s is dezelfde weergave ook handig voor producers die samples uitkiezen en voor remixers die acapella’s op elkaar afstemmen. De Pitch Shifter kan een sample per halve toon verplaatsen met behoud van het tempo, dus zodra je de toonsoort van een sample en die van een project kent, kun je het verschil met één schuifregelaar transponeren.