BPM и поиск ключа
Определите точное темпо и тональность любой песни за один шаг. Работает прямо на вашем устройстве — файлы не загружаются.
Перетащите аудиофайл сюда или нажмите, чтобы выбрать файл
Максимум 30 МБ · MP3, WAV, FLAC, OGG, M4A
Как определить темп и тональность
- 1 Загрузите аудиофайл (MP3, WAV, FLAC, OGG, M4A)
- 2 Нейронные сети одновременно определяют темп и тональность на вашем устройстве
- 3 Получите код BPM и Camelot для синхронизации битов и гармонического микширования
Frequently Asked Questions
Насколько точны определение темпа и тональности?
Зачем объединять BPM и Key в одном инструменте?
Мои аудиофайлы загружаются на сервер?
Как работает совместное определение BPM и тональности?
Почему для диджеинга нужны и BPM, и тональность?
Чем это отличается от отдельных приложений BPM Finder и Key Finder?
Какие форматы и размеры файлов поддерживаются?
Почему при подготовке к выступлению диджея важно определять темп и тональность одновременно
Синхронизация ритмов — это необходимое, но не достаточное условие
Смешивание двух треков с одинаковым BPM позволяет синхронизировать паттерны бочки, но одинаковое темпо ничего не говорит о том, принадлежат ли эти треки к одному музыкальному миру. Если один трек написан в фа миноре, а следующий — в си мажоре, гармоническое расстояние между ними — шесть ступеней на колесе Камелота — будет максимально возможным. Длительные синтезаторные партии, басовые линии и вокальные фразы сталкиваются лоб в лоб во время микширования, создавая диссонанс, который превращает плавный переход в автокатастрофу. Опытные ди-джеи обходят эту проблему с помощью быстрых переходов или эффектов, но это лишь исправления проблемы, которую можно было бы избежать. Решение заключается в том, чтобы заранее знать оба значения: BPM говорит вам, что треки можно микшировать, а код Камелота — что их следует микшировать.
Рабочий процесс, построенный на основе комбинированного считывания
Drop an entire crate into the queue and let the combined detector tag every file. Sort the library by Camelot code first, then by BPM within each code group, and the natural set order falls out almost by itself: nearby Camelot codes (8A → 8B → 9A) blend cleanly, and adjacent BPM ranges within each group avoid the audible pitch shifts that wide tempo jumps produce. BPM Finder and Поиск ключей give you the same neural networks running individually if you only need one value; this page exists because the DJ workflow almost never calls for one value at a time.
Как внутренне работает совместное использование BPM и определения тональности
Одно декодирование, две нейронные сети, параллельное вычисление
Самая ресурсоемкая часть анализа аудиофайла — это не само распознавание, а загрузка файла в память в виде пригодного для обработки сигнала. Чтение контейнера, декодирование кодека с потерями, передискретизация до эталонной частоты дискретизации и преобразование в спектрограмму занимают большую часть реального времени. Brizm декодирует файл один раз и передает полученный буфер двум параллельным нейронным сеткам: модели отслеживания темпа, которая оценивает положение ударов и соответствующий BPM, и модели определения тональности, которая строит профиль класса высоты звука и классифицирует его по одной из 24 тональностей (12 мажорных и 12 минорных). Использование общего буфера означает, что совместный проход работает едва ли медленнее, чем запуск любой из моделей в отдельности, хотя и производит вдвое больше результатов.
Обозначения Камелота простым языком
Детектор выдает как стандартное название тональности («фа-диез минор», «до мажор»), так и код «Камелот» (формат, используемый диджеями: 11A, 8B и т. д.). Цифры от 1 до 12 образуют циферблат; буква A обозначает минор, B — мажор. Гармоничные переходы: одинаковый код, соседний код (на один шаг по часовой стрелке или против часовой стрелки) и одинаковый номер с перестановкой букв (8A → 8B). Переходы, которые звучат грубо: на расстоянии двух или более шагов по часовой стрелке, или перестановка в сочетании с шагом. Справочник «Колесо Камелота» наглядно демонстрирует все взаимосвязи сразу. Как только библиотека помечена тегами, создание набора сводится к перемещению на короткие расстояния по колесу между треками с похожим темпом.
Помимо подготовки к выступлению диджеев, эта функция также пригодится продюсерам при подборе сэмплов и ремикшерам при синхронизации акапелл. С помощью Pitch Shifter можно сдвигать сэмпл на полутона, сохраняя его темп, поэтому, зная тональность сэмпла и проекта, для транспонирования достаточно одного ползунка.