Okay, I am a bit overenthusiastic right now. But I have bought the Synthesia app and after a bit of a hassle it works like a dream!
iternabe This also beg the question: what is the trick to avoid reading notes wrong in the first place when learning a new piece?
The answer to your question is: Synthesia!
It works like this: I upload a midi file to my laptop, open it with Synthesia, and choose, for instance, to play hands together. I open my iPad with the score.
Synthesia waits for me to start, waits also for me when I hesitate, and as long as I play the correct notes, Synthesia's bars descend at a leasurely pace. When I make a mistake, the bars stop moving until I have played the correct note.
It is so good!
In one of the pieces I am learning, there are subtle changes in the harmonies. C# is played together with E, or with D, or with F#, or even with F. When practising, I cannot hear my mistake when I play C#-E when I need to play C#-D, because I am not yet familiar with the piece. But if I play a wrong note, Synthesia stops until I play the correct note, so I no longer need to check and double-check that I really learn the correct notes!
And it is also great fun. Another piece that I am working on is a typical melody-accompaniment piece, and neither melody nor accompaniment is easy, and it is just so much fun to practise each hand with Synthesia, because Synthesia not only checks that I play the correct notes, it also plays the hand that I don't play. So I hear the melody when I play the accompaniment and I hear the accompaniment when I play the melody. And when I hesitate, which of course I do a lot, it waits for me. So, so nice!
Now, for this solution to work, you need to have a digital piano, your score as midi files, a laptop connected to your dp, and your score (I haven't figured out yet if Synthesia also can show the score simultaneously with the descending bars). So that is quite a setup. But if you have all this, no more learning wrong notes from the start!
Synthesia for the win!!