我建立一個基於節奏的遊戲,面臨着很多的節奏檢測問題。我收到了當前播放的歌曲。它看起來像一個有512浮點數的浮點數組。 256用於左右聲道表示。 FFT也可用。但我不知道如何與數據的工作,我做了一些實驗與可視化,但它給我很少的信息。我已經搜索了一些準備好的算法,但沒有任何內容。請,有人可以幫助我,也許,一些參考資料,材料,與節奏檢測相關的文章,與音頻譜一起工作。代碼也會非常有幫助。謝謝。節奏檢測通過分析音頻頻譜
7
A
回答
4
也許你沒有使用正確的搜索條件。嘗試谷歌'節奏檢測'或'節拍檢測',連同'代碼'或'算法'。有大量的論文,引用,代碼示例等
只需幾命中:
http://www.cs.princeton.edu/~lieber/cos325/final/
http://www.clear.rice.edu/elec301/Projects01/beat_sync/beatalgo.html
4
您可能要檢查出的Dancing Monkeys源和項目報告項目。跳舞的猴子會自動爲DDR生成步驟文件,並使用一些相當複雜的節拍檢測。它是用matlab編寫的。
2
你應該看看節拍譜算法:http://www.rotorbrain.com/foote/papers/icme2001/icmehtml.htm。
它通過計算小樣本頻譜的相似性提取關於節奏和音樂結構的信息。這是相對容易實現,並允許強大的信息檢索。
相關問題
- 1. 檢測音頻譜
- 2. JavaScript音頻頻譜分析儀
- 3. LibGDX,從Android MP3音頻頻譜分析
- 4. 通過頻譜分析的MP3比特率檢測
- 5. 活頁樂譜的音頻分析
- 6. 通過音頻檢測單詞
- 7. Internet Explorer上的音頻頻譜分析儀可視化
- 8. C語言的音頻播放和頻譜分析libarary#
- 9. 繪製音頻譜
- 10. iPhone音頻分析
- 11. 音頻數據API節拍檢測
- 12. C#中的音頻節拍檢測#
- 13. 音頻分析檢測低音量週期
- 14. 節奏在iPhone(音變)檢測
- 15. 音頻頻譜效果iOS/Android
- 16. 創建YouTube流的音頻頻譜HTML5
- 17. 從python的音頻文件中提取音頻頻譜
- 18. PHP finfo檢測m4a音頻爲視頻
- 19. 活節奏檢測
- 20. 使用Python 2.6對音頻文件進行快速頻譜分析?
- 21. 如何使用ffmpeg更改音頻節奏和音高個性?
- 22. 實時頻譜分析儀API
- 23. 頻譜分析儀用於輸入?
- 24. 「Winamp風格」的頻譜分析儀
- 25. 檢測音頻峯值
- 26. 音頻性別檢測
- 27. Bpm音頻檢測庫
- 28. 音頻電平檢測
- 29. 聲音頻率檢測
- 30. 分析音頻文件java
有很多軟件應用程序已經這樣做,所以我猜算法應該是非常直接的,希望看到一些有趣的評論在這裏.. – notthetup 2011-03-27 17:00:05
剛剛看到這個谷歌搜索「音頻節拍檢測算法」..希望它幫助.. http://www.flipcode.com/misc/BeatDetectionAlgorithms.pdf – notthetup 2011-03-27 17:02:15