I have a hydraulic breaker on a excavator that hammers with a dynamic bpm. I have recorded this sound so that it is in a mp3-file and would like to determine the momentary bpm for the length of the file. I have tried using processing with beat detection from the minim-library but so far without any good results. Is using beat detection with energy mode in a selected band the preferred way to go? I have had troubles getting good information about where, in terms of frequency, the beats are. An example of the sound could come from http://www.youtube.com/watch?v=596Dtm95Txo