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

Для моего университетского проекта я разрабатываю приложение для сравнения музыки C#. Чтобы закончить мой проект, я должен взять TEMPO музыкального файла (WAVE FILE). Также я получаю помощь библиотеки NAUDIO для моего проекта. Может ли кто-нибудь помочь мне идентифицировать / обнаружить TEMPO? Я пробовал несколько раз, но до сих пор не могу получить TEMPO.

1 ответ

Получить темп (BPM) музыкального файла можно с помощью класса bass.net BPMCounter.

Вот ссылка на документацию этого класса: http://bass.radio42.com/help/html/0833aa5a-3be9-037c-66f2-9adfd42a8512.htm

Если вы хотите выполнить расчет BPM в режиме реального времени, вы также можете найти код здесь: http://www.bass.radio42.com/help/html/bf47db8a-599c-cf4f-b13b-da17f10a7a54.htm

Другие вопросы по тегам