Обнаружение ударов в песне - PullRequest
10 голосов
/ 29 декабря 2011

Я работаю над проектом, который требует от меня добавления обнаружения ударов при воспроизведении песни в приложении (WinForms - C #).

В настоящее время я использую NAudio.NET для воспроизведения песни &отображение подробностей о песне.

Есть ли библиотека, которая позволила бы мне сделать это или каким-либо способом обнаружить это вручную?Я не ожидаю законченного решения, но указываю в правильном направлении.В идеале я хотел бы, чтобы это было обнаружение в реальном времени, но это не обязательно.

Ответы [ 3 ]

3 голосов
/ 29 декабря 2011

Этот вопрос уже был задан;проверить этот поток StackOverflow .Некоторые ответы включают в себя явные алгоритмы обнаружения ударов и ссылки.

1 голос
/ 29 декабря 2011

Вы можете использовать эту Библиотеку обнаружения BPM

Помимо расчета BPM, он также позволяет получать каждый удар, так что вы можете, например, настроить визуализацию, если это так.

0 голосов
/ 24 ноября 2018

Я использовал FMOD, чтобы делать именно то, что вы делаете.У них нет раздражающих всплывающих окон.Вы можете проверить эту ссылку на проект GitHub, который использует его в c #.Лицензирование Fmod немного странно, в зависимости от бюджета программы.Если ваш бюджет меньше 500 тыс., Вы можете использовать его бесплатно, но предполагается, что его логотип где-то будет отображаться либо на заставке, либо на экране кредитов.

...