SoundBulb

SoundBulb is a sound visualizer program that takes microphone input in realtime. The filament of the lightbulb represents the time-domain of the realtime signal, and the rings flying around the bulb represent the frequency-domain of the realtime signal. Closer to the red of a rainbow spectrum, the higher the frequency of the signal is. If the signal is large enough, the lightbulb will break.

It took me a long time to decode openGL, and chuck.fft, but overall, it went well.

The basic format of the SoundBulb was finished very early, so I tried to embellish it with different ideas. However, they seemed to be over-embelleshed, so I stayed with the previous minimal and simple SoundBulb.