我正在做一个需要BPM跟踪的安卓音频项目。我决定编写自己的库不是一个好主意,在环顾四周之后,我发现了一些进行BPM跟踪的库,例如aubio,vamp,echonest等。出乎意料的是,奥比奥似乎是一个不错的选择。问题是我找不到可以帮助理解如何使用该库的良好文档,例如,兼容哪种输入音频格式(我应该在将音频传递给函数之前对其进行预处理(等。
你能指出我一些文档或 aubio 的实现到一些开源项目(在 android 上将是一个奖励(。
如果您认为有一种更简单的方法(另一种算法/库(可以在 android 上移植(最好是在 c 中(,请告诉我。
谢谢。
我使用 aubio 提供的 make 文件为 android 交叉编译它。我遵循了一些教程,例如这些教程,它展示了如何交叉编译开源库。至于aubio的文档,我只是多次使用它来了解它是如何工作的(我研究了这些示例是如何工作的(,并阅读了作者的博士论文,以大致了解技术内容。