BPM-Erkennung & Tempo-Finder | Beats per Minute & Tap Tempo
Der BPM-Detektor und Tempo-Finder ermittelt die exakte Taktgeschwindigkeit beliebiger Musiktitel und Audio-Loops in Beats per Minute (BPM). Er kombiniert einen automatischen Erkennungsalgorithmus auf Basis von transienten Energiespitzen mit einem händischen Tap-Tempo-Messer für DJs und Musiker.
Die Taktanalyse läuft vollständig offline im Browser über WebAudio-Decodierung. Ihre Musikdateien und unveröffentlichten Tracks verlassen niemals Ihren Rechner.
Kernarchitektur & Mathematische Formel
BPM = (Anzahl der erkannten Taktschläge / Zeitdauer in Sekunden) × 60
Analysiert niederfrequente Energiepeaks (Kick-Drum-Transienten) im Frequenzbereich unter 150 Hz und berechnet die Periodendauer über Autokorrelation.
Best Practices & Wichtige Richtlinien
- Audio-Uploads auf 30- bis 60-Sekunden-Ausschnitte mit klarem Beat beschränken: Intros ohne Rhythmus oder lange Ambient-Pausen erschweren die automatische Erkennung. Laden Sie Passagen mit prägnanter Bassdrum hoch, um maximale Treffergenauigkeit zu erzielen.
- Doppelte oder halbe Tempo-Erkennung (Half-Time / Double-Time) prüfen: Bei Musikstilen wie Drum & Bass oder Trap erkennen Algorithmen oft 85 statt 170 BPM oder umgekehrt. Nutzen Sie die Multiplikator-Tasten (½x / 2x), um das Tempo an Ihr DJ-Raster anzupassen.
- Tap Tempo mit mindestens 8 bis 16 gleichmäßigen Taps kalibrieren: Je mehr Taktschläge Sie rhythmisch auf der Leertaste eintippen, desto höher ist die statistische Genauigkeit des errechneten Tempos bei Live-Aufnahmen mit leichten Temposchwankungen.
- DJ-Beatmatching vor dem Set vorbereiten: Notieren Sie die ermittelten BPM-Werte in den ID3-Tags Ihrer MP3s, um nahtlose Übergänge und harmonische Mixe ohne Tempo-Brüche im DJ-Set vorzubereiten.