(Java is no longer supported by many popular browsers, and can be difficult to enable others…)
Experiment with harmonic (Fourier) synthesis with this Java applet! The sliders represent the levels of the first eight harmonics in the harmonic series. The second harmonic is twice the frequency of the first, the third is three times that of the first, and so on. The graph shows one cycle of the resulting waveform.
Similarly, press the Square button for a square-wave approximation. A square wave is made of only odd-numbered harmonics, in the same relationship as those of the sawtooth.
One way of looking at this is that the sliders represent the frequency domain of a waveform (the level of its frequency components—how we hear), and the graph represents its conversion to the time domain (the signal as it is routed through audio equipment and speakers, only to be converted back to the frequency domain by our ears!).
Great! This serie of articles helped me alot to understand Fourier analysis and FFT.
thanks
Jacques
Hello,
I can’t see the applet. I tried on several browsers.
Java is no longer supported most major browsers (Chrome, Firefox, Edge), and for others (Safari), it’s difficult (enabling the site as an exception, security prompts). I might make a better app in Javascript at some point…