Измерьте темп любого аудиофайла с точностью до десятой доли, вместе с тональностью. Файл читается вашим браузером и никогда не загружается.
Что это
Большинство BPM-сайтов — это каталоги: вы ищете название, и получаете тот темп, который кто-то когда-то вписал для этого релиза. Удобно для хита из чартов и бесполезно для вашего собственного bounce'а, концертной версии, эдита или всего, чего нет в базе — а иногда и попросту неверно, если у вас не та версия, что указана у них.
Здесь измеряется сам файл. Трек нарезается на короткие фреймы, выделяются моменты внезапного нарастания громкости, и получившийся узор акцентов сравнивается сам с собой на всех правдоподобных интервалах. Интервал, который совпадает лучше всего, — это доля, и из него получается темп: одно число с точностью до десятой доли, из вашего собственного аудио.
Также показывается тональность, потому что почти всем, кому нужен BPM, нужна и она. А ещё показаны половинный и двойной темп — единственное, что определение темпа само по себе разрешить не может: трек на 140 с медленным бэкбитом математически неотличим от трека на 70 с частыми хай-хэтами. Ваше ухо решает это за секунду; алгоритм — нет.

Как это работает
Выберите файл, прочитайте число. Пара секунд, без входа.
MP3, WAV, FLAC, M4A или видеофайл. Декодируется прямо на странице и остаётся на вашем устройстве.
Анализируется весь трек, а не отрывок из него, так что темп, который устанавливается только после вступления, всё равно определяется верно.
Вы получаете BPM, показатель уверенности, половинный и двойной темп и тональность — всё из одного прохода.
Что вы получаете
С этой неоднозначностью сталкивается любой детектор темпа, и большинство молча выбирают один вариант. Здесь показаны оба значения, потому что какой из них считать «настоящим» темпом — вопрос музыкального суждения, а не измерения.
Инструмент вроде tap tempo измеряет скорее вашу реакцию, чем саму музыку, и в лучшем случае попадает в пределах пары BPM. Измерение по волновой форме каждый раз даёт один и тот же ответ, с точностью до десятой доли.
Ваш собственный микс, невыпущенный эдит, запись репетиции, трек вообще без метаданных. Для работы не нужно, чтобы файл был в каком-либо каталоге.
Анализ выполняется в вашем браузере. Нет аккаунта, нет платы в кредитах и нет ограничения на число проверяемых треков — а аудио никогда не попадает на сервер.
Кто это использует
Знать темп каждого трека до того, как его включить, — вот что делает переход спланированным, а не удачным стечением обстоятельств.
Сначала узнайте BPM референса или сэмпла, затем начните сессию с этого числа, чтобы потом ничего не пришлось растягивать.
Каденс — это и есть темп. Сортировка треков по BPM — вот что отличает плейлист, который несёт вас вперёд, от того, что тормозит.
Монтируйте по битам, рассчитав интервал между кадрами из BPM, а не подгоняя клипы на глаз.
Настройте метроном по записи, а не по круглому числу, которое кто-то предположил.
Прогоните свои bounce'ы через инструмент и впишите темп в имя файла, чтобы больше не считать его дважды.
Вопросы
Выберите файл здесь и прочитайте число — это весь процесс. Ручная альтернатива — считать доли пятнадцать секунд и умножить на четыре: это даёт пару BPM погрешности, годится для практики, но не для того, чтобы задать темп проекта.
Потому что музыка действительно допускает не одно прочтение. Ощущение половинного темпа на 140 даёт ровно тот же интервал между долями, что и обычный грув на 70, — алгоритм в обоих случаях видит один и тот же узор. Основное число — это лучшее совпадение; альтернативы — тот же темп, поделённый и умноженный на два. Правильный тот, под который вы сами будете считать.
На музыке с устойчивым запрограммированным или сыгранным битом попадает точно в темп и показывает его с точностью до десятой доли. Ожидаемо хуже справляется с rubato-исполнением, эмбиентом без пульса, сольным голосом и концертными записями, где темп плывёт. Показатель уверенности — честный сигнал: ниже примерно 35% к числу стоит относиться с настоящим подозрением.
Для файла — да: tap tempo измеряет скорее ваше чувство времени, чем сам трек, и в среднем даёт пару BPM погрешности. Отстукивание всё ещё выигрывает в одной ситуации — когда файла нет вообще, есть только то, что играет в комнате.
Не по ссылке — здесь читается файл на вашем устройстве, а скачивание с любой из этих платформ нарушает их условия. Если аудио у вас на законных основаниях, оно анализируется как любое другое. Spotify показывает значение темпа в своих собственных данных для разработчиков — именно оттуда большинство сайтов «Spotify BPM» и берут цифры.
Показывается одна десятая доля — этого достаточно, чтобы отличить 127.9 от 128, а это важно, когда вы зацикливаете что-то на долгом отрезке. У концертной записи, которая плывёт, изначально нет одного точного темпа — вы получаете среднее значение.
Да, из того же анализа, показывается под темпом. Если вам нужна именно тональность, определитель тональности выводит её на первое место и корректно объясняет параллельный мажор и минор.
Нет. Он декодируется и измеряется прямо на этой странице. Ничего не передаётся, ничего не сохраняется, и с этим не связан никакой аккаунт.
MP3, WAV, FLAC, M4A, AAC, OGG и звук внутри видеофайлов — всё, что декодирует ваш браузер. До примерно 100MB; предел определяется памятью вашего устройства, а не установленным нами правилом.
Да. Без аккаунта, без кредитов, без ограничения на число файлов. Всю работу делает ваш браузер, так что нам не за что брать плату.

Выберите файл и прочитайте BPM, альтернативные варианты и тональность.