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.

Przeciągnij i upuść pliki tutaj lub

Jeden plik audio (MP3, M4A, WAV, OGG, FLAC …), do 60 minut

Pliki są przetwarzane tylko w Twojej przeglądarce i nie są nigdzie wysyłane – nie opuszczają Twojego urządzenia.

Wykryte tempo

Wybierz plik audio – tutaj pojawi się tempo.

Wynik

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

  1. Przeciągnij lub wybierz plik audio. Analiza rusza automatycznie.
  2. Na górze widać tempo, pod nim niepewność (±) i wiarygodność oszacowania.
  3. 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

Stan na:

Podobne narzędzia