It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external). You can use the computer's keyboard to play MIDI notes, and ...
The virtual piano uses computer keyboard to play the piano keyboard. This program is in Java. (3rd and 4th rows of qwerty keyboard) zsxdcvgbhnjm = C C# D ... through B, first octave (1st and 2nd rows ...