ABC music player. Originally for MIT 6.005 project