PianoCheetah is built to help you with piano practice. Did you know all digital pianos, synths, and drums talk to your PC? You've heard of GuitarHero? This shows you similar notes - but all of them. And it'll wait for you - spoonfeeding you the notes and rhythms. And you'll actually learn to really play piano. Plus, it's free.
Shows rhythm, fingering, key signature, notes better than Synthesia, PianoBooster, etc. Shows standard notation and piano roll. The piano roll notation is especially good.
Players of digital pianos. Whether pro or amateur. Digital drum players, too.