Aubio用于Android上的BPM跟踪

Gan*_*Gan 5 c android audio-processing aubio beat-detection

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

你能指点我一些开源项目的文档或aubio的实现(在android上会是一个奖励).

如果你认为有更简单的方法(另一个算法/库)来移植到android(最好是在c),请告诉我.

谢谢.

Gan*_*Gan 0

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