Audio Visualizer

2022

C++, openFrameworks

In one of my classes in third year, I was taught about interactivity and translating data into different mediums that people can understand. My favourite project of the course was an audio visualizer where I chose a song and got to code a visual representation of its audio frequencies using openFrameworks. I used the song Plantasia by Mort Garson, which made for a great theme to create visuals for. I coded custom shapes using mathematical formulas and specific point locations and changed specific parts of the shape based on the audio frequency. Additionally, I included a firefly with a light path that follows my cursor using a lerp (linear interpolation) and some positional math. I had a lot of fun developing this and getting lost in code for hours in figuring out how the audio affects the shapes.

See the full video:

Some screenshots from the video: