Bpm音频检测库

use*_*815 15 audio-processing

我正在寻找一个简化tempo/bpm音频检测的库.

类似于这个http://adionsoft.net/bpm/的东西,但要在*NIX机器上使用.

任何语言,但偏好到php,perl,python.

Phi*_*lan 11

Mixxx使用SoundTouch库中的BPMDetect类进行BPM检测.还有另一个名为BPMDj的开源库,它更难使用但更准确.

不过,我个人不会依赖.然后我又是一个业余爱好者DJ,所以我倾向于更多地依赖我的耳朵.

编辑

有一个更好的OSS库称为aubio.它还可以进行心跳检测和起始检测.

另一个编辑

Mixxx现在已经转移到了VAMP插件集,这更好,支持aubio和许多其他节拍检测库.它还支持键检测和其他音频分析功能.


小智 5

不是库,而是单个类:来自Mixxx的 bpmdetect.{cpp,h} .