Interesting idea. Being a hobbyist pianist, I felt very lost using the keyboard. Not sure how the theme fit in? (random notes to be played?).
I think some more feedback on good and bad timing would have improved my experience. And as in my own game, I realized, score increase as feedback during the main game segment is a motivating thing that I miss.