Aubio for BPM tracking on Android
Asked Answered
V

1

6

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.

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

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

Thanks.

Vip answered 22/5, 2012 at 9:17 Comment(2)
I'm also interested in updates, if you have any. I'm trying to cross-compile the whole thing, but it fails at a missing header...Fairyfairyland
Okay, now it works. See #6792262 for more.Fairyfairyland
V
0

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.

Vip answered 24/9, 2012 at 8:53 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.