Beat Detection Algorithms (Part 1) · Marco Ziccardi