Wykrywacz BPM

Wczytywanie analizatora audio…

Sprawdź prawdopodobne tempo utworu, pętli lub nagrania z próby bez ręcznego wystukiwania rytmu. Wykrywacz BPM analizuje powtarzające się impulsy rytmiczne w pliku audio i podaje szacunkową liczbę uderzeń na minutę oraz przydatne warianty half-time i double-time. Wynik pomoże ustawić metronom, dopasować siatkę w DAW, przygotować remiks lub porównać nagrania. Ten sam rytm można odczuwać na różnych poziomach metrycznych, dlatego potraktuj liczbę jako punkt wyjścia i potwierdź ją słuchem, szczególnie w nagraniach na żywo, przy zmianach tempa, oszczędnych aranżacjach i synkopach.

Jak znaleźć BPM na podstawie pliku audio

  1. 1

    Wybierz wyraźny plik audio

    Wskaż utwór, pętlę lub nagranie. Fragment z równą perkusją albo wyraźnymi atakami zwykle dostarcza lepszych danych niż cisza lub długie, podtrzymywane pady.

  2. 2

    Przygotuj odpowiedni fragment

    W dłuższych nagraniach narzędzie automatycznie analizuje środkowy fragment. Jeśli ustalony rytm znajduje się gdzie indziej, przytnij plik tak, aby trafił bliżej środka. Przeglądarka dekoduje go lokalnie; obsługa zależy od kodeka i przeglądarki, a nie tylko od rozszerzenia.

  3. 3

    Przeanalizuj powtarzalny puls

    Narzędzie mierzy zmiany energii przypominające ataki i sprawdza regularność ich powtórzeń w wybranym zakresie BPM.

  4. 4

    Porównaj kandydatów tempa

    Sprawdź najsilniejsze oszacowanie, wskaźnik wyrazistości oraz powiązane wartości half-time i double-time, zamiast zakładać poprawność tylko jednego poziomu metrycznego.

  5. 5

    Potwierdź i zapisz wynik

    Posłuchaj, czy puls pozostaje zgodny przez kilka fraz, a następnie skopiuj BPM lub pobierz podsumowanie JSON albo CSV.

Co mierzy BPM

BPM oznacza uderzenia na minutę. Tempo 120 BPM zawiera 120 odczuwanych uderzeń w ciągu minuty, więc kolejne uderzenia dzieli 0,5 sekundy. BPM opisuje szybkość pulsu, a nie tonację, metrum, pierwszy takt, groove czy dokładny rytm perkusji.

Podstawowe przeliczenia:

  • sekundy na uderzenie = 60 ÷ BPM
  • milisekundy na uderzenie = 60 000 ÷ BPM
  • BPM = 60 ÷ sekundy na uderzenie
  • próbki na uderzenie = częstotliwość próbkowania × 60 ÷ BPM
  • Tylko dla 4/4: sekundy na takt z czterema uderzeniami = 240 ÷ BPM
Tempo Sekundy na uderzenie Milisekundy na uderzenie Takt czterouderzeniowy
60 BPM 1,000 s 1 000 ms 4,000 s
90 BPM 0,667 s 667 ms 2,667 s
120 BPM 0,500 s 500 ms 2,000 s
128 BPM 0,469 s 469 ms 1,875 s
140 BPM 0,429 s 429 ms 1,714 s

Obliczenie taktu zakłada cztery liczone uderzenia. Nie dowodzi, że utwór jest w metrum 4/4. Interaktywna lekcja Ableton o uderzeniu i tempie pokazuje związek między szybkością pulsu a BPM.

Jak działa szacowanie tempa z dźwięku

Analizator w przeglądarce odczytuje wybrany plik i dekoduje go do próbek PCM za pomocą Web Audio API. Następnie bada zmiany energii i inne zdarzenia przypominające ataki oraz sprawdza regularność ich powtórzeń. Najsilniejsze okresy powtarzalności stają się kandydatami tempa wyrażonymi w BPM.

