MT Music Tools

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üpload

Drop an audio file here or click to choose

MP3, WAV, OGG, M4A, FLAC — analysed locally, never uploaded

Advertisement

Vind 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

  1. Kies een audiobestandSleep een MP3-, WAV-, OGG-, M4A- of FLAC-bestand naar het vak, of klik erop om te bladeren.
  2. Wacht op de analyseHet bestand wordt in je browser gedecodeerd en geanalyseerd; een gemiddeld nummer duurt een paar seconden.
  3. Bekijk de resultatenZie de geschatte toonsoort, Camelot-code, parallelle toonsoort, betrouwbaarheid van de toonsoort en het tempo in BPM.
  4. Controleer op het gehoorGebruik de ingebouwde speler om te luisteren en vergelijk het resultaat met de hints voor half en dubbel tempo.

Veelgestelde vragen

Hoe wordt de toonsoort gedetecteerd?
De tool bouwt met een Fourier-transformatie een chromagram — de energie van elk van de 12 toonklassen over de hele track — en correleert dat met de grote en kleine toonsoortprofielen van Krumhansl–Schmuckler. Het best passende profiel wordt als toonsoort weergegeven.
Hoe nauwkeurig is de BPM?
Het tempo wordt geschat met de bibliotheek web-audio-beat-detector, die zoekt naar regelmatig verdeelde pieken in een gefilterde versie van het signaal. Dat werkt het best bij muziek met een duidelijke beat. Sommige nummers worden op de helft of het dubbele van het gevoelde tempo gemeten, daarom worden beide alternatieven getoond.
Wat is de Camelot-code?
Het Camelot-wiel nummert toonsoorten van 1 tot 12, met A voor kleine en B voor grote toonsoorten. DJ's gebruiken het voor harmonisch mixen: toonsoorten met hetzelfde nummer, of een nummer dat één stap verder ligt, gaan meestal soepel in elkaar over.
Waarom toont het soms de parallelle grote of kleine toonsoort?
Een grote toonsoort en de parallelle kleine toonsoort delen precies dezelfde noten, dus hun toonhoogteprofielen lijken sterk op elkaar. Is de betrouwbaarheid laag, controleer dan de parallelle toonsoort die naast het resultaat staat.
Wordt mijn audio geüpload?
Nee. Decoderen en analyseren gebeuren volledig in je browser met de Web Audio API. Het bestand verlaat nooit je apparaat.
Advertisement