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.
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.
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.