Toonsoort- & BPM-zoeker
Vind de toonsoort, Camelot-code en het tempo (BPM) van elk nummer uit een audiobestand. Gratis, privé en 100% in je browser — geen uploads.
🔒 Draait volledig in uw browser — niets wordt geüploadVind de toonsoort en het tempo van elk nummer
De toonsoort en het tempo van een track kennen is handig voor bijna elke muzikant. DJ's gebruiken het om harmonische mixen te plannen, producers hebben het nodig om passende samples of vocals toe te voegen, zangers kiezen er een comfortabele toonhoogte mee en instrumentalisten willen weten over welke toonladder ze kunnen improviseren. Deze toonsoort- & BPM-zoeker leest een audiobestand dat al op je apparaat staat en schat beide waarden binnen een paar seconden. Je ziet de naam van de toonsoort (bijvoorbeeld a-klein), de Camelot-code, de parallelle toonsoort, een betrouwbaarheidsscore en het tempo in slagen per minuut, plus de halve en dubbele tempo-alternatieven die tempodetectoren vaak door elkaar halen.
Hoe de analyse werkt
Het bestand wordt gedecodeerd met de Web Audio API en naar mono gemixt. Voor de toonsoortdetectie wordt de audio opgedeeld in korte, overlappende frames en gaat elk frame door een snelle Fourier-transformatie. De energie van elke frequentiebin wordt toegewezen aan een van de twaalf toonklassen (C, C♯, D … B). Zo ontstaat een chromagram dat beschrijft hoeveel elke noot in het hele nummer wordt gebruikt. Dat profiel van twaalf waarden wordt vervolgens voor alle 24 toonsoorten vergeleken met de toonsoortprofielen van Krumhansl–Schmuckler — uit luisteronderzoek afgeleide gewichten die aangeven hoe sterk elke trap van de toonladder bij een grote of kleine toonsoort hoort. De toonsoort met de hoogste correlatie wint, en het verschil met de nummer twee bepaalt mede de betrouwbaarheidsscore. In de chromagramgrafiek zie je welke noten de opname domineren.
Het tempo wordt apart geschat met de opensourcebibliotheek web-audio-beat-detector. Die filtert het signaal met een laagdoorlaatfilter om basdrum en bas te benadrukken, zoekt sterke pieken, meet de intervallen daartussen en kiest het meest voorkomende interval, dat wordt omgerekend naar slagen per minuut.
Tips voor betrouwbare resultaten
Automatische toonsoortdetectie is een schatting, geen zekerheid. Nummers die moduleren, modale harmonie gebruiken of vooral uit percussie bestaan, zijn moeilijker te classificeren, en een grote toonsoort wordt makkelijk verward met de parallelle kleine toonsoort omdat ze dezelfde noten delen. Is de betrouwbaarheid laag, luister dan naar de track, bekijk de alternatieven onder het resultaat en vertrouw op je oren. Vergelijk voor het tempo het resultaat met de waarden voor half en dubbel tempo en tik zo nodig mee. Alles draait lokaal: het bestand wordt nooit geüpload, dus je kunt onuitgebrachte mixen en privéopnamen met een gerust hart analyseren.
Hoe te gebruiken
- Kies een audiobestandSleep een MP3-, WAV-, OGG-, M4A- of FLAC-bestand naar het vak, of klik erop om te bladeren.
- Wacht op de analyseHet bestand wordt in je browser gedecodeerd en geanalyseerd; een gemiddeld nummer duurt een paar seconden.
- Bekijk de resultatenZie de geschatte toonsoort, Camelot-code, parallelle toonsoort, betrouwbaarheid van de toonsoort en het tempo in BPM.
- Controleer op het gehoorGebruik de ingebouwde speler om te luisteren en vergelijk het resultaat met de hints voor half en dubbel tempo.