Process
Individual filters and code blocks are stacked into a list, which is then executed in order during each frame. The effects and code sections are modified by the input audio waveform, and certain functions can also be executed whenever a beat is detected.
![photo](/portfolio/reeve-rocks-visuals/img/rr_005.jpg)
I was able to sit in the front-of-house position during the concert, which allowed me to have some control over the visuals, such as changing programs or calling special functions at certain points in the concert.
![photo](/portfolio/reeve-rocks-visuals/img/rr_002.jpg)
Opening title sequence and music visualizations for the 2009 Reeve Rocks concert, which benefits the Christopher and Dana Reeve Foundation.
The music visualizations were programmed using Winamp’s Advanced Visualization Studio, a stack-based semi-visual programming language.