"Pyramid Cascades" is the result of video-mapping experiments during a semester at ECAL, Lausanne. 3D objects made of polystyrene and paper, mounted on servo-motors, form the projection surface for a beamer. Virtual 2D pyramids are mapped onto these real objects. Using a trackpad, users can interact with the installation. Moving the finger from left to right or vice versa causes both the real and virtual pyramids to rotate, creating an illusion of glowing pyramids. Clicking on the trackpad causes small projected circles to fall from the top of the surface and collide with the pyramids. Every collision produces a synthetic bell-like sound, depending on the side and size of the hit surface. The circle-cascade works like a sequencer. Every dropped circle is repeated after two bars, allowing users to create melodies in a playful way.
This application was built with Adobe Air and communicates with an Arduino board via a serial connection to control servo-motors. The serial communication was managed with the as3glue library. The 2D physics was handled by an as3 port of the powerful Box2D physics-engine by Erin Catto. The sound was synthetically generated with the Tonfall as3 framework by Andre Michelle.