A recent G+ thread about animations that help the understanding of trigonometry inspired me to try something similar for digital signal processing and the discrete fourier transform.
one plus one
Shared publicly•View activity
- Hi Dave, any way you can post the code for this visualization somewhere?Jul 8, 2014
- depending on your browser: you could find the code by right clicking and "show source"; then click on the "fourier.js" src link: http://dave.whipp.name/tutorial/fourier.js.
Apologies for lack of comments in the code.Jul 8, 2014
- Very cool. Thanks. Your code looks really clean, so I think I should be able to follow along relatively easily. Your visualization really made the original post much less abstract.
I am trying to transform color into various other spaces (using the underlying basis that light and color are essentially electromagnetic waves). For a given RGB or HSV color, if I can create the combined wave as a function of time, it can lead to some interesting transformations (sound, rotation such as your visualization, animated alpha etc). It could also allow me to test standard color theory (say complementary colors) using not colors but a mapping (via the transformation) and see if there are alternative ways of visualizing harmonies.Jul 9, 2014