Virtual piano
A virtual piano is an application designed to simulate playing a piano on a computer. The virtual piano is played using a keyboard and/or mouse and typically comes with many features found on a digital piano. Virtual Piano was initially developed online in 2006 when broadband speeds allowed music notes to load and play swiftly. A wide variety of online virtual pianos have now been developed.
Virtual player piano software can simultaneously play MIDI / score music files, highlight the piano keys corresponding to the notes and highlight the sheet music notes.