This project highlights how low cost digital tools and fabrication methods - such as the ‘Daisy Seed’ and 3D printers, can enable novice or independent designers to create complex digital audio systems. Toybox concludes by identifying design strategies that support playful engaging experiences in audio hardware, contributing to wider conversations about interaction design.
Sound Demo:
Toybox is run on a Daisy Seed microcontroller, made by Electrosmith. The effect was programmed in Plugdata, an open source development environment based on Pure Data. Containing a built in compiler, Plugdata makes it very seamless to prototype, flash to the seed, and then test.
The actual effect is primarily a granulator. It triggers sound playback from a buffer at quasi-random intervals and can be tuned between random and consistent. There are a number of different ‘effects’ combined and built into different parameters.
Interface:
The pedal contains four dials, four toggle switches, two footswitches and two faders. Each paramater was chosen/designed to interact well with their respective control surfaces. For example, having the dry/wet parameter on a linear scale, makes it easy to quickly glance and see where the ratio lies.
By assigning multiple sonic parameters to certain control surfaces, I aimed to abandon the technical one-to-one control method in favour of a more novel, toy-like approach.
Circuit/Electronics:
The circuit is very simple, containing stereo input and output buffers, the seed, a small power regulation circuit and the control surfaces.
The pedals circuit was built onto multiple parts of perfboard. This was a cheap option but also allowed for more customiseability than something like PedalPCBs Terrarium, which only supports a certain number of predetermined control surfaces as well as mono input and output audio.
Toybox has two component boards, each holding two toggle switches and two rotary potentiometers. The slide potentiometers and footswitches are wired directly to the motherboard, which contains the seed, power regulation, input buffer and output buffer.