I went in hunt of a midi-player that would do something similar to what PianoBooster is doing. It caught my attention because of a post saying it scrolled the notes like "Guitar Hero".
Well, let me explain why I'm still searching for the right program, this one is not it.
I have played instruments since I was 6, from accordion (gave up on that by the age of 8, because of my disdain for sheet music), 12-string guitar, flute, shakuhachi, hammer dulcimer, and now ... I'm finally going to tackle a life-long goal of learning keyboard. BUT ... not at any time did standard music notation ever sink into my brain. I have a very high IQ, my spatial IQ can't be measured ... yet, for some obscure reason I'm still left counting out the notes on standard notation by FACE and EGBDF. I HATE IT. I HATE STANDARD MUSIC NOTATION! When something is written in the key of F# and I have to mentally transpose all those naturals, flats and sharps to new notes? Fuggedaboutit. Your music isn't worth learning if that's the case. Music should be fun, not mental gymnastics.
I've been playing by ear my whole life, or finding instruments that have readily available tablature that is NOT remotely close to standard music notation. Due to the complexity of the string layout on large Hammer Dulcimers, I was glad when I found out that musicians of this instrument abandoned sheet-music notation altogether and invented their own tablature for it.
Just the other night I was telling a friend, "You know what? Sheet music for keyboard shouldn't even be put on paper as standard notation. Instead, the music should be written vertically, just the way the notes for that silly 'Guitar Hero' game scroll toward you. You could read the music from top to bottom. The length of the note showing its duration (or you could still use standard music-timing notation, matters not). JUST LIKE PLAYER-PIANO ROLLS. The lines being the black-keys, the white spaces the white keys." He's a musician too, and heartily agreed.
So, I was dearly hoping that this software would provide for that. Just plug in a MIDI file and bam, the music would scroll from top to bottom. The notes arranged on a continuous scrolling background in an 88-key layout.
It would look something like this:
| | | | | | | | | | | | ...
| | | | | | | | | | | | ...
| | | | | | | | | | | | ...
| | | | | | | | | | | | ...
| | | | | | | | | | | | ...
| | | | | | | | | | | | ...
The lines denoting the black keys, the white spaces denoting the white keys. The notes as highlights on the appropriate locations that scroll downward (or upward, depending on your preferences).
So? How about it? Since you already have it working that way horizontally on standard sheet-music notation, have an option to scroll the notes vertically on a piano-key grid instead. Sheet music would FINALLY make sense, instead of that insanity invented hundreds of years ago. Why people have put up with that nonsense all these centuries I'll never know. When there are MUCH simpler and clearer ways to record the exact same notes and effects for ALL instruments.