Improved beat (and rhythm?) tracker that can handle varying tempos within tracks