BPM и Key Finder
Определите точное темпо и тональность любой песни за один шаг. Работает прямо на вашем устройстве — файлы не загружаются.
Перетащите аудиофайл сюда или нажмите, чтобы выбрать файл
Максимум 30 МБ · MP3, WAV, FLAC, OGG, M4A
Как определить темп и тональность
- 1 Загрузите аудиофайл (MP3, WAV, FLAC, OGG, M4A)
- 2 Нейронные сети одновременно определяют темп и тональность на вашем устройстве
- 3 Получите код BPM и Camelot для синхронизации ритмов и гармонического микширования
Часто задаваемые вопросы
Насколько точно работают функции определения темпа (BPM) и тональности?
Зачем объединять BPM и Key в одном инструменте?
Мой аудиофайл загружается на сервер?
Как работает совместное использование BPM и определения тональности?
Почему для диджеинга нужны и BPM, и тональность?
Чем это отличается от отдельных приложений «BPM Finder» и «Key Finder»?
Какие форматы и размеры файлов поддерживаются?
Почему при подготовке к выступлению диджея нужно одновременно определять темп и тональность
Синхронизация ритмов — это необходимое, но не достаточное условие
Сведение двух треков с одинаковым BPM позволяет синхронизировать ритмы бочки, но одинаковое темпо ничего не говорит о том, принадлежат ли эти треки к одному музыкальному миру. Если один трек написан в фа миноре, а следующий — в си мажоре, гармоническое расстояние между ними — шесть ступеней на колесе Камелота — является максимально возможным. Длительные синтезаторные партии, басовые линии и вокальные фразы сталкиваются лоб в лоб во время микширования, создавая диссонансный вихрь, который превращает плавный переход в автомобильную аварию. Опытные ди-джеи обходят эту проблему с помощью быстрых переходов или эффектов, но это лишь исправления проблемы, которую можно избежать. Решение заключается в том, чтобы заранее знать оба показателя: BPM говорит вам, что треки могут микшироваться, а код «Камелота» — что они должны.
Рабочий процесс, построенный на основе комбинированного считывания
Добавьте в очередь целый ящик и позвольте объединенному детектору промаркировать каждый файл. Сортируйте библиотеку сначала по кодам Camelot, затем по BPM внутри каждой группы кодов, и естественный порядок набора сложится практически сам собой: близкие коды Camelot (8A → 8B → 9A) плавно перетекают друг в друга, а смежные диапазоны BPM внутри каждой группы позволяют избежать слышимых сдвигов высоты тона, которые возникают при резких скачках темпа. BPM Finder и Поиск тональности дадут вам те же нейронные сети, работающие по отдельности, если вам нужно всего одно значение; эта страница создана потому, что в рабочем процессе диджея практически никогда не требуется получать по одному значению за раз.
Как внутренне работает комбинированная функция BPM и определения тональности
Одно декодирование, две нейронные сети, параллельное вычисление
Самая ресурсоемкая часть анализа аудиофайла — это не само обнаружение, а загрузка файла в память в виде пригодного для обработки сигнала. Чтение контейнера, декодирование кодека с потерями, передискретизация до эталонной частоты дискретизации и преобразование в спектрограмму занимают большую часть реального времени. Brizm выполняет декодирование один раз и передает полученный буфер двум параллельным нейронным сеткам: модели отслеживания темпа, которая оценивает положения ударов и соответствующее значение BPM, и модели определения тональности, которая строит профиль класса высоты звука и классифицирует его по одной из 24 тональностей (12 мажорных плюс 12 минорных). Совместное использование декодированного буфера означает, что комбинированный проход выполняется едва ли медленнее, чем запуск любой из моделей в отдельности, несмотря на то, что он генерирует вдвое больше выходных данных.
Система обозначений «Камелот» простым языком
Детектор выдает как стандартное название тональности («F# минор», «C мажор»), так и код «Камелот» (формат, используемый диджеями: 11A, 8B и т. д.). Цифры от 1 до 12 идут по кругу; буква A обозначает минор, B — мажор. Переходы, гармонично сочетающиеся: одинаковый код, соседний код (на один шаг по часовой стрелке или против часовой стрелки) и тот же номер с перестановкой букв (8A → 8B). Переходы, звучащие негладко: на расстоянии двух или более шагов по кругу или перестановка букв в сочетании с переходом на один шаг. Справочник «Колесо Камелота» наглядно демонстрирует все взаимосвязи сразу. Как только библиотека помечена тегами, создание сета сводится к перемещению на небольшие расстояния по колесу между треками с похожим темпом.
Помимо подготовки к выступлению диджея, эта же информация полезна продюсерам при подборе сэмплов и ремикшерам при согласовании акапелл. Pitch Shifter позволяет сдвигать сэмпл на полутона, сохраняя его темп, поэтому, зная тональность сэмпла и тональность проекта, разницу в тональности можно компенсировать одним движением ползунка.