Stone Throw
This project was conceived in collaboration with artist amy pickles along with other collaborators, to develop an interactive, sound installation exploring the nature of digital disintegration.
Each item that is scanned is generated on the server, taking one image of a reference used in the artist's research, and an image of a stone. Once it has generated this scan the server degrades the image by removing pixels from the image and saving over the original. As the scans progress, the file sizes change, which in turn progresses the musical composition.
The installation lives until the files are totally degraded to the point that they are deleted from the server.
I used this opportunity to explore custom vanilla js web components, building an API in NodeJS using Express.js, live feedback from the server using Socket.io, generative audio through puredata, and online radio using Icecast.