Wykrywacz akordów
Automatyczne wykrywanie akordów w dowolnym pliku audio. Działa bezpośrednio na Twoim urządzeniu — pliki nigdy nie są przesyłane.
Przeciągnij plik audio tutaj lub kliknij, aby wybrać plik
MP3, WAV, FLAC, OGG, M4A · Do 15 minut
Przygotowywanie...
| Czas | Akord | Czas trwania | Pewność siebie |
|---|
Jak rozpoznawać akordy
- 1 Prześlij plik audio
- 2 Sztuczna inteligencja wykrywa akordy na osi czasu
- 3 Wyświetl postępy i skopiuj wyniki
Najczęściej zadawane pytania
Jakie akordy potrafi rozpoznać?
Jak działa wykrywanie akordów na podstawie pliku audio?
Czy pokazuje czas trwania akordów?
Jak dokładny jest ten wskaźnik w przypadku gotowych miksów?
Czy wykrywa tonację wraz z akordami?
Czy mój plik audio został już przesłany?
Jak działa rozpoznawanie akordów na podstawie dźwięku
Chromogram — redukcja materiału dźwiękowego do dwunastu klas wysokości dźwięku
Rozpoznawanie akordów rozpoczyna się od sprowadzenia sygnału audio do postaci chromagramu – reprezentacji, która pomija informacje o oktawach i zachowuje jedynie rozkład energii w obrębie dwunastu klas wysokości dźwięku (C, C#, D, D#, E, F, F#, G, G#, A, A#, B). Krótkotrwała transformacja Fouriera generuje widmo klatka po klatce; energia każdego przedziału jest przypisywana do odpowiedniej klasy wysokości dźwięku, niezależnie od oktawy. Wynikiem jest 12-wymiarowy wektor dla każdej klatki czasowej — rodzaj „odcisku palca” zawartości harmonicznej w danym momencie. Akord C-dur, zawierający nuty C, E i G, pojawia się jako energia skoncentrowana na tych trzech klasach wysokości dźwięku; akord A-moll wykazuje energię na A, C i E. Różne inwersje, ułożenia i oktawy dają ten sam wzór chromogramu, co jest dokładnie tym, czego potrzeba do rozpoznawania akordów.
Dopasowywanie szablonów i ocena prawdopodobieństwa
Dla każdej klatki detektor porównuje obserwowany wektor klas wysokości dźwięku z biblioteką szablonów akordów — idealizowanych 12-wymiarowych wzorców dla każdego akordu durowego, molowego, zmniejszonego, zwiększonego, dominantowego septymowego, durowego septymowego, molowego septymowego oraz zawieszonego, dla wszystkich dwunastu tonów podstawowych. Podobieństwo cosinusowe nadaje punktację każdemu kandydatowi; wygrywa ten z najwyższą punktacją. Wygładzanie między klatkami zapobiega drganiom wyniku, gdy pojedynczy uderzenie jest niejednoznaczne, a wartość pewności obok każdego akordu w tabeli wyników to różnica między zwycięskim wzorem a kandydatem zajmującym drugie miejsce. Wysoki poziom pewności oznacza, że nagranie idealnie pasuje do jednego akordu; niski poziom pewności zazwyczaj oznacza gęste głosy, równoczesne linie melodyczne lub przejście między akordami.
Opcjonalny filtr kick u góry strony jest przeznaczony dla muzyki EDM i współczesnego popu. Mocny uderzenie bębna basowego dostarcza energię w zakresie 50–130 Hz, która przenika do barwy sąsiednich klas wysokości dźwięku (zazwyczaj C, C#, D) i wpływa na działanie detektora. Filtr górnoprzepustowy przy 130 Hz usuwa bas perkusyjny, nie wpływając na zawartość harmoniczną syntezatorów i linii basowych powyżej tego pasma. Wyłącz go w przypadku fortepianu, gitary i materiału orkiestrowego; włącz, gdy utwór zawiera bas perkusyjny typu „four-on-the-floor”.
Detektor akordów a lokalizator tonacji a analizator harmoniczny — kiedy czego używać
Różne pytania, różne narzędzia
"What key is this song in?" and "what chords does it contain?" are related but distinct questions. A key is a single label that summarises the harmonic centre of the whole song — A minor, F# major, etc — and is what DJs use for harmonic mixing on the Camelot wheel. A chord progression is a time-stamped sequence of changing harmonies. The chord detector tells you "the song moves Dm → G → C → Am over these timestamps"; the Wyszukiwarka tonacji tells you "the song is in C major" by aggregating chord and tonal evidence across the whole track. If you need a single label for tagging or mixing, use Key Finder. If you need the progression to learn or transcribe a song, use this page. If you need both at once, use the combined BPM and Key Finder.
Dlaczego izolowane źródła działają lepiej
Identyfikatory akordów działają najdokładniej, gdy sygnał wejściowy zawiera wyraźną harmonię i minimalne zakłócenia ze strony innych elementów. Nagrania fortepianu solo, gitary w stylu fingerstyle oraz kwartetu smyczkowego dają niemal idealne wyniki, ponieważ każda słyszalna wysokość dźwięku należy do harmonii. Trudniejsze są gęste miksy pełnozakresowe: perkusja przenosi energię szerokopasmową, zniekształcone gitary rozmywają widmo, a równoległe melodie wokalne wprowadzają nuty spoza podstawowego akordu. Aby poprawić dokładność w przypadku pełnego miksowania, należy najpierw przetworzyć plik za pomocą narzędzia Stem Splitter, a następnie wprowadzić ścieżkę instrumentalną (lub po prostu bas + zawartość harmoniczną) z powrotem na tę stronę. Aby sprawdzić poszczególne nuty pod kątem oczekiwanej wysokości dźwięku — na przykład w celu upewnienia się, że gitara jest nastrojona — użyj zamiast tego narzędzia Pitch Detector.
Gdy znasz już zarówno progresję akordową, jak i tonację utworu, możesz oznaczyć każdy akord w progresji za pomocą rzymskiej cyfry odpowiadającej jego funkcji (I, IV, V, vi, ii itd.). Ułatwia to dostrzeganie typowych schematów — „popowej progresji” I–V–vi–IV, jazzowej kadencji ii–V–I, 12-taktowego bluesa — oraz transponowanie utworu do tonacji bardziej sprzyjającej śpiewaniu bez utraty jego relacji harmonicznych.