Fireworks - Live music visualization
I developed a visualization program to be used in an orchestral concert. The project was to create visuals which would respond to live music being played. Using the visual programming language Max MSP, I created a particle system visualization. The particles would glow brighter when there is a spike in amplitude of the music, creating an interesting fireworks effect. The visualization also works for playback of recordings.
The biggest challenge in this project is to find the spikes in the amplitude of the music, as the volume of the music is not consistent throughout a song. I overcame this by finding the average amplitude using a window of time, and defining a spike as an increase in amplitude over a certain threshold above the average amplitude.