beat prediction (beat tracking)
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!
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 …
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…)
I found them here:
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.