2011-12-29 101 views
8

我正在研究一個需要在應用程序中播放歌曲時添加節拍檢測的項目(WinForms - C#)。檢測歌曲中的節拍

我目前使用NAudio.NET播放歌曲&,顯示有關歌曲的詳細信息。

是否有一個庫,可以讓我做到這一點或某種方式來手動檢測這個?我不期待完成的解決方案,但指向正確的方向。理想情況下,我希望這是一個實時檢測,但它不是必需的。

回答

1

您可以使用此BPM Detection Library

除了BPM計算它也可以讓你得到每一個節拍,所以你可以爲例如調整你的可視化,如果是這樣的話。

+3

這個庫很棒,但我無法讓開發者討論授權(在運行時在.dll中帶有一個可怕的彈出窗口)。所以暫時沒有幫助 – MisdartedPenguin 2012-01-09 00:24:12