Rewave

Определить BPM песни

Измерьте темп любого аудиофайла с точностью до десятой доли, вместе с тональностью. Файл читается вашим браузером и никогда не загружается.

  • Точность до десятой доли
  • Половинный и двойной темп тоже
  • Тональность определяется тоже
  • Бесплатно, ничего не загружается

Что это

Измерено по звуку, а не найдено в базе

Большинство BPM-сайтов — это каталоги: вы ищете название, и получаете тот темп, который кто-то когда-то вписал для этого релиза. Удобно для хита из чартов и бесполезно для вашего собственного bounce'а, концертной версии, эдита или всего, чего нет в базе — а иногда и попросту неверно, если у вас не та версия, что указана у них.

Здесь измеряется сам файл. Трек нарезается на короткие фреймы, выделяются моменты внезапного нарастания громкости, и получившийся узор акцентов сравнивается сам с собой на всех правдоподобных интервалах. Интервал, который совпадает лучше всего, — это доля, и из него получается темп: одно число с точностью до десятой доли, из вашего собственного аудио.

Также показывается тональность, потому что почти всем, кому нужен BPM, нужна и она. А ещё показаны половинный и двойной темп — единственное, что определение темпа само по себе разрешить не может: трек на 140 с медленным бэкбитом математически неотличим от трека на 70 с частыми хай-хэтами. Ваше ухо решает это за секунду; алгоритм — нет.

Крупный план цифрового метронома, дисплей с темпом занимает весь кадр

Как это работает

Как узнать BPM песни

Выберите файл, прочитайте число. Пара секунд, без входа.

  1. 01

    Выберите аудиофайл

    MP3, WAV, FLAC, M4A или видеофайл. Декодируется прямо на странице и остаётся на вашем устройстве.

  2. 02

    Измеряется ритмический рисунок

    Анализируется весь трек, а не отрывок из него, так что темп, который устанавливается только после вступления, всё равно определяется верно.

  3. 03

    Читайте темп и альтернативные варианты

    Вы получаете BPM, показатель уверенности, половинный и двойной темп и тональность — всё из одного прохода.

Что вы получаете

Что должен уметь точный определитель BPM

Половинный и двойной темп — показаны, а не угаданы

С этой неоднозначностью сталкивается любой детектор темпа, и большинство молча выбирают один вариант. Здесь показаны оба значения, потому что какой из них считать «настоящим» темпом — вопрос музыкального суждения, а не измерения.

70if you count the slow pulse
140if you count the hi-hats
280nobody counts this

Точнее, чем отстукивать темп рукой

Инструмент вроде tap tempo измеряет скорее вашу реакцию, чем саму музыку, и в лучшем случае попадает в пределах пары BPM. Измерение по волновой форме каждый раз даёт один и тот же ответ, с точностью до десятой доли.

tapping along
  • ±2 BPM at best
  • needs 20 seconds
  • your reaction time counts
measuring the file
  • one decimal place
  • whole track, not a guess
  • repeatable

Определитель BPM песни, который работает на любом файле

Ваш собственный микс, невыпущенный эдит, запись репетиции, трек вообще без метаданных. Для работы не нужно, чтобы файл был в каком-либо каталоге.

Splitthe track into 11ms frames
Measurewhat gets louder in each one
Correlatethat pattern against itself
The spacingthat repeats best is the beat

Бесплатно, ничего не загружается

Анализ выполняется в вашем браузере. Нет аккаунта, нет платы в кредитах и нет ограничения на число проверяемых треков — а аудио никогда не попадает на сервер.

No upload
No account
No credits
No limit

Кто это использует

Когда темп — это то, что нужно

Битмэтчинг сета

Знать темп каждого трека до того, как его включить, — вот что делает переход спланированным, а не удачным стечением обстоятельств.

Задать темп проекта

Сначала узнайте BPM референса или сэмпла, затем начните сессию с этого числа, чтобы потом ничего не пришлось растягивать.

Собрать плейлист для бега или тренировки

Каденс — это и есть темп. Сортировка треков по BPM — вот что отличает плейлист, который несёт вас вперёд, от того, что тормозит.

Синхронизация видео с музыкой

Монтируйте по битам, рассчитав интервал между кадрами из BPM, а не подгоняя клипы на глаз.

Занятия под метроном

Настройте метроном по записи, а не по круглому числу, которое кто-то предположил.

Каталогизация своей библиотеки

Прогоните свои bounce'ы через инструмент и впишите темп в имя файла, чтобы больше не считать его дважды.

Вопросы

Вопросы про определение BPM

Выберите файл здесь и прочитайте число — это весь процесс. Ручная альтернатива — считать доли пятнадцать секунд и умножить на четыре: это даёт пару BPM погрешности, годится для практики, но не для того, чтобы задать темп проекта.

Потому что музыка действительно допускает не одно прочтение. Ощущение половинного темпа на 140 даёт ровно тот же интервал между долями, что и обычный грув на 70, — алгоритм в обоих случаях видит один и тот же узор. Основное число — это лучшее совпадение; альтернативы — тот же темп, поделённый и умноженный на два. Правильный тот, под который вы сами будете считать.

На музыке с устойчивым запрограммированным или сыгранным битом попадает точно в темп и показывает его с точностью до десятой доли. Ожидаемо хуже справляется с rubato-исполнением, эмбиентом без пульса, сольным голосом и концертными записями, где темп плывёт. Показатель уверенности — честный сигнал: ниже примерно 35% к числу стоит относиться с настоящим подозрением.

Для файла — да: tap tempo измеряет скорее ваше чувство времени, чем сам трек, и в среднем даёт пару BPM погрешности. Отстукивание всё ещё выигрывает в одной ситуации — когда файла нет вообще, есть только то, что играет в комнате.

Не по ссылке — здесь читается файл на вашем устройстве, а скачивание с любой из этих платформ нарушает их условия. Если аудио у вас на законных основаниях, оно анализируется как любое другое. Spotify показывает значение темпа в своих собственных данных для разработчиков — именно оттуда большинство сайтов «Spotify BPM» и берут цифры.

Показывается одна десятая доля — этого достаточно, чтобы отличить 127.9 от 128, а это важно, когда вы зацикливаете что-то на долгом отрезке. У концертной записи, которая плывёт, изначально нет одного точного темпа — вы получаете среднее значение.

Да, из того же анализа, показывается под темпом. Если вам нужна именно тональность, определитель тональности выводит её на первое место и корректно объясняет параллельный мажор и минор.

Нет. Он декодируется и измеряется прямо на этой странице. Ничего не передаётся, ничего не сохраняется, и с этим не связан никакой аккаунт.

MP3, WAV, FLAC, M4A, AAC, OGG и звук внутри видеофайлов — всё, что декодирует ваш браузер. До примерно 100MB; предел определяется памятью вашего устройства, а не установленным нами правилом.

Да. Без аккаунта, без кредитов, без ограничения на число файлов. Всю работу делает ваш браузер, так что нам не за что брать плату.

Узнать темп

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