1. James Dooley
  2. trio




J.R. Dooley

trio produces ambient-glitch-electro (with a touch of Eastern spice) music in response to light, temperature and movement in the installation environment. Three streams of music, each stream representing a 'band member', respond autonomously to these stimuli.

Installation notes

The three master patches provided are intended to by run on three separate computers. An Arduino with a light, temperature and PIR motion sensor will be connected to each computer. The Arduino board should be loaded with the 'Standard-Firmata' sketch. This is needed to communicate with Pd. The light, temperature and PIR sensors should be connected to analogue ins 1-2 and digital in 1, respectively, of the Arduino board. Suitable sensors are:

  • 5k photoresistor with 10k resistor
  • 5 thermistor with 10k resistor

With the Arduinos connected to each computer, the Pd patches can be launched. The computer produces a mono signal that should be rooted to a single loudspeaker. This setup should be repeated for each 'instrument' of trio, with a total of three Arduinos, three computers and three loudspeakers. Each instrument is placed in a different location within the installation environment. It is important that all instruments can be heard, so the placement of each system should not be too far apart. Equally, it is important that the placement of each instrument is so the sensors don't necessarily react identically. This would destroy the subtle changes and 'out of phase' character that sometimes occurs.

All project files can be found at www.github.com/jrdooley/trio. trio is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

You are free:

to Share - to copy, distribute and transmit the work

to Remix – to adapt the work

Under the following conditions:

Attribution - You must attribute this work to J.R. Dooley (with link)

Noncommercial - You may not use this work for commercial purposes.