Synthesia is a free game that teaches you to play the piano using falling notes. With it, you can:
Learn to play songs using a musical keyboard connected to your computer.
Keep track of your progress in every song with per-song scoreboards.
Slow, fast-forward, and rewind songs while learning new parts.
Practice left and right hand parts together or separately.
Try out any MIDI file you can find on the Internet.
With the new (completely optional) for-pay "Learning Pack" component there are a couple more features you can unlock. Have an easier time learning the notes in a song with the new practice mode. And, view songs as sheet music in addition to the falling note display.
TESLANAUT Build a social network around this App/Game so people can share tunes together or play against eachother over the network. Also, an iPhone app/game would be awesome. Landscape play of course. Showing number counters at the top at when the note comes and then as it gets closer, you will see the bar coming. Charge 99 cents for the iPhone app/game and allow people to buy song packs.
PIZZACAKE Synthesia has a great looking full screen user interface. I found the included midi files way too hard to play. I'm not exactly sure how the app scores you however, is the percentage based solely on hitting the note at the right time or does it take into consideration the duration of the note?
Does anyone know of any resources on the net for beginner level midi files to play piano, thanks. (Version 0.6)