Categories
Programming

Wobbly RGB

Here’s an experimental script created in p5.js – Three squares represent three elements of the audio track and move randomly around the screen. The location of the square determines the playback speed (and pitch) and volume of the audio element.

The script was developed from Daniel Shiffman’s ‘Walker’ script from The Nature Of Code. I’ll be uploading a browser version when I get around to it…

I can recommend p5.js for anyone who’s interested in creative coding. Here’s a few links…

https://p5js.org/
https://natureofcode.com/

 

Categories
Programming

Meow-Meow – Feline Rhythm Machine

Meow-Meow is a rhythm creator which uses cat sounds as its source. I wanted to learn more about Processing, a programming language designed for creating visual and interactive art so took a short course on Creative Programming for Digital Media & Mobile Apps. Part of the work I created for this course was Meow-Meow.

So how does it work? 5 samples can be toggled using the 16-step grid at the bottom of the device. Once triggered the filter and pitch of these sounds can be manipulated by dragging on the cat images at the top of the device.

Meow-Meow works best with a large screen and does not function well on a mobile browser. I’ve begun to re-write this using p5.js, so it can be fully web-based with extra functionality and a more mobile-friendly structure. In the meantime, please enjoy a video of Meow-Meow in action!