Modulum was made for an Electronic Music Studio class at Pomona College.
It consists of four pieces of conductive rubber stretched across a laser-cut plastic frame. They are connected to a central pendulum and share a common ground.
Each piece of conductive rubber is connected to an analog input of an Arduino Nano. Their resistance varies with the force from the pendulum. The Maxuino library was used alongside the Firmata protocol for Arduino in order to pass analog data over a USB connection.
Calibration and post-processing are performed within Max. The stretch values in x and y can then be mapped to MIDI control changes and passed to any piece of digital audio software.