Фильтрация музыки по темпу (bpm)

Avatar
  • обновлен

Меня больше интересует фильтрация по bpm треков в моей медиатеке или вообще всех треков на Яндекс.Музыке.

BPM - это скорость или темп музыки. Реализация данного фильтра позволит подбирать музыку для тренировки определенного темпа быстро.

Сейчас я определяю необходимый темп только на слух. На перебор треков уходит много времени. Гораздо приятнее заниматься спортом под разные мелодии. На слух удается отобрать три-четыре. Фильтр по bpm решил бы эту задачу.

Подборки с музыкой для тренировок не решают данную задачу.

A
Дубликаты
Возможность выбора темпа музыки в подборках

В плейлистах которые составлены компанией Yandex, песни идут по порядку, но с разным темпом. Например, решил включить Музыку 1980-х и в самом начале поёт Майкл Джексон. Всё бодро, весело хочется танцевать, но когда песня заканчивается желание танцевать под быструю ритмичную музыку не пропадает, а дальше играет Sting, медленно и спокойно. И тут всё желание пропадает(. Чтобы такого не было нужно сделать вариант выбора темпа. Например от ритмичного к спокойному или наоборот.

Возможность фильтровать треки по числу ударов в минуту (BPS)

Хочу, чтобы на радио или в поиске помимо жанра, настроения и тому подобного можно было выбрать и скорость трека в ударах в минуту. Точное значение или небольшой интервал.
Цель: использовать яндекс музыку при беге или ходьбе, так чтобы ритм шагов соответствовал музыке - классно же.

Уверен, что яндекс в состоянии определить такой параметр для песни.

Плейлисты для тренировок с различным ритмом

Пожалуйста, создайте плейлисты музыки для тренировок в разных пульсовых диапазонах

Avatar
yuriy dy

Как я понял, в сервисе отсутствуют такие данные, но очень давно в ВинАМП была реализована возможность распознавания темпа музыки, то есть с нынешними технологиями искусственного интеллекта это не должно представлять особых трудностей.

Как вариант предлагаю на первое время использовать устройство пользователя с этим самым интеллектом (естественно с его согласия), то есть как обычно собирается плейлист по предпочтениям, потом на устройстве пользователя прогоняется на темп (потом эти данные можно уже аккумулировать у себя на серверах), и предлагается пользователю для дальнейшей обработки: если перемотал значит предлагаем другую такую песню, если опять перемотал, заменяем или кидаем в конец всю музыку в таком темпе в плейлисте; пользователь сам выбирает что исключить с учётом новых данных. 


Avatar
Егор Соболев

Уже есть) Для этого зайдите на главный экран, затем раздел «Для тренировок», пролистайте вниз и найдёте плейлисты.

Avatar
ars90tm

я бы и вовсе сделал отдельный поток по заданному количеству bpm + кнопку "играть песни с таким же bpm". В качестве юзер-кейса приведу пример - занимаясь в зале ходил на беговой дорожке и в одной из песен ритм четко совпал с моим шагом. Мне захотелось что бы и остальные песни были того же ритма. 

Пока подбор по bpm встречал на радио хастл - его часто преподаватели в танц.школах используют