Digital Rain
Digital Rain is a data driven art installation, examining the crossroads of algorithmic and generative music,
emergence patterns, data sonification, and technology driven systems of expression. 192 electromagnetic relay
switches are arranged into a grid and mounted onto a wall. The relays are connected and controlled by 6 Arduino
Megas which are networked together and controlled by a hidden host computer.
A Python script gathers real-time details about weather conditions from a randomly selected meteorological
station on the globe. A text-to-speech program announces the location and selected aspects of the weather report
through a speaker that sits in front of the installation. Meta conditions (sunny, rain, etc.) select the base
composition algorithm while the performance specifics are a factor of the forecasts wind speed, humidity,
temperature and pressure. Digital Rain utilizes the mechanical ticking of the relays switching as the sonic
source material for the piece. The relays, because of their precision and speed, are able to actuate fast enough
to produce sustained pitch. This in addition to their idiosyncratic rhythmic snaps allows for us to create a
wide variety of soundscapes. When the generative composition comes to a close, the system resets and a new
station is polled.
Digital Rain is a data driven installation which explores the crossroads of generative music,
emergence patterns, data sonification, and technology driven systems of expression. 192
electromagnetic relay switches, broken out into twenty-four units of eight, are arranged in a grid
and mounted on the gallery wall. The relays are orchestrated by six Arduino Megas which are
networked together and controlled by a hidden host computer. Weather conditions from a
randomly selected meteorological station is collected by a Python script. The program then
announces the location of the station along with the weather conditions via a text-to-speech
algorithm and a stereo system. Meta conditions - such as sunny, rainy, or cloudy - select the
composition’s style while the specifics of the sonification are determined by the wind speed,
humidity, temperature and barometric pressure. Digital Rain utilizes the mechanical ticking of the
relays as the sonic source material for the installation. The relays, because of their precision and
speed, are able to actuate fast enough to produce sustained pitch. This, in addition to their
aptitude for arrhythmic snaps, allows for a wide variety of soundscapes which are surprisingly
representative of the atmospheric conditions they strive to emulate. When the short generative
composition representing the conditions of the randomly chosen station comes to a close, the
system resets and a new station is chosen.
Environmental Reactivity
Digital Rain attempts to directly sonify weather conditions through the use of electromagnetic
relay switches. The playback speed of the sonification is mapped to the temperature of the
currently selected weather report: with a slower playback when the weather is cooler. The
humidity dictates the note density, with a higher humidity resulting in less time between
actuations. The installation cycles through stations at a steady pace, only lingering on a single
station for more than a minute if networking errors occur.
Digital Rain attempts to reflect the varied, grand scale of the earth’s atmospheric patterns,
with hope of imparting on its viewer not only the specifics of the weather at one or two of the
stations, but also how varied the weather is across the globe at any one moment. Digital Rain
could have been realized as an interactive installation. Visitors could have been given agency
over what weather station is being represented or could have selected the different parameters
which affect sonification. However, this would have changed the dynamic of the installation and
would have violated its conceptual goals. In the alternate scenario where guests are able to select
individual weather stations, for example, they are more likely to view the system as an
educational tool than a work of art. If guests are able to affect the playback parameters of the
sonification algorithm, the accuracy of the sonification suffers: no longer sounding like the event
it is attempting to emulate. Digital Rain, is an installation that, for conceptual reasons, does not
benefit from human-circuit interactivity.