BPM & Sleutelzoeker
Bepaal in één stap het exacte tempo en de toonsoort van elk nummer. Werkt op je eigen apparaat — bestanden worden nooit geüpload.
Sleep het audiobestand hierheen of klik om te bladeren
Max. 30 MB · MP3, WAV, FLAC, OGG, M4A
Hoe vind je het BPM-getal en de toonsoort?
- 1 Een audiobestand uploaden (MP3, WAV, FLAC, OGG, M4A)
- 2 Neurale netwerken herkennen tegelijkertijd het tempo en de toonsoort op je apparaat
- 3 Download de BPM- en Camelot-code voor beatmatching en harmonisch mixen
Frequently Asked Questions
Hoe nauwkeurig zijn de BPM- en toonsoortdetectie?
Waarom zou je BPM en Key in één tool combineren?
Wordt mijn audio naar een server geüpload?
Hoe werkt de combinatie van BPM- en toonsoortdetectie?
Waarom heb ik voor het dj’en zowel BPM als toonsoort nodig?
Waarin verschilt dit van de afzonderlijke BPM Finder en Key Finder?
Welke bestandsformaten en bestandsgroottes 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 synchroon lopen, 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 chaos veroorzaakt 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 oplossingen voor een probleem dat vermeden kan worden. De oplossing is om beide waarden van tevoren te kennen: de BPM vertelt je dat de tracks gemixt kunnen worden, de Camelot-code vertelt je dat ze dat zouden moeten worden.
Een workflow die is opgezet rond de gecombineerde uitlezing
Drop an entire crate into the queue and let the combined detector tag every file. Sort the library by Camelot code first, then by BPM within each code group, and the natural set order falls out almost by itself: nearby Camelot codes (8A → 8B → 9A) blend cleanly, and adjacent BPM ranges within each group avoid the audible pitch shifts that wide tempo jumps produce. BPM-zoeker and Sleutelzoeker give you the same neural networks running individually if you only need one value; this page exists because the DJ workflow almost never calls for one value at a time.
Hoe de combinatie van BPM- en toonsoortdetectie intern werkt
Eén decodering, twee neurale netwerken, parallelle inferentie
Het meest tijdrovende deel van het analyseren van een audiobestand is niet de detectie zelf, maar het in het geheugen laden van het bestand als bruikbaar signaal. Het uitlezen van de container, het decoderen van de lossy-codec, het resamplen naar de modelfrequentie en het omzetten naar een spectrogram-weergave nemen het grootste deel van de totale verwerkingstijd in beslag. Brizm decodeert één keer en voert de resulterende buffer naar twee parallelle neurale netwerken: een tempo-trackingmodel dat beatposities en de bijbehorende BPM schat, en een toetsdetectiemodel dat een toonhoogteprofiel opbouwt en dit classificeert in een van de 24 toonsoorten (12 majeur plus 12 mineur). Door de gedecodeerde buffer te delen, is de gecombineerde doorloop nauwelijks langzamer dan het afzonderlijk uitvoeren van elk model, ook al levert dit twee keer zoveel output op.
Camelot-notatie in gewone taal
De detector geeft zowel een standaardtoonsoortnaam ("F# mineur", "C majeur") als een Camelot-code weer (het formaat dat dj’s gebruiken: 11A, 8B, enz.). De cijfers 1–12 vormen een cirkel; de letter A staat voor mineur, B voor majeur. Bewegingen die harmonisch werken: dezelfde code, aangrenzende code (met de klok mee of tegen de klok in met één stap), en hetzelfde cijfer met omgekeerde letter (8A → 8B). Bewegingen die ruw klinken: twee of meer stappen verderop op de klok, of een omkering gecombineerd met een stap. De Camelot Wheel-referentie visualiseert elke relatie 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 deze weergave ook handig voor producers die samples uitkiezen en voor remixers die acapella’s op elkaar afstemmen. Met de Pitch Shifter kun je een sample per halve toon verplaatsen zonder het tempo te veranderen. Zodra je de toonsoort van een sample en die van een project kent, kun je het verschil met één schuifregelaar transponeren.