This video documents the first successful test of controlling sound with version 2.0 of LightMatrix, a light-sensitive control surface utilizing a 16x16 grid of photoresistors. This version of LightMatrix is constructed with sixteen printed circuit boards, each of which has a multiplexer chip and 16 photoresistors.
In this video, two computers work together to carry the processor load. The data computer receives serial digital values from LightMatrix's Arduino board, converts/sorts them into a usable array of integers, and pipes them to a second computer via OSC. This second computer is responsible for mapping data to synthesis algorithms. By relieving this computer of the burden of capturing and formatting raw data, it has ample CPU headroom for complex synthesis/sampling algorithms.
In this demonstration, the synthesis computer averages the 16 individual voltages on each PCB, and maps these 16 averages onto the amplitudes of sixteen pink noise generators which have been band-pass filtered to create the first sixteen harmonics of the overtone series with a 40 Hz fundamental. The 16 PCBs are randomly assigned to the 16 harmonics.
![](https://i.ytimg.com/vi/gSzCbf8i0EY/maxresdefault.jpg)