quartet produces ambient-glitch-electro music in response to the changing light, temperature and motion conditions of the installation environment. Four streams of music, each stream representing a 'band member', respond autonomously to these stimuli.
The four patches provided are intended to by run on four separate computers. 'autoStartMasterPatch1' combines all for patches into one for the purposes of auditioning. An Arduino with a light, temperature and 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 motion sensors should be connected to analogue ins 1-3, respectively, of the Arduino board. Suitable sensors are:
- 5k photoresistor with 10k resistor
- 5 thermistor with 10k resistor
- PIR motion sensor
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 quartet, with a total of four Arduinos, four computers and four 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/quartet. quartet 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.