我正在开发一个需要 BPM 跟踪的 android 音频项目。我决定自己写不是一个好主意,环顾四周后,我发现了一些进行 BPM 跟踪的库,例如 aubio、vamp、echonest 等。在很多情况下,aubio 似乎是一个不错的选择。问题是我找不到可以帮助理解如何使用该库的好的文档,例如兼容哪种输入音频格式(我应该在将音频传递给函数之前对其进行预处理)等。
您能否向我指出一些开源项目的一些文档或 aubio 实现(在 android 上将是一个奖励)。
如果您认为有一种更简单的方法(另一种算法/库)可以移植到 android(最好在 c 中),请告诉我。
谢谢。