Beat~ object

Mayou's icon

Hello,

I would like to know if someone could help me to understand how the beat~ object (see link below) works :

I understand all the comments in the patch which explain how it works, but when I try to detect beat by clicking or with a song it does not output what I expect.

I have tried 128 samples vector size in DSP options with 44100 Hz. I have also changed the arguments of the beat object (tempo min and max, etc.) in order to make it work but it does not. In fact, I do not know what this object is really supposed to do. Shall it output the right tempo detected by my mouse clicking for example (if I choose "click" in the Umenu)?

Have a nice day,

Mathieu

Anthony Palomba's icon

I tried it here and it seems to work fine. I am using the jongly.aif
sample that comes with Max. Have you tried the help file that comes
with beat~ ?

Mayou's icon

Yes I was trying this help file. Yes it seems to wrok fine with jongly.aif, thanks for your help. It may work fine when the spectrum plane contains only one peak. But with other files like drumloop it seems to be more difficult as the spectrum contains several peaks with similar power. And we have to "lock it" when we consider that the object has detected the right peak.

mzed's icon

My experience with beat~ is that sometimes it works, and sometimes it doesn't. Consider that object "beta" and unsupported. This might work for you:

mz

Tim Canfer's icon

I am also looking into beat trackers, but I have found that beat~ will not work on my machine, I have found two versions but both crash. Is there no version for Max5?

The op.beatitude~ seems to work, but not with great results. I am looking to compare beat~, beatitude and b-keeper, ultimately for use with ableton - does anyone know of any other, beat trackers and / or work done in this area?

Thanks
Tim

jeffd's icon

Hello !
do you have any updates on this matter of beat detection ? do you know objects that could work on recent versions of Max and which are well documented enough ?

jeffd's icon

(btw I found this beat tracker developed at Queen Mary : http://c4dm.eecs.qmul.ac.uk/beatfx/ )
Well documented but the parameters can't be accessed / changed.