Proces szacuje tempo odczuwane na podstawie dźwięku. Nie odczytuje pola tempa z sesji DAW, pliku MIDI, partytury ani komercyjnej bazy muzycznej. Badania nad wyszukiwaniem informacji muzycznej często uwzględniają kilka prawdopodobnych wartości, ponieważ słuchacze mogą wystukiwać różne poziomy metryczne tego samego fragmentu. Zadanie MIREX Audio Tempo Estimation opisuje ocenę z alternatywnymi kandydatami.

Jak odczytać wynik

Wynik Znaczenie Zastosowanie
Szacowane BPM Najsilniejszy globalny kandydat tempa Punkt wyjścia dla metronomu lub siatki DAW
Half-time Szacowane BPM ÷ 2 Wypróbuj, gdy wynik wydaje się dwa razy szybszy od muzycznego pulsu
Double-time Szacowane BPM × 2 Wypróbuj, gdy wynik wydaje się dwa razy wolniejszy od liczonych podziałów
Wyrazistość Spójność, z jaką okresowe dane wspierają czołowego kandydata Służy do porównania, nie jako gwarantowany procent trafności
Analizowany odcinek Część zdekodowanego dźwięku użyta do oszacowania Sprawdź, czy zawiera ustalony, reprezentatywny rytm

Wysoka wyrazistość nie oznacza „95% dokładności”. Opisuje rozdzielenie i spójność w ramach tej analizy, ale nie jest prawdopodobieństwem skalibrowanym dla każdego gatunku i warunków nagrania.

Skąd biorą się wyniki half-time i double-time

Rytm może zawierać kilka powiązanych poziomów pulsu. Jedna osoba kiwa głową do każdej stopy przy 70 BPM, a druga liczy ruch ósemek przy 140 BPM. Obie wartości opisują tę samą relację dwa do jednego. Badacze tempa często nazywają to błędem oktawowym, choć dotyczy rytmu, a nie wysokości dźwięku.

Zdecyduj na podstawie kontekstu muzycznego:

  • Wybierz tempo, które naturalnie wystukujesz.
  • Sprawdź, czy metronom pozostaje zgodny przez kilka taktów.
  • Porównaj wynik z aranżacją, ale nie traktuj typowego zakresu gatunku jako dowodu.
  • W DAW ustaw pierwszy wyraźny początek taktu na siatce i sprawdź, czy późniejsze frazy się nie rozchodzą.

Kiedy oszacowanie może być zawodne

Cecha dźwięku Możliwy skutek Lepsze podejście
Równa perkusja i powtarzalne ataki Zwykle wyraźniejsi kandydaci okresowi Analizuj reprezentatywny fragment rytmiczny
Długa cisza lub cichy wstęp Cisza osłabia użyteczne dane Przesuń odcinek na ustalony rytm
Ambient, legato lub muzyka bez perkusji Niewiele wyraźnych ataków Wystukaj puls ręcznie funkcją Tap Tempo w metronomie
Swing, synkopy lub polirytmia Podziały mogą uzyskać lepszy wynik niż oczekiwany puls Porównaj half-time i double-time słuchem
Gra na żywo lub rubato Tempo może zmieniać się w nagraniu Traktuj jedną wartość jako średnią albo analizuj osobne części
Celowe zmiany tempa Jedna wartość globalna ukrywa zmiany Wyeksportuj przycięte sekcje i analizuj je oddzielnie
Bardzo krótki klip Za mało powtarzalnych cykli Użyj dłuższego fragmentu z kilkoma frazami
Szum, przesterowanie, oklaski lub mowa Niemuzyczne ataki wpływają na wzorzec Jeśli to możliwe, wybierz czystszy fragment

Automatyczna analiza BPM to praktyczna pomoc, a nie zamiennik słuchania. Nawet stabilny numerycznie kandydat może przedstawiać niewłaściwy poziom metryczny.

Przetwarzanie w przeglądarce, formaty i prywatność

Wybrany plik jest odczytywany przez File API i dekodowany funkcją decodeAudioData(). Obsługa kodeków zależy od przeglądarki, dlatego takie samo rozszerzenie nie gwarantuje dekodowania wszędzie. WAV jest najpewniejszym formatem wymiany; typowe pliki MP3, M4A, AAC, OGG i FLAC działają tylko wtedy, gdy bieżąca przeglądarka obsługuje ich kodowanie.

Bajty audio, nazwa pliku, fala dźwiękowa i wyodrębnione cechy pozostają w lokalnym stanie przeglądarki. Nie są wiązane z Livewire ani przesyłane do zewnętrznej usługi analitycznej. Zwykłe żądania stron nadal występują przy ładowaniu i zmianie kroku. Ograniczone dane analizy mogą być zachowane lokalnie między krokami; zresetuj projekt, aby je usunąć.

Kopiowanie i eksport wyniku

  • Kopiuj BPM kopiuje główną wartość liczbową.
  • Kopiuj podsumowanie zawiera oszacowanie, powiązane poziomy pulsu, czas, odcinek i wyrazistość.
  • JSON zachowuje ustrukturyzowane wartości dla własnego procesu.
  • CSV tworzy tabelę kandydatów i wartości czasowych do arkusza.

Pobrane pliki są podsumowaniami analizy, a nie eksportami audio. Narzędzie nie modyfikuje, nie rozciąga, nie transkoduje, nie identyfikuje odciskiem ani nie rozpoznaje wybranego nagrania.

Najczęściej zadawane pytania

BPM oznacza uderzenia na minutę, czyli liczbę regularnych pulsów w 60 sekundach. Przy 120 BPM uderzenie następuje co 0,5 sekundy. Wartość opisuje tempo, a nie tonację, metrum czy wzorzec rytmiczny.

Zależy to od nagrania i od pulsu, który słuchacz uznaje za główny. Równa, perkusyjna muzyka jest zwykle łatwiejsza niż rubato, ambient, szum, synkopy czy zmienne tempo. Potwierdź oszacowanie metronomem lub siatką DAW.

Analizator mógł wybrać powiązany poziom metryczny. Wzorzec odczuwany jako 70 BPM często można też liczyć jako 140 BPM. Porównaj half-time i double-time, a następnie wybierz puls, który naturalnie wystukujesz.

Tak. Wykonania na żywo mogą dryfować, ekspresyjna muzyka przyspieszać i zwalniać, a produkcje zawierać celowe zmiany tempa. Globalne oszacowanie podsumowuje analizowany odcinek i może ukrywać zmiany lokalne.

Narzędzie przyjmuje pliki, które bieżąca przeglądarka potrafi zdekodować przez Web Audio. Obsługa kodeka może się różnić mimo tego samego rozszerzenia. Jeśli dekodowanie się nie uda, wypróbuj PCM WAV albo typowy eksport MP3 lub AAC.

Użyj materiału obejmującego kilka powtórzeń ustalonego rytmu. Czysty refren lub fragment prowadzony przez perkusję jest zwykle bardziej miarodajny niż pojedynczy dźwięk, cichy wstęp czy przejście. Przy zmianach tempa dłuższy nie zawsze znaczy lepszy.

Nie. Wybrany plik jest dekodowany i analizowany w tej przeglądarce. Dźwięk, nazwa pliku, fala i wyodrębnione cechy nie są przesyłane przez Livewire ani do zewnętrznej usługi audio lub AI.

Nie. Tempo, tonacja i metrum to osobne właściwości. Użyj Song Key Finder, jeśli znasz akordy, a metrum potwierdź słuchem lub w partyturze. Obliczenie dla czterech uderzeń nie dowodzi metrum 4/4.

Powiązane narzędzia