BPM van een nummer bepalen

Sleep een MP3, M4A of WAV erin – na een paar seconden staat het tempo in slagen per minuut klaar. Eerlijk, met een ±-marge, want niet alle muziek heeft één duidelijk tempo.

Sleep je bestanden hierheen of

Eén audiobestand (MP3, M4A, WAV, OGG, FLAC …), tot 60 minuten

Je bestanden worden alleen in je browser verwerkt en niet naar een server geüpload: ze verlaten je apparaat niet.

Gevonden tempo

Kies een audiobestand – hier verschijnt het tempo.

Resultaat

Zo wordt het berekend

Dj’s, dansers, muzikanten die oefenen of hardlopers die muziek op hun pas zoeken: ze willen allemaal het tempo van een nummer weten. Deze tool schat de slagen per minuut (BPM) direct uit het bestand – lokaal, zonder dat de muziek je apparaat verlaat.

Zo werkt het

  1. Sleep een audiobestand erin of kies er een. De analyse start vanzelf.
  2. Bovenaan staat het tempo, daaronder de onzekerheid (±) en hoe betrouwbaar de schatting is.
  3. Verschijnt er een tweede tempo, dan is vaak het halve of dubbele bedoeld – tik even mee om te kiezen.

Zo wordt gerekend

Het bestand wordt omgezet naar 11.025 Hz mono. Uit een kortetermijnspectrum ontstaat een ‘aanslagcurve’ die bij elke aanslag stijgt. De autocorrelatie daarvan laat zien met welke tussenpoos aanslagen terugkomen. Net als bij D. P. W. Ellis (2007) wordt die gewogen met een venster rond 120 BPM, omdat mensen tempo’s in die buurt het liefst waarnemen; zo ontstaat ook het tweede tempo. Het resultaat wordt verfijnd over meerdere periodes, en de onzekerheid komt uit het vergelijken van stukken van 20 seconden.

Eerlijke grenzen

Bij muziek zonder duidelijke tel – klassiek met vrij tempo, ambient, spraak – is het resultaat onzeker of blijft het uit. Half en dubbel tempo zijn rekenkundig vaak niet te onderscheiden. Er worden hooguit de eerste 6 minuten geanalyseerd. Een toonsoort tonen we bewust niet, omdat we die niet betrouwbaar genoeg kunnen bepalen.

Privacy

Het bestand wordt alleen in je browser verwerkt en niet geüpload.

Veelgestelde vragen

Hoe bepaal ik de BPM van een nummer?

Kies hier het bestand – het tempo wordt automatisch berekend en met marge getoond. Gratis en zonder upload.

Waarom zie ik soms een tweede tempo?

Omdat half en dubbel tempo even goed kunnen passen, bijvoorbeeld 70 en 140 BPM. Welke bedoeld is, hangt af van hoe je de grondtel voelt.

Hoe nauwkeurig is het?

In onze tests met gelijkmatige tellen was de afwijking kleiner dan 1 BPM. Bij echte muziek laten de ±-marge en de betrouwbaarheid zien hoe zeker het resultaat is.

Wordt ook de toonsoort herkend?

Nee. Toonsoortherkenning zou niet betrouwbaar genoeg zijn, daarom laten we die weg.

Bronnen en wettelijke basis

Bijgewerkt op:

Vergelijkbare tools