This is my second project for Creative Programming for Digital Media & Mobile Apps on Coursera. It’s an audio visualiser inspired by An Optical Poem (1938) by Oskar Fischinger. The course work was to create a visualiser so I thought it would be interesting to look back at the history abstract animations set to music. I quickly discovered Fischinger and decided to have a go at making something in his style.
I don’t think I was able to get anywhere near the dynamism of the original but perhaps it captures something of the more relaxed moments of his film. Here’s a link to a video of it running.
I wrote the soundtrack to emphasis high and low frequencies at different part of the composition in order to create a more noticeable change in the visualisation.
To generate the graphics, the music is transformed into frequency bands and the power of each band is used to change the sizes of particular set of particles. Some Perlin Noise is used to set velocities and sine waves are used to parameterise the animations. I ended up tuning the parameters quite heavily so I’m not sure how the system will work with other soundtracks.