Проанализируйте любой аудиофайл и получите тональность, параллельный мажор или минор и BPM — с показателем уверенности, чтобы знать, когда результату можно доверять. Ничего не загружается на сервер.
Что это
Большинство определителей тональности песен — это сервисы поиска: вводите название, они возвращают то, что кто-то когда-то записал об этом релизе. Это работает для хита из чартов и не работает для всего остального — вашего собственного демо, невыпущенного эдита, концертной версии, трека, который прислал друг, стема, который вы только что свели.
Здесь вместо этого анализируется сам звук. Каждый момент файла раскладывается на частоты, каждая частота сворачивается к одной из двенадцати нот, и получившийся профиль сравнивается со всеми двадцатью четырьмя мажорными и минорными тональностями. На выходе — ближайшее совпадение плюс число, показывающее, насколько оно близко.
Это число уверенности значит больше, чем кажется. У немалой части музыки нет одной тональности — она модулирует, она модальная, в ней в основном барабаны, — и любой инструмент, который отвечает ровным «фа-диез минор» без оговорок, скрывает это от вас. Темп измеряется тем же проходом, поскольку тот, кто спрашивает про тональность, обычно хочет знать и BPM.

Как это работает
Один файл, пара секунд, без аккаунта.
MP3, WAV, FLAC, M4A или видеофайл. Читается вашим браузером и остаётся на вашем устройстве.
Анализируется весь трек, а не отрывок из него, и суммируется энергия на каждой из двенадцати нот.
Вы получаете наиболее подходящую тональность, её параллельный мажор или минор, показатель уверенности и темп — плюс пооктавную диаграмму, из которой получен ответ.
Что вы получаете
Одно название тональности без показателя уверенности — это догадка, выданная за факт. Когда показатель низкий, это реальная информация о музыке — обычно она означает, что трек не лежит в одной тональности.
До мажор и ля минор используют ровно одни и те же семь нот, так что их путает любой автоматический детектор. Когда ответ кажется неверным, почти всегда дело именно в параллельной тональности — поэтому показаны обе, а не спрятана одна из них.
Темп получается из того же анализа, так что второй инструмент не нужен. Если именно бит вам и нужен, определитель BPM выводит его на первое место.
Поскольку анализируется сам звук, а не поиск по каталогу, ваш собственный черновой микс работает так же хорошо, как и выпущенный сингл — а файл никогда не покидает браузер.
Кто это использует
Диджеи подбирают тональности так, чтобы два трека не конфликтовали. Знать тональность каждой записи в сете — вся основа этого подхода.
Прежде чем добавить бас-линию, нужно понять, где «дом». Тональность подсказывает, какие ноты лягут правильно.
Найдите оригинальную тональность, затем решите, насколько транспонировать её под голос, который реально поёт.
Джем-трек полезен только в той тональности, которую вы разучиваете. Проверьте, прежде чем потратить на него час.
Прогоните свои bounce'ы и подпишите их, чтобы будущему вам не пришлось разбирать это на слух заново.
Сначала угадайте сами, потом проверьте. Интересны именно расхождения — часто трек действительно неоднозначен.
Вопросы
Другие инструменты

Загрузите файл и получите тональность, параллельную и темп. Ничего не загружается на сервер.