Recently, I implemented a spring reverb simulator VST in C++. The plugin was created for an assignment in Miller Puckette’s “The Vibrating Body” seminar at UCSD.
We’d been talking about mass-spring systems and resonators, so I decided to use a bank of parallel resonant filters to simulate the springs.
I implemented a Resonator class, following Robert Bristow-Johnson’s biquad formula for a resonant LPF [1]. Each resonator tends to ring at a particular frequency, and the impulse response looks like a decaying sinusoid.
By combining a few hundred of those simple resonators, each resonating at a different frequency and driven with a complex sound, you can approximate the sound of a spring reverb.
Here’s the Resonator implementation file – the rest of the plugin source is on the bitbucket page linked below:
Here’s a demo of some software I developed for Tom Erbe’s music software development course at UCSD. The program allows you to generate modular synth control voltages using a standard AC-coupled audio interface. A diode and capacitor are the only required external hardware. The program is written in C++ using the Qt framework. Download the source, documentation and OS X binary here.
This is a demonstration of the USB -> CV PC/Analog Synthesizer interface I’m developing.
In this clip, sample data is being sent from Max/MSP over the serial port to a Teensy 2.0 microcontroller. The controller sends the incoming data over an ISP connection to a DAC, the output of which can be used as a modulation source for analog synthesis modules.
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.
Just posted a video from a concert I did last year w/ Chris Burns. It’s live-coding (an improvised performance practice, in which performers program their instruments in concert), using Pure Data. This is the first set, using Vanilla PD. There’s a second set, using the NRCI networking library – don’t know if that one still exists…
RT @plural: Know a college student maker? Pass along info on the @mkemakerspace Makership summer sponsored membership to them! http://t. ... 2012/05/17
@disquiet Gotcha. Looking forward to it. 2012/05/16