Audio DSP as VST plug-ins

I've recrafted some of my older audio DSP work in VST format so you can use the effects within popular recording software. Most products support VST plug-ins these days, it's become something of a de facto standard for audio. Below I've got phase shifter, chorus, and flange effects implemented.

notes

You can either download the .dll files directly and use them with your recording software by putting them in the appropriate directory that is scanned on startup, or you can grab the source code and play with them yourself. To use the source code you'll need to first get the Steinberg 2.4 VST SDK and install that. Then just drop the project files into directories at the same level as the sample adelay and you should be able to build 'em. I used Niall's Pedal Board for a test host. After building, copy to the Niall's directory and start the pedal board host. You can then attach Visual Studio to the running pedal board process for debugging.

phase shifter

This implements a simple all pass filter bank and allows you to select basic phase shifting parameters. You can select from 2-10 sections of all pass and control speed, depth, and feedback. There are also some mix options that might be useful with recording software.

aphaser.dll ready-to-use binary
aphaser.zip source code VS project

chorus

This implements a simple chorus and is about like every other chorus out there except for the fact this has mix options to spread the dry/wet signal in stereo the way I like.

achorus.dll ready-to-use binary
achorus.zip source code VS project

flange

Again, a simple flanger but with a few minor tweaks that make me happy. It can sweep to zero to simulate that cross-over flange sound, and setting the mix mode to "mono minus" and turning the feedback up gets a very fun effect.

aflange.dll ready-to-use binary
aflange.zip source code VS project

older Dr. Dobbs stuff

Go here