Soundflower 2: Electric Boogaloo

This time its actually a flower? Also CW: flashing lights

Ok, so check it: I think I finally finished this thing. I guess. I mean time is up, right? Honestly, I'm happy with most of it. I think these screenshots that look pretty cool.

Audio Visualizer from the top

Audio Visualizer from the top, backlit

Audio Visualizer from the side

Audio Visualizer from the underside

I really like how it came out looking like fire or flames. Just a really satisfying effect in my opinion. Using the spectrum to control color was definitely the right call. Anyways, heres some videos:

Soundflower Narrative

Soundflower Demo

Also, here's some extra google drive links in case any of this is missing. That should include the build files (one is the narrative, two is the demo) for windows plus the original project. I really wish that I had time to clean up the code, so avoid looking at it. I figured interesting and working is better than boring and legible. Also consider this:

WASD will move the camera

W --> Forward

S --> Back

A --> Left

D --> Right

To pan the camera with the mouse, hold right-click

Note that keyboard movement is always with respect to where the camera is looking, which can make things disorienting sometimes.

For the unity project, I used pretty much only my own assets with a few exceptions. The camera movement script is taken from the unity basic project. Much of the Chunity comes from the ChunityAudioVisualizer package. Finally, the audio is generated using modifications of several ChucK examples.

Soundflower 2: Electric Boogaloo was largely an exploration for me. I find I work best when investigating fundamental properties for myself, which was my main motivation for creating the flexahedron class. I had a rough artistic vision of dancers in circles that I planned to use the object for; this vision is responsible for the use of circles in the final design. Once I had arrived at something I found interesting though, it was mostly a quest of developing and tweaking the idea. I realized that the objects play very well with light, especially low-light, so I removed the ambient light and added reflections. I implemented the color change to the flexahedrons to help the spectrum and the history read better. I think the biggest hangup was time and fiddling. Also I'm not happy with the music I created for the narrative.