Physical Computing

Portfolios & Writings > Programming > Physical Computing.

Interactive Sound Bath

A digitized version of the experience of a sound bath exploring the ancient stress-relieving and sound healing practice. We sought to achieve this using laptops and phones, which are often associated with being the cause of stress and anxiety. Our experiment made use of motion detection, WEBGL animation, sound detection and emission. This project was created for OCADU DIGF-6037 Creation and Computation. The requirement was to create an experiment that uses at least 20 screens using p5.js.

Libraries Used:

  • p5.js
  • Vida

View on Github

Proxemics Study | Interactive Infinity Mirror

This project is an interactive, LED-light project, exploring in a critique of the concept of proxemics – the study of human use of space and the effects that population density has on behaviour, communication, and social interaction. In our interpretation, we attempt to show a visual representation of various reactions to “personal space” that humans create around them, in the form of various interactions of light, and represent the idea of an ideal level of social interaction amongst multiple parties.

The purpose of this study is to visually demonstrate the effect people can have on each other through the use of different colour effects. The goal is to deconstruct the relationship between behaviours and colour, and reshape this relationship to be presented in a new form. Throughout this process, the parties control the effects based on the states they are in. 

This project was created for OCADU DIGF-6037 Creation and Computation.  The requirement was to creatively use a microcontroller, up to 3 rangefinders, and actuators: any number of individual LEDs, or up to 4 servos, to create a minimum of 3 distinct behaviours in response to the environmental conditions.


Libraries/Software Used:

  • Adafruit NeoPixel
  • WS2812FX
  • TouchDesigner

View on Github

Using Format