Great work! Had no trouble playing the game, and it's a well thought out concept.
I know you're invested in the 'perfect pitch' framing, since you mention that you have it in the family. Since it seems like your goal is to have this be a useful and accessible educational tool for those breaking into music, I would highly recommend pivoting this to have a strong focus on relative pitch, and specifically _intervals_, instead. Knowing how to distinguish intervals is both more accessible, and also much more useful for actually playing and creating music. As is, this tool clearly deprioritizes intervals with the fixed piano-key input and melodies in a key other than C. This will really only help one get better at this specific game.
If you haven't already, give Earmaster a try and see how they approach it - it's one of the most referenced and well-regarded training apps on the market. Earmaster, and others like it, start with a focus on relative intervals, then expand out from there to enhance instant recognition and memory of relative intervals across a melody - but the focus is almost never on absolute pitch 'across the piano'.
We originally just thought of the game as "musical wordle" since we didn't want to infringe on the "wordle" name itself in case there were copyright issues, and PPP seemed like nice alliteration, which is how we ended up with the current branding. But I've started to realize that people have expectations when they hear it -- i.e. I've heard someone ask if the game was only for musicians who have perfect pitch, and that was not my intention at all!
Re: intervals -- right now in "easy" mode, we give users the first note, which gives them a start at identifying intervals. But I'm starting to wonder if maybe a given first note should be the default "normal" mode, now. And maybe "easy" mode will give more visual cues, maybe? (Just thinking out loud here.)
> melodies in a key other than C
Funny story -- it took me forever to add in support for sharps and flats to the game, which is why the first ~50 songs in the database all had melodies whose first six notes had to be in C major. Luckily this is not the case anymore (we're at Day 111 now).
> If you haven't already it would be good to give Earmaster a try and see how they approach it
Thank you for the recommendation! I've checked out a few other online ear training games but not Earmaster yet.
I know you're invested in the 'perfect pitch' framing, since you mention that you have it in the family. Since it seems like your goal is to have this be a useful and accessible educational tool for those breaking into music, I would highly recommend pivoting this to have a strong focus on relative pitch, and specifically _intervals_, instead. Knowing how to distinguish intervals is both more accessible, and also much more useful for actually playing and creating music. As is, this tool clearly deprioritizes intervals with the fixed piano-key input and melodies in a key other than C. This will really only help one get better at this specific game.
If you haven't already, give Earmaster a try and see how they approach it - it's one of the most referenced and well-regarded training apps on the market. Earmaster, and others like it, start with a focus on relative intervals, then expand out from there to enhance instant recognition and memory of relative intervals across a melody - but the focus is almost never on absolute pitch 'across the piano'.