Human-computer interaction in the piano tutor