no solo detecta el BPM de tu sample de audio, el problema mas grave es q nativamente no hay funciones que lo hagan debes complementar lo que ya existe mas
algo como
http://archive.gamedev.net/reference...beatdetection/
para generar un evento y un delegado que realicen la ejecucion de la accion por ocurrencia de tu beat