“Buzzcloud” Video
Italian filmmaker Daniele Sosio and I just finished our collaboration on “Buzzcloud.” Check it out below, and check out the rest of Daniele’s work here.
Buzzcloud – Greg Surges from Daniele Sosio on Vimeo.
Archive for June, 2010
Italian filmmaker Daniele Sosio and I just finished our collaboration on “Buzzcloud.” Check it out below, and check out the rest of Daniele’s work here.
Buzzcloud – Greg Surges from Daniele Sosio on Vimeo.
I just added this to the page for my piece Gates (No. 1).
Gates (No. 1) is a software instrument, programmed in Pure Data. Inspired by other instrument builders, particularly David Tudor’s electronic instruments, Gates (No. 1) provides the performer with high-level control of musical events, while the moment-to-moment details emerge from the patch itself.
Central to the sound of the instrument is a set of three feedback networks. Implemented using recursive delay lines, each network emphasizes a particular frequency range: low, medium, and high. The frequency ranges are user-selectable, allowing for coarse control over the register of a particular musical event. Slight changes in delay time and filter cutoffs destabilize the feedback, producing glissandi and other effects.
The pitch register is selected through a combination of key-presses, which also determines other parameters of the sound. The first of those other parameters is a selection of one of 6 sound-processing algorithms which is applied to the selected feedback network. The 6 processing types are: amplitude modulation by line segments, ring modulation by filtered noise, ring modulation by a sine wave, recursive delay with delay time modulation, a chorus effect, and a set of bandpass filters in series (creating phase cancellations).

Inner workings of the patch. Above are the different processing modules, routed through an echo effect, and out to the DAC.
The second parameter is a selection of one of 50 different, hand-drawn wave shapes. The wave shapes provide control data for the modulation sources described above.
The key-press combination also determines the duration and number of repeats of a sound, ranging from short, repetitive events to long drones. Finally, the performer can choose to route the output of the instrument through a secondary processing unit, which modifies its processing algorithms according to the rhythmic onsets of the generated sound.

The secondary effects module adds a layer of digital grit, contrasting with the cleaner sounds of the instrument.
The variety and diversity of sound generation, processing, and control algorithms ensure that the instrument is never fully under the control of the performer. Rather than a flaw, this is a feature, as it ensures an exciting challenge for the performer, and produces performances which can retain similar characteristics while varying widely in structure and duration.

Updated panel for SVF.

New panel design for VCA. Knobs aren't installed yet.
I’ve recently built both a 4 x 4 audio matrix mixer and a state-variable vcf. Here are some images:

This is the inside of the 4 x 4 matrix mixer.

Some of the inner circuitry.

This is the back panel w/ outputs and power.

This is the finished matrix mixer.

The mostly populated VCF PCB.

Doing the panel wiring and testing the VCF circuit.

The finished enclosure: a power-indication LED will fit in the hole on the left.

Since the Lazers! release was listed in the SEAMUS Newsletter, I decided I’d better link to it here. Hopefully this will see an official release soon.
Musician/hacker living in San Diego, CA. Studying computer music at UCSD. 