Better beat detection

jamesson's icon

What algorithms for beat detection are out there, aside from the traditional ones? Is anybody working on new ones?

Many thanks in advance

Joe

loadmess's icon

Hello,
Check maxobjects.com for "beat", "bonk" and other keywords you remember.

Also check these which are recent and are not included in maxobjects database:

Hope it helps,
dc

Venetian's icon

yes, IBT

BeatComber~ (comb filter matrix beat tracker) - by myself - http://www.eecs.qmul.ac.uk/~andrewr/software.html

as to which works best...who knows?

Stephane Morisse's icon

Just made a M4L device with Bonk~ and it works nicely, fast and reliable triggering.

Venetian's icon

that would really count as onset detection. Bonk being good for detecting percussive onsets (and useful for drum tracking). The task of beat trackers is to try to tap pretty much as a person would.

So, in case you're interested in onset detection, there's also Adam Stark's qm.onset and I've done an onset detector called AubioOnsetDetector . Links the same as for the beat trackers. My page leads here - https://code.soundsoftware.ac.uk/projects/aubio-onset-detector/repository/show/maxExternals. These basically implement forms of onset detection from Juan Bello et al.'s paper of 2005 as externals.

vaz's icon

I've used Beat but it is very processor heavy.

Does anyone know what Ableton uses for beat detection and tempo mapping?