[Clam-devel] Aubio Processing Unit

Paul Brossier piem at altern.org
Tue Jun 26 02:12:54 PDT 2007

Hi Alex and all,

This is very good news to hear that aubio is being used, and
it is nice to have it working from within Clam.

I am not sure about the performance of BeatRoot, at least in
terms of tempo extraction (rather than beat tracking), but I am
planning to port the BeatRoot algorithm in the aubio library, so
we should soon be able to hear the differences.

I am currently in Hanoi, Vietnam, with little time and not so
easy internet connections, but I will be back in Europe next
week, with plenty of time!

Best, Paul

On Sat, Jun 23, 2007 at 02:15:40PM -0700, Alex Norman wrote:
> Hi all, I figured I'd share my first processing unit.  It uses aubio [so you
> must have aubio installed to use it] and gives both "beat" and "onset"
> control outputs.
> currently the outputs indicate the number of beats/onsets found in an audio
> block, but maybe that should be changed in the future to just send a trigger to
> indicate a beat??
> I've also attached a simple example that shows how it works, it creates tones
> when beats and onsets are found.. it isn't perfect as I couldn't figure out a
> good way to envelope the sounds, but it works.
> Aubio isn't perfect either, but it does work relatively well for some music.
> If you want to do off line beat analysis "BeatRoot" has been the best that I've
> used so far.
> -Alex

More information about the clam-devel mailing list