Digital Aquarium

Exploring Dynamic Human-Computer Interaction Through Audio-Visual Art and Arudino Sensing

Digital Aquarium

The Digital Aquarium explores new ways of interacting with digital technology through a small-scale audiovisual installation. Using Arduino sensors to bridge physical and digital realms, the project creates a responsive environment where viewers' movements and gestures directly influence the digital ecosystem in real time. This approach moves beyond conventional input methods, aiming to show how ambient computing can foster more natural and engaging user experiences.

Digital Aquarium Demo

System Details

The software was designed and written in MaxMSP and integrated with Arduino hardware. The physical enclosure prototype was designed in Solidworks and constructed with laser cutting as a means of testing interactions for a larger scale installation.

Audio

The audio system features an additive synthesizer constructed using sine waves and white noise. Various sensor inputs control different aspects of the sound: proximity sensors manage the LFO rate and noise amplitude, while potentiometers allow control over frequency and the number of signals being generated.

Visuals

The visual system combines texture and video blending with manipulation of glsl shader effects. Interactive elements include sensor-controlled feedback levels, blend amounts, and pixel displacement. The visual parameters are dynamically linked to the audio system, responding to both peak and average amplitude levels to create a cohesive audiovisual experience.

MaxMSP Patch

MaxMSP Patch