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.
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.

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