Wykrywanie BPM z pliku audio
Przeciągnij MP3, M4A lub WAV – po kilku sekundach zobaczysz tempo w uderzeniach na minutę. Uczciwie, z marginesem ±, bo nie każda muzyka ma jedno wyraźne tempo.
Jak to obliczamy
DJ-e, tancerze, muzycy przy ćwiczeniach czy biegacze szukający muzyki do kroku – wszyscy chcą znać tempo utworu. To narzędzie szacuje liczbę uderzeń na minutę (BPM) prosto z pliku, lokalnie, bez wysyłania muzyki.
Jak to działa
- Przeciągnij lub wybierz plik audio. Analiza rusza automatycznie.
- Na górze widać tempo, pod nim niepewność (±) i wiarygodność oszacowania.
- Jeśli pojawi się drugie tempo, często chodzi o połowę lub podwojenie – wystukaj chwilę rytm, aby zdecydować.
Jak liczymy
Plik jest przeliczany do 11 025 Hz mono. Z widma krótkookresowego powstaje „krzywa ataków”, która rośnie przy każdym uderzeniu. Jej autokorelacja pokazuje, co ile powtarzają się ataki. Jak u D. P. W. Ellisa (2007) jest ona ważona oknem wokół 120 BPM, bo ludzie chętnie odbierają tempa w tym zakresie; stąd też bierze się drugie tempo. Wynik jest dopracowywany na wielokrotnościach okresu, a niepewność pochodzi z porównania 20-sekundowych fragmentów.
Ograniczenia
Przy muzyce bez wyraźnego pulsu – klasyce o swobodnym tempie, ambiencie, mowie – wynik jest niepewny albo go brak. Połowy i podwojenia tempa często nie da się rozróżnić obliczeniowo. Analizowane są najwyżej pierwsze 6 minut. Tonacji celowo nie pokazujemy, bo nie potrafimy jej określić wystarczająco wiarygodnie.
Prywatność
Plik jest przetwarzany tylko w przeglądarce i nie jest wysyłany.
Najczęściej zadawane pytania
Jak sprawdzić BPM piosenki?
Wybierz tu plik – tempo zostanie obliczone automatycznie i pokazane z marginesem. Za darmo i bez wysyłania.
Dlaczego czasem pojawia się drugie tempo?
Bo połowa i podwojenie mogą pasować równie dobrze, np. 70 i 140 BPM. Zależy to od tego, jak odczuwasz podstawowy puls.
Jak dokładne jest wykrywanie?
W naszych testach z równym pulsem błąd był mniejszy niż 1 BPM. Przy prawdziwej muzyce margines ± i wiarygodność pokazują, na ile pewny jest wynik.
Czy wykrywana jest też tonacja?
Nie. Rozpoznawanie tonacji nie byłoby wystarczająco wiarygodne, dlatego je pomijamy.
Źródła i podstawa prawna
- D. P. W. Ellis: Beat Tracking by Dynamic Programming. Journal of New Music Research 36(1), 2007, S. 51–60 (Onset-Stärke, Tempo-Schätzung, Abschnitt 3)
- MDN – BaseAudioContext.decodeAudioData()
- MDN – OfflineAudioContext (Web Audio API)
Stan na:
Podobne narzędzia
- Tap tempo: stukaj w rytm i poznaj BPMTap tempo online: stukaj w rytm muzyki w pole lub dowolny klawisz i od razu zobacz BPM, równomierność stukania oraz połowę i podwojenie tempa.
- Przycinanie MP3 i tworzenie dzwonkaPrzycinaj MP3 online: przebieg fali, dokładny początek i koniec, narastanie i wyciszanie, zapis MP3 lub WAV – np. jako dzwonek. Za darmo, w przeglądarce.
- Metronom onlineDarmowy metronom online: 20–300 BPM, metrum od 2/4 do 12/8, akcent na każdą miarę, podziały i tap tempo. Dokładność na poziomie próbki, bez aplikacji.
- Zamień wideo na MP3Konwerter wideo na MP3 online: MP4, MOV lub WebM na MP3 albo WAV, z wyborem bitrate i przycięciem. Bez przesyłania pliku, w przeglądarce, za darmo.
- Dodaj znak wodny do zdjęćDodaj znak wodny do zdjęć online: tekst lub logo, krycie, obrót, 9 pozycji lub kafelki. Do 20 zdjęć naraz, pobieranie ZIP, bez wysyłania. Za darmo.
- Edytor zdjęć onlineEdytuj zdjęcia w przeglądarce: jasność, kontrast, nasycenie, ciepło barw, filtry czarno-białe i sepia, obracanie. Za darmo, w pełnej rozdzielczości.