beat prediction (beat tracking)

Dec 17, 2010 at 10:08am

beat prediction (beat tracking)

Hi,

Have anyone worked with beattracking/beat prediction in max?

I have looked at beat~ and btrack~ … however, I can’t get any of these objects to do what I want them to do:

I have two persons activate x amount of tones (with a bang).

Then I want max to ‘listen’ to these x amount of tone activations and determine a tactus (a common rhythm)

Does anyone have an idea how I can do this? For example, do I layer btrack~ objects? I have trouble understanding why btrack~ doesn’t keep predicting the next beat in a stable way. There must be something that I don’t understand about the object’s internal memory structure – when the memory is reset etc.

Thank you for your help!

ana

#53996
Dec 17, 2010 at 10:34am

Hi again,

Hmm, I found an object by François Pachet that is called beatitude~, and it almost does what I want. Except that instead of tracking beats x amounts of seconds backwards in time, I need to track the tempo from x amount of triggered tones …

ana

#194320
Dec 17, 2010 at 12:57pm

I just wonder where the objects of Adam Stark can be found. Neither google nor searching the archive provide usable links (they are mentioned several times but no links…)

#194321
Dec 17, 2010 at 2:36pm

Hi stefantiedje,

I found them here:

http://www.elec.qmul.ac.uk/digitalmusic/people/adams/bsa/

#194322
Oct 22, 2012 at 8:26pm

this is probably better link:

http://www.eecs.qmul.ac.uk/~adams/

There has been a re-vamp to thse externals since, and they are called qm.btrack~ etc in the newer versions, although both work well.

#194323
Oct 22, 2012 at 10:38pm

you might want to build it from scratch. i would start off an [timer] object and see what i need to do to the input data.

#194324

You must be logged in to reply to this topic.