我正在从事一个android音频项目,这需要BPM跟踪。我决定写自己的不是一个好主意,在环顾四周后,我发现了一些可以进行BPM跟踪的库,比如aubio,vamp,echonest等等。问题是我找不到好的文档来帮助我理解如何使用库,例如,什么类型的输入音频格式是兼容的(我是否应该在将音频传递给函数之前对其进行预处理),等等。
你能给我推荐一些开源项目的aubio文档或实现吗(安卓平台的话会更好)。
如果你认为有一种更简单的方法(另一种算法/库)可以移植到android上(最好是用c),请让我知道。
谢谢。
发布于 2012-09-24 16:53:39
我使用aubio提供的make文件为android交叉编译它。我遵循了一些教程,比如this,它展示了如何交叉编译开源库。至于aubio的文档,我只是多次使用它来了解它是如何工作的(我研究了示例是如何工作的),并阅读了作者的博士论文以对技术内容有一个大致的了解。
https://stackoverflow.com/questions/10699117
复制相似问题