Play a Piano / Synthesizer / Oscilloscope

Play the piano using your mouse or your computer's keyboard.

As you play the piano, you'll see the wave forms as well as hear them.

The piano can also play a song for you, while you watch.

Your browser isn't configured to run Java applets.
"PC's" require Windows95 and Netscape or Explorer 3.0 or higher.

This virtual reality Java piano lets you play the piano
and have a little fun while learning the relationship
between the sounds, music theory, musical scales, and
the underlying math and physics of how sounds are produced
and perceived.

Combined with the piano is an oscilloscope and sound generator
so you can create, view, and hear sounds and you can learn
how the amplitude and period of the wave relates the volume
and pitch of the sounds.

All the tones are created from mathematical equations.

The '2 overtones' wave is : y = sin(x) + sin(2*x)/2 + sin(4*x)/4.

Does it sound better than the simpler sine wave ?   More like a real piano ?   Why ?

Java program written and (c) 1998 by Paul Flavin.