Детектор аккордов
Автоматическое распознавание аккордов в любом аудиофайле. Работает прямо на вашем устройстве — файлы не загружаются в сеть.
Перетащите аудиофайл сюда или нажмите, чтобы выбрать файл
MP3, WAV, FLAC, OGG, M4A · До 15 минут
Подготовка...
| Time | Chord | Duration | Confidence |
|---|
Как распознавать аккорды
- 1 Загрузить аудиофайл
- 2 ИИ распознает аккорды на временной шкале
- 3 Просмотреть ход работы и результаты копирования
Frequently Asked Questions
Какие аккорды он может распознавать?
Как работает распознавание аккордов в аудиозаписях?
Там отображается синхронизация аккордов?
Насколько точно это работает с готовыми миксами?
Он распознает отдельные клавиши наряду с аккордами?
Мой аудиофайл загружен?
Как происходит распознавание аккордов по аудиозаписи
Хромаграмма — сведение звука к двенадцати классам высоты тона
Распознавание аккордов начинается с преобразования аудиосигнала в хромограмму — представление, в котором отбрасывается информация об октавах и сохраняется только распределение энергии по двенадцати классам высоты звука (C, C#, D, D#, E, F, F#, G, G#, A, A#, B). Кратковременное преобразование Фурье дает спектр по отдельным кадрам; энергия каждого бина привязывается к соответствующему классу высоты звука независимо от октавы. В результате получается 12-мерный вектор для каждого временного кадра — своего рода отпечаток гармонического содержания в данный момент. Аккорд до мажор, содержащий ноты до, ми и соль, отображается как энергия, сконцентрированная на этих трех классах высоты звука; аккорд ля минор показывает энергию на ля, до и ми. Различные инверсии, голосоведения и октавы дают одинаковый паттерн хромограммы, что как раз и требуется для распознавания аккордов.
Сопоставление шаблонов и оценка вероятности
Для каждого кадра детектор сравнивает вектор наблюдаемых классов высоты звука с библиотекой шаблонов аккордов — идеализированными 12-мерными паттернами для всех мажорных, минорных, уменьшенных, увеличенных, доминантсептаккордов, мажорных септаккордов, минорных септаккордов и суспендированных аккордов со всеми двенадцатью основными тонами. По косинусному сходству каждому кандидату присваивается оценка; побеждает кандидат с наивысшей оценкой. Сглаживание по кадрам предотвращает дрожание результата, когда один такт падает неоднозначно, а значение достоверности рядом с каждым аккордом в таблице результатов представляет собой разницу между победившим шаблоном и кандидатом, занявшим второе место. Высокая достоверность означает, что аудио четко соответствует одному аккорду; низкая достоверность обычно означает плотные голосовые партии, одновременные мелодические линии или переход между аккордами.
Дополнительный фильтр для бочки, расположенный в верхней части страницы, предназначен для EDM и современной поп-музыки. Мощный удар бочки наполняет энергией диапазон 50–130 Гц, которая перетекает в хроматику соседних классов высоты звука (обычно C, C#, D) и смещает настройку детектора. Фильтр высоких частот на 130 Гц удаляет звук бочки, не затрагивая гармонический состав синтезаторов и басовых партий, расположенных выше. Оставьте его выключенным для фортепиано, гитары и оркестрового материала; включите его, если в треке присутствует барабан с ритмом «four-on-the-floor».
Детектор аккордов, определитель тональности или гармонический анализатор — когда что использовать
Разные вопросы — разные инструменты
"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 Поиск ключей 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.
Почему изолированные источники работают лучше
Идентификация аккордов наиболее точна, когда входной сигнал имеет четкую гармоническую структуру и минимальные помехи со стороны других элементов. Записи фортепиано соло, гитары в стиле fingerstyle и струнного квартета дают практически идеальные результаты, поскольку каждая слышимая нота входит в гармонию. С плотными полнодиапазонными миксами сложнее: ударные пропускают широкополосную энергию, искаженные гитары смазывают спектр, а параллельные вокальные мелодии вносят ноты, не входящие в основной аккорд. Чтобы повысить точность при работе с полным миксом, сначала пропустите файл через Stem Splitter и загрузите инструментальный стем (или только бас + гармонический контент) обратно на эту страницу. Для проверки отдельных нот на соответствие ожидаемой высоте — например, чтобы убедиться, что ваша гитара настроена — используйте вместо этого Pitch Detector.
Как только у вас будут готовы как последовательность аккордов, так и тональность песни, вы сможете обозначить каждый аккорд в последовательности его функцией с помощью римских цифр (I, IV, V, vi, ii и т. д.). Это упрощает обнаружение типичных паттернов — «поп-прогрессии» I–V–vi–IV, джазовой каденции ii–V–I, 12-тактового блюза — и позволяет транспонировать песню в более удобную для пения тональность без потери гармонических связей.