pseudo code

design to allow for recursive call of setTimeout to play each note