Save ourSound

Save Our Sound is a project for the graduation of Bas van Brandwijk. This initiative aims to raise awareness for endangered animals through a sound-based motion campaign. Animals contribute to the unique soundtrack of our planet. The project highlights the urgent need to preserve these sounds for future generations. To create an interactive experience we've developed an sound-based motion system in p5js.

Specs

Published:
July 2024
Tech:
P5js
Collaboration:
Bas van Brandwijk

Live tool

This live-tool is for experimentation purposes only and may sometimes not work as expected. Best to use a modern browser on desktop.

Visit live tool

At first, I had no idea how to accomplish the difference effect within an interactive tool. My first guess was to work with vectors. I tried a couple of things, but as soon as the copies grew, it became slow and laggy. Then one day, I thought about using a shader — creating letters in different opacities and then calculating the number of overlaps. With an odd/even check, I could decide whether to color the pixel or not. This turned out to work very well.

Through lots of remote and some physical meetings, we got closer and closer to what we had in mind. Every time we hit a milestone we would think of something new, pushing the project as far as we could.

Black and white

As a side project we made a graphic series of black and white variations. Exploring the limits of our coded type system. This eventually got featured in Slanted Publishers' Experimental Type 3

Resources