audio-processing - Bpm音频检测库

标签 audio-processing

<分区>

我正在寻找一个可以简化速度/bpm 音频检测的库。

类似于此的内容 http://adionsoft.net/bpm/ , 但要在 *NIX 机器上使用。

任何语言,但首选 php、perl、python。

最佳答案

Mixxx 使用 SoundTouch 中的 BPMDetect 类BPM检测库。还有另一个名为 BPMDj 的开源库哪个更难使用但更准确。

不过,我个人不会依赖任何一个。话又说回来,我是一个业余 DJ,所以我更倾向于依赖我的耳朵。

编辑

有一个更好的 OSS 库叫做 aubio .它还可以进行节拍检测和起始检测。

另一个编辑

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

关于audio-processing - Bpm音频检测库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4422343/

相关文章:

audio - 识别 "ding-dong"声音

audio - 文件和麦克风录制之间的音频信号差异

audio - 如何使用上下文窗口来分割整个日志梅尔谱图(确保所有音频的段数相同)?

android - Process.getExclusiveCores() 在某些设备上抛出异常

iphone - iOS中如何修改录好的语音播放和发声 "funny"?

algorithm - 从混合波(或其他音乐格式)文件中提取特定乐器的特定旋律/节拍/节奏

c++ - 检测录音中的不同声音/来源

android - - 在 FFMPEG 中使用电影循环播放音频时最短不起作用

从音符中获取调和音阶的算法?

c++ - 如何编写 C++ 音频处理应用程序?