Add timer and metronome
Fix timer drift and avoid multiple timers
Add ability to recognize patterns
Add song player
Add ability to advance pattern by tap