Project 3: Grand Finale
For this last project, I decided to do Option 1 which was creating an interaction with live video and audio input. I wanted to create something with both the camera and an imported audio file, and continue the theme of song visualization from a previous project. I decided on using optical flow to create circle particles based on camera movement, and those circles/background would react to the beat of the audio file. Aesthetic-wise, I stuck with one color on the circles to avoid it feeling overwhelming - but ensured the background flashed red each time there was a dramatic beat in the music. To prevent it flashing the entire screen, I used a Ramp TOP with a circular type so it's noticeable but not overwhelming. Meanwhile, the motion circles would scale based on the volume of the sound - small when there's a break in the music, and larger when the sound is in rhythm. Interaction-wise, it's just the camera motion so the performance is hands-free. I considered adding an addit...