As a pianist myself, I LOVE this concept. I'm in a sort of rut where I'm not improving as much nowadays, and I actually think this game would be the thing that would get me over that hump. In particular, the visual feedback of what mode/scale to use in the context of real songs like this is an incredibly valuable learning tool that I could see myself using as a practice aide.
I REALLY want to see you expand on this. Some initial suggestions:
- MIDI integration (so you can use a real keyboard).
- Visual feedback when right/wrong notes are hit.
- Make note timing optional so players can focus on hitting the right notes intuitively.
- Real chord/scale names to accompany the visual scale.
- Ability to change tempo (lmao Giant Steps).
All in all, this has so much potential to be a real practice tool (in addition to it actually being fun and approachable, maybe even as a non-pianist). Fantastic job!