For this assignment, the main purpose for me is to get familiar with Openframeworks. I decided to make a digital pendulum wave in a 3D format.
First, I made a prototype with Processing.
Then I mapped the basic logic into OF. I created a new class – pendulum.cpp. When each pendulum hit the most right and left edge, a note with different pitch according to the length of the pendulum is played from the right channel and left channel relatively. Also, I add an easycam object so that the different perspective of the wave can be viewed.
Here is a video showing how it looks like:
The work sounds pretty simple, however working in a different programming environment did bring a lot puzzle in the beginning. And this program can be improved by applying an interactive input to control the pendulums.