我正在尋找一個簡化速度/ bpm音頻檢測的庫。Bpm音頻檢測庫
與此類似的東西http://adionsoft.net/bpm/,但要在* NIX機器上使用。
任何語言,但喜歡去php,perl,python。
我正在尋找一個簡化速度/ bpm音頻檢測的庫。Bpm音頻檢測庫
與此類似的東西http://adionsoft.net/bpm/,但要在* NIX機器上使用。
任何語言,但喜歡去php,perl,python。
不是圖書館,而是一個班級:bpmdetect。{cpp,h}從Mixxx。
VAMP的問題插件是它不能在iOS平臺上編譯。只有一個版本/ Makefile.osx – loretoparisi 2013-10-17 20:44:17
Mixxx使用BPMDetect類從SoundTouch庫BPM檢測。還有另一個名爲BPMDj的開源庫,它很難使用,但更準確。
雖然我個人不會依賴。然後我又是一個愛好者的DJ,所以我傾向於更多地依賴我的耳朵。
編輯
有一個更好的OSS庫調用aubio。它也可以做節拍檢測和起始檢測。
ANOTHER編輯
Mixxx現在已經移動到VAMP插件集,這是好多了,支持aubio和許多其他節拍檢測庫。它還支持關鍵檢測和其他音頻分析功能。
另外,如果您已經在使用GStreamer庫,那麼bpmdetect
元素將作爲soundtouch
插件的一部分,它是gstreamer-plugins-bad的一部分。 python gstreamer綁定意味着相當不錯。
如果我沒有弄錯,代碼會使用soundtouch。如果它不是它的一部分,那麼它仍然在倉庫中肆虐。如果是這樣,我不會推薦使用它。 – 2010-05-19 16:35:41
集成SoundTouch - http://www.surina.net/soundtouch/只需從這裏獲取框架 - https://github.com/fivebats/FBAudio/tree/master/FBAudioLib/SoundTouch.framework – loretoparisi 2013-10-01 20:39:04