The Rulers is a self-contained musical performance system called a digital musical instrument . It includes a software component to produce music and a physical interface to manipulate it. Originally designed in 2004 as part of CCRMA's Summer music technology seminar, it is currently undergoing an overhaul so that it is suitable to be played in McGill's Digital Orchestra.
The instrument was designed to evoke the gesture of plucking or striking a ruler that is fixed at one end. Because the seven aluminum “tines” are of various lengths, each tine oscillates for a different amount of time when plucked. This provides an element of visual and passive haptic feedback to the player. The design minimizes the acoustic component of the oscillations and vibrations of the tines. While they oscillate silently, their motion is sensed by infrared reflect sensors to control a computer-based synthesizer. Output amplitude is determined by the amplitude of the tine’s oscillation, allowing control over the amplitude of initial excitation and damping — characteristics that classify it as an instrument that outputs musical events with a non-excited middle .
Sensing for The Rulers originally included two options: infrared and Hall effect sensors. We introduced another technology, known in applied solid mechanics research and development: the strain gage. These three sensing technologies were evaluated from several perspectives. We have concluded that considering the variety of musical gestures, none of the sensing technologies is optimal . Thus, we have developed a sensor fusion framework in order to account for unpredictable input, that is, human gestures. The framework was able to fuse data from the three cited sensors resulting in an output that is more accurate that each of the sensing sources alone. The framework is replicable to cases whose input is unpredictable. For The Rulers, the framework reached covariance improvements ranging from 4.7 to 12.4 .
For this, we count with the assistance of the following students: Pietro Verrecchia (Electrical Engineering Undergraduate Student at McGill) and Anthony Picciachia (Mechanical Engineering at McGill)
For further information, images and video, access the project webpage.