The key to learning any new piece is to break it down. Imagine you are at a piano lesson right now. Your teacher will likely instruct you to learn a new song in manageable chunks – perhaps one or two bars at a time. If you are having trouble with a passage, your teacher may play it for you so you can hear and see how it is supposed to be played.
PianoMaestro works along the same principles. You can practice a few notes at a time until you have mastered the bar. Then you move onto the next few notes. Having a PianoMaestro is like having a piano teacher at your home 24/7 – a teacher with infinite patience that does not charge by the hour.