Overview
For my high school's 2021 dance concert entitled "Burst," I created projections written in Java. These projections reacted to the volume of the music playing during the concert, so the visuals of the projections matched the music during the dance performances.
Bursts
One projection I created was eponymous to the concert itself: colorful bursts that became more numerous as the music's volume increased. These bursts cycled through the colors of the rainbow. This projection played before the concert began, as people entered and found their seats. You can see more about this project in the video below.
Snow
The second projection I made was a snow projection. The snow responded to sound by increasing horizontal velocity ("wind") when the music got louder. This projection also responded to key controls so the person controlling the lights could change the direction of the wind. The other key control brought up a green series of "glitches" to be displayed when there were static sounds in the music. See the projection as it was in the dance concert at 0:22 to 0:52 in the video below.