安卓平台上使用Aubio进行BPM跟踪

6
我正在开发一个需要BPM跟踪的Android音频项目。我决定自己编写代码可能不是个好主意,于是在寻找相关库时,我找到了一些BPM跟踪的库,如aubio、vamp、echonest等。在这些库中,aubio看起来是个不错的选择。但问题是我找不到好的文档可以帮助我了解如何使用该库,例如,哪些输入音频格式兼容(是否需要对音频进行预处理才能传递给函数),等等。
你能指出aubio的一些文档或实现吗?最好是一些开源项目(在Android上更好)。
如果你认为有更简单的方法(另一个算法/库)可以移植到Android(最好是C语言),请告诉我。
谢谢。

我也对更新很感兴趣,如果有的话,请告诉我。我正在尝试交叉编译整个项目,但遇到了一个缺少头文件的错误... - F.X.
好的,现在它可以工作了。请参见https://dev59.com/IVnUa4cB1Zd3GeqPbIIO#14112768获取更多信息。 - F.X.
1个回答

0

我使用了提供的make文件来为Android交叉编译aubio。我遵循了一些教程,比如this,它展示了如何交叉编译开源库。至于aubio的文档,我只是多次使用它来理解它的工作原理(学习示例的工作方式),并阅读作者的博士论文,以对技术方面有一个大致的了解。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接