6

我正在开发一个需要 BPM 跟踪的 android 音频项目。我决定自己写不是一个好主意,环顾四周后,我发现了一些进行 BPM 跟踪的库,例如 aubio、vamp、echonest 等。在很多情况下,aubio 似乎是一个不错的选择。问题是我找不到可以帮助理解如何使用该库的好的文档,例如兼容哪种输入音频格式(我应该在将音频传递给函数之前对其进行预处理)等。

您能否向我指出一些开源项目的一些文档或 aubio 实现(在 android 上将是一个奖励)。

如果您认为有一种更简单的方法(另一种算法/库)可以移植到 android(最好在 c 中),请告诉我。

谢谢。

4

1 回答 1

0

我使用 aubio 提供的 make 文件为 android 交叉编译它。我遵循了一些这样的教程,这些教程展示了如何交叉编译开源库。至于 aubio 的文档,我只是用它几次来了解它是如何工作的(我研​​究了这些例子是如何工作的)并阅读了作者的博士论文,以大致了解技术内容。

于 2012-09-24T08:53:39.257 回答