Wykrywacz BPM
Przeglądarka zablokowała pamięć lokalną. Nadal możesz użyć pełnego analizatora na tej stronie, ale tryb wieloetapowy jest niedostępny.
Wybierz nagranie audio
Wybierz utwór, pętlę lub nagranie z próby z wyraźnym fragmentem rytmicznym.
Upuść tutaj plik audio
lub wybierz go z urządzenia
Użyj od 12 sekund do 8 minut audio obsługiwanego przez przeglądarkę. Maksymalnie 20 MB.
Wybrane audio
·
Audio jest dekodowane i analizowane w tej przeglądarce. Plik nie jest wysyłany.
Szacowane tempo
Potraktuj wynik jako punkt wyjścia i porównaj go z uderzeniem, które liczysz naturalnie.
Szacowane BPM
BPM
- Half-time
- BPM
- Double-time
- BPM
- Wyrazistość rytmu
- Czas trwania audio
Analizowany odcinek: s - s
Half-time i double-time mogą być muzycznie poprawne. Sprawdź, który puls pozostaje zgodny przez kilka fraz.
Sprawdź lokalnym metronomem
Uruchom klik i porównaj go z nagraniem. Dźwięk jest generowany lokalnie w przeglądarce.
Wybrane tempo BPM
Skopiuj lub pobierz analizę
Zapisz wartości tempa i dane nagrania. Raport nie zawiera 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
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
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
Przeanalizuj powtarzalny puls
Narzędzie mierzy zmiany energii przypominające ataki i sprawdza regularność ich powtórzeń w wybranym zakresie BPM.
-
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
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 ÷ BPMmilisekundy na uderzenie = 60 000 ÷ BPMBPM = 60 ÷ sekundy na uderzeniepró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
Sprawdzanie fancy numerów seryjnych
Sprawdź numer seryjny banknotu i wykryj kolekcjonerskie wzory: solid, radar, drabinka, powtórzenie, niskie numery i star notes.
Generator imion dla dziecka
Generuj propozycje imion filtrowane według płci, pochodzenia, pierwszej litery, długości i stylu. Świeże listy po każdym kliknięciu; zapisuj ulubione do porównania.
Generator kart bingo
Generuj drukowalne karty bingo z losowymi liczbami albo własnymi słowami. Standard 5x5 z wolnym polem w środku, gotowe do klasy albo gry imprezowej.
Generator harmonogramu snu dziecka
Wygeneruj harmonogram snu odpowiedni do wieku dziecka od noworodka do 3 lat, na podstawie całkowitej potrzeby snu, okien czuwania i liczby drzemek.
Solver Blossom
Wpisz literę środkową i sześć liter płatków, aby znaleźć wszystkie poprawne odpowiedzi Blossom. Sortowane według długości i podświetlane dla pangramów.
Kreator beatów
Twórz proste beaty perkusyjne w 16-krokowym sekwencerze w przeglądarce, z tempem, swingiem, zestawami brzmień, presetami patternów i lokalnym odtwarzaniem Web Audio.