This java applet simulates fourier approximations of sine, triangle, sawtooth and square waves, as well as noise, along with their phase terms and harmonics. The number of terms is adjustable, and the function can be played(in Windows), with adjustable frequency. The function can be resampled, quantized, rectified and full rectified. The applet can also simulate distortion. The page includes extensive instructions for the applet and source code.