It already has that feature! :) It’s just not very obvious. If you click the small lock icon near the top, it will snap and to that difficulty so you can practice only sequences with that specific number of notes.

This is so well done and very cool. Thanks for building it and offering it.

As someone who hasn't had a piano lesson in about 40 years, I find myself wanting to play with the keys to match the melody. So I hear the initial melody, and then I'm practically hitting keys at random (guessing where I should be on the keyboard) until I find the first note, and then I have to listen over and over again while trying to find the second note. I kind of want to hunt and peck until I'm ready and then get tested to see if I nailed it.

Glad you like it! A couple of people have asked for this feature and I guess I've been struggling with how to fit this concept into the game.

Maybe the answer really is just as simple as a little visual toggle that puts you in a "sandbox" mode where all the sounds still go through, but the game doesn’t respond to them until you untoggle it.

Another approach is having an "explore and test" or "Training Wheels" mode. Correct notes played by the user behave exactly as they do right now. But for a wrong note played by the user, instead of the round ending, you could just gives some audio-visual feedback that this is not the right answer but continue to expect the user to find the right answer. This way we can hunt and peck our way to the end of the round.

This creates a problem in that it's easy to muddle your way through without learning anything. To prevent this:

Once it gets to the end of the round in this mode, if the user had even 1 wrong note selected in this round, the game will then expect them to play it perfectly once again (like it does now).

This way you get both the hunt and peck exploration and the final "now that you've had your time to get your ears and fingers in order, play it correctly."

Put me up as another person wanting that feature, it was how I expected it would work.

same!