This is a quick processing.js visualization of how the fourier transform works.