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.
Please download the zip file attached in the following link.
- Download the zip file.
- Unzip the zip file.
- Go to Terminal in MacOSX, and open the folder, “SoundBulb”.
- Type “make osx” to compile the file.
- Type “./SoundBulb” to open the file.
- By Default, the program takes microphone input as realtime.
- If you want to view a narrative, type ‘n’ once.
- To exit, press ‘q’.
[Screenshots & Videos]
[Comments & Difficulties]
- I am slowly getting used to programming in C++.
- 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.
- Deepak Chandran
- Yuval Addler
- Jack Atherton
- Ge Wang