A cool little demonstration of a Fourier Transform (not really FFT) class that I made.
Move the mouse back and forth to create a signal representing the mouse's x-position over time. The FT class then performs a one-dimensional Fourier Transform and returns FTData.
The leftmost graph displays the mouse's x-position in the time-domain. The graph to the right of the time-domain graph is a magnitude over frequency graph. To the right of that is a real/imaginary over frequency graph. The rightmost graph displays phase over frequency.
Yes, the Java demo system seems to be broken. I think I might just remove it.