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

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

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