Aubio对BPM追踪Android上 [英] Aubio for BPM tracking on Android

查看:2240
本文介绍了Aubio对BPM追踪Android上的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的工作需要BPM跟踪的是Android音频项目。我决定写我自己不会是一个好主意,环顾四周后,我发现,做BPM追踪,如aubio,鞋面,echonest等出了很多aubio似乎是不错的选择一些库。问题是我无法找到良好的文档,可以帮助理解我如何使用图书馆,比如,什么样的输入音频格式兼容(我应该pre-过程中,它传递给函数之前,音频)等

I am working on a android audio project which requires BPM tracking. I decided that writing my own would not be a good idea and after looking around, I found a few libraries that does BPM tracking such as aubio, vamp, echonest etc. Out of the lot aubio seemed a good choice. The problem is I cannot find good documentation that can help understand how I can use the library, such as, what sort of input audio formats are compatible (should i pre-process the audio before passing it to the function), etc.

你能指出我的一些aubio文档或实施一些开源项目(在Android将是一个奖金)。

Can you point me to some documentations or implementations of aubio to some open source projects (on android would be a bonus).

如果您认为还有一个更简单的方法(另一种算法/库)端口在Android(preferably在C),让我知道。

If you think there is an easier way (another algorithm/library) to port on android (preferably in c), let me know.

感谢。

推荐答案

我以前提供的aubio make文件交叉编译它为Android。我跟着一些教程,如<一个href=\"http://www.cmumobileapps.com/2011/08/31/compiling-open-source-libraries-with-android-ndk-part-2/\"相对=nofollow>这个它展示了如何交叉编译开源库。至于aubio的文档,我只是用了好几次,了解它是如何工作(我所研究的例子是如何工作的)和阅读作者的博士论文获得的技术资料粗略的想法。

I used the make files provided with aubio to cross compile it for android. I followed some tutorials such as this which shows how to cross compile open source libraries. As for the documentation for aubio, i just used it several times to understand how it works (i studied how the examples worked) and read the phd thesis of the author to get a rough idea on the technical stuff.

这篇关于Aubio对BPM追踪Android上的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