Jak działa wykrywanie tempa
Większość muzyki ma stały puls: uderzenia perkusji, dźwięki basu i akordy zaczynają się w regularnych odstępach. Narzędzie do wykrywania BPM szuka tych momentów, zwanych początkami dźwięków (onsetami), śledząc nagłe wzrosty energii w całym zakresie częstotliwości. Następnie wyszukuje odstęp czasu, który powtarza się między nimi najczęściej. Po przeliczeniu na uderzenia na minutę daje to tempo. Rytm może pasować także do połowy lub podwojenia tego odstępu, dlatego narzędzie pokazuje kilka propozycji, a najbardziej prawdopodobną umieszcza na początku.
Analiza odbywa się w przeglądarce. Twój plik muzyczny nie jest nigdzie przesyłany, a możesz analizować całe utwory i długie miksy DJ-skie.
Dlaczego widzisz więcej niż jeden wynik
Tempo jest częściowo kwestią odbioru. Utwór hip-hopowy w tempie 90 BPM można też odczuwać jako 180 BPM, jeśli liczysz hi-haty, a utwór drum and bass w tempie 174 BPM często odczuwa się jako 87. Obie wartości są matematycznie poprawne. Propozycje pomagają wybrać właściwą:
- Do miksowania jako DJ wybierz wartość zgodną z innymi utworami w tym samym stylu. House to około 120–128, drum and bass około 170–175.
- Do ćwiczenia z metronomem wybierz wartość, przy której jedno kliknięcie odpowiada jednemu uderzeniu, do którego wystukujesz rytm stopą.
- Do montażu wideo pasuje każda z wartości; wybierz tę, dzięki której cięcia wypadną tam, gdzie chcesz.
Siatka uderzeń
Po wykryciu tempa narzędzie rysuje na przebiegu fali siatkę linii uderzeń, dopasowaną do pierwszego mocnego uderzenia. Włącz metronom i odtwórz utwór: jeśli każde kliknięcie pada na uderzenie perkusji, tempo i siatka są prawidłowe. Jeśli kliknięcia powoli rozjeżdżają się z muzyką, utwór może mieć nieco inne tempo albo został zagrany na żywo bez metronomu i jego tempo zmienia się w czasie.
Gdy wykrycie jest trudne
- Muzyka bez perkusji, taka jak solowy fortepian, muzyka klasyczna czy ambient, ma mniej wyraźnych początków dźwięków. Wyniki mogą być mniej pewne.
- Nagrania koncertowe i starsze utwory często lekko przyspieszają i zwalniają. Narzędzie podaje wtedy tempo średnie.
- Utwory ze zmianami tempa mają więcej niż jedno tempo. Wytnij potrzebny fragment za pomocą narzędzia Przycinanie audio i przeanalizuj go osobno.
Jeśli siatka zaczyna się w złym miejscu, na przykład na przedtakcie, tempo nadal może być prawidłowe; przesunięte jest tylko położenie pierwszego uderzenia. Posłuchaj, czy kliknięcia wypadają równo pomiędzy uderzeniami perkusji, czy dokładnie na nich. Plik zaczynający się ciszą lub długim wstępem bez perkusji daje algorytmowi mniej danych, dlatego przed analizą warto przyciąć wstęp.
W takich przypadkach możesz też samodzielnie wystukać tempo za pomocą licznika BPM. Gdy znasz już BPM, ustaw je w metronomie, by ćwiczyć razem z utworem, albo użyj narzędzia Zmiana prędkości, by zmienić tempo utworu.