Детектор аккордов
Автоматическое распознавание аккордов в любом аудиофайле. Работает прямо на вашем устройстве — файлы никуда не загружаются.
Перетащите аудиофайл сюда или нажмите, чтобы выбрать файл
MP3, WAV, FLAC, OGG, M4A • До 15 минут
Подготовка...
| Время | Аккорд | Продолжительность | Уверенность |
|---|
Как распознавать аккорды
- 1 Загрузить аудиофайл
- 2 ИИ распознает аккорды на временной шкале
- 3 Просмотреть ход выполнения и скопировать результаты
Часто задаваемые вопросы
Какие аккорды он может распознавать?
Как работает распознавание аккордов в аудиозаписи?
Там указаны временные параметры аккордов?
Насколько точно он работает с готовыми миксами?
Определяет ли он тональность наряду с аккордами?
Мой аудиофайл загружен?
Как происходит распознавание аккордов по аудиозаписи
Хромаграмма — сведение звука к двенадцати классам высоты тона
Распознавание аккордов начинается с преобразования аудиосигнала в хромаграмму — представление, в котором отбрасывается информация об октавах и сохраняется только распределение энергии по двенадцати классам высоты звука (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.
Почему изолированные источники работают лучше
Идентификаторы аккордов дают наиболее точные результаты, когда входной сигнал имеет чёткое гармоническое содержание и минимальные помехи со стороны других элементов. Записи сольного фортепиано, гитары в стиле «фингерстайл» и струнного квартета дают практически идеальные результаты, поскольку каждая слышимая нота входит в гармонию. С плотными полнодиапазонными миксами сложнее: ударные пропускают широкополосную энергию, искажённые гитары смазывают спектр, а параллельные вокальные мелодии вносят ноты, не входящие в базовый аккорд. Чтобы повысить точность при работе с полным миксом, сначала обработайте файл с помощью Stem Splitter, а затем загрузите инструментальный стем (или просто бас + гармоническое содержание) обратно на эту страницу. Для проверки отдельных нот на соответствие ожидаемой высоте тона — например, чтобы убедиться, что ваша гитара настроена — используйте вместо этого Pitch Detector.
Как только у вас будут готовы как последовательность аккордов, так и тональность песни, вы сможете обозначить каждый аккорд в последовательности его функцией с помощью римских цифр (I, IV, V, vi, ii и т. д.). Это позволяет легко выявлять типичные паттерны — «поп-прогрессию» I–V–vi–IV, джазовую каденцию ii–V–I, 12-тактовый блюз — и транспонировать песню в более удобную для пения тональность, не теряя при этом гармонических связей.