Accurate tempo estimation based on harmonic + noise decomposition. (11th October 2006)