我正在寻找一个简化速度/ 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