检测歌曲中的节拍

Mis*_*uin 10 .net c# naudio winforms

我正在开发一个项目,要求我在应用程序中播放歌曲时添加节拍检测(WinForms - C#).

我目前正在使用NAudio.NET播放歌曲并显示有关该歌曲的详细信息.

是否有一个库允许我这样做或以某种方式手动检测这个?我不期待一个完成的解决方案,但指向正确的方向.理想情况下,我希望这是一个实时检测,但它不是必需的.

Ara*_*ram 2

您可以使用此BPM 检测库

除了 BPM 计算之外,它还允许您获取每个节拍,因此您可以调整您的可视化(如果是这种情况)。

  • 这个库很棒,但我无法联系开发人员讨论许可(运行时 .dll 中出现可怕的弹出窗口)。所以目前没有帮助 (3认同)