Doesn't practicing with random notes become very boring?
I imagine it would be far more engaging (but also far more complicated) to tap into an archive of songs and present those randomly, either selected by or transposed into the key that you want to practice.
There is an app called Piano Maestro that makes it much more fun, a large pool of pop songs, and increasing difficulty. We use multiple apps at home with our Yamaha piano that has a Bluetooth midi connected to it, including Notequest, Notevision and recently Piano Maestro.
I have found this to be less boring than trying to plough through my copy of Hanon, since there is rapid feedback. It's a different kind of game. I struggle to get to 10 minutes of scales or Hanon stuff, but have no issue on the random notes.
> A bit like when people tell you to learn Morse code, not to learn it letter by letter.
Fun fact, during WW2 there were lots of encrypted transmissions over Morse code, and lots of folk (often women, in the UK at least) had the job to transcribe them. They would then be passed on to the cryptoanalytics specialists in Bletchley Park. I guess other countries had similar arrangements.
So they would sit 8h+ a day and transcribe what looked like garbage to them.
I imagine it would be far more engaging (but also far more complicated) to tap into an archive of songs and present those randomly, either selected by or transposed into the key that you want to practice.