Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于Android上BPM跟踪的Aubio_Android_C_Audio Processing_Aubio_Beat Detection - Fatal编程技术网

用于Android上BPM跟踪的Aubio

用于Android上BPM跟踪的Aubio,android,c,audio-processing,aubio,beat-detection,Android,C,Audio Processing,Aubio,Beat Detection,我正在从事一个需要BPM跟踪的android音频项目。我认为写自己的不是一个好主意,环顾四周后,我发现了一些进行BPM跟踪的库,如aubio、vamp、echonest等。aubio似乎是一个不错的选择。问题是我找不到好的文档来帮助我理解如何使用库,例如,什么样的输入音频格式是兼容的(在将音频传递给函数之前是否应该预处理音频),等等 你能给我指一下aubio的一些文档或实现,以及一些开源项目(在android上会是一个奖励) 如果您认为有一种更简单的方法(另一种算法/库)可以移植到android

我正在从事一个需要BPM跟踪的android音频项目。我认为写自己的不是一个好主意,环顾四周后,我发现了一些进行BPM跟踪的库,如aubio、vamp、echonest等。aubio似乎是一个不错的选择。问题是我找不到好的文档来帮助我理解如何使用库,例如,什么样的输入音频格式是兼容的(在将音频传递给函数之前是否应该预处理音频),等等

你能给我指一下aubio的一些文档或实现,以及一些开源项目(在android上会是一个奖励)

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


谢谢。

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

如果您有任何更新,我也感兴趣。我正试图交叉编译整件事,但它在缺少一个头时失败了…好了,现在它可以工作了。更多信息,请参阅。