Как я могу определить BPM (ударов в минуту) песни?

16

Для некоторых видов деятельности, таких как бег, важно знать, сколько BPM имеет песня. Я знаю, что Банши может сделать это, но я не мог понять, как сделать это для выбранного диапазона песен.

Какой инструмент я могу использовать, чтобы обнаружить BPM и немедленно пометить его в полях ID3 соответствующих файлов?

Инго
источник
Вы все еще ищете ответ на этот вопрос?
Jrg
Да, пока не было достойного ответа
Ingo

Ответы:

9

bpm-tools - это инструменты командной строки для обнаружения и маркировки BPM.

Вот справочная страница пакета в Ubuntu 14.04 LTS.

Вы можете использовать цикл или xargsсценарий оболочки для запуска этого в библиотеке песен.

MMX
источник
1
Можете ли вы объяснить, как использовать это программное обеспечение?
Восстановить Монику - ζ--
Скопируйте файлы в ваш $ PATH и запуститеbpm-tag file.mp3
mmx
1
bpm-toolsтеперь доступен через apt-get, и вам также понадобятся libsox-fmt-mp3mp3-файлы. Тем не менее, я попытался использовать его с одним mp3, и он стер / испортил существующие теги. Итак, действуйте осторожно (я просто использую -nопцию, чтобы распечатать его только на экране).
Лахер
Я бы предложил find /music-folder -name '*.mp3' -exec bpm-tag '{}'пометить все mp3-файлы в библиотеке
Jobjörn Folkesson
2

Mixxx имеет встроенный анализатор, который позволит вам выбрать группу песен из вашей библиотеки для анализа их BPM.

Я рекомендую использовать последнюю версию Mixxx (1.11 на момент написания), чтобы убедиться, что вы получите наиболее надежный анализ (он был недавно улучшен). Вы можете использовать их PPA, чтобы всегда иметь последнюю стабильную версию.

Однако, как упомянуто в комментариях naught101, значение еще не сохранено в тегах файла, поскольку команде разработчиков необходимо исправить проблему повреждения памяти, прежде чем она будет включена. Поэтому мой ответ только частичный.

Снимок экрана анализатора в Mixxx

stragu
источник
1
Стоит отметить, что теги не сохраняются в файлах в новых версиях Mixxx. Эта опция отключена из-за возможного повреждения данных , и Mixxx никогда не сохранял BPM в файлы .
naught101
1

SongKong (профессиональная версия) может рассчитать BPM более миллиона песен, поскольку они соответствуют MusicBrainz. Он обновляет ваши папки iTunes в режиме реального времени.

Карен
источник
0

Banshee имеет опцию для обнаружения BPM.

И если вы хотите только определить BPM для выбранного диапазона песен, откройте их диалоговые окна свойств, перейдите на вкладку « Дополнительно » и нажмите кнопку « Найти» . введите описание изображения здесь

RobinJ
источник
1
Я знаю, см. Мой вопрос ...
Инго