[sdiy] My student's implementation of Antti's Moog filter

Aaron Lanterman lanterma at ece.gatech.edu
Thu Dec 1 07:48:31 CET 2005


Recent discussion about having students reminded me that I think I forgot 
to tell the list about this...

I often get inquiries students wanting to do independent study type 
projects for credit - so I have them do music-related stuff. I gave one of 
them the task of implementing Antti's Moog filter. He started in MATLAB, 
and went as far as implementing it as a VST in C++. John Helder was the 
student; he did an AWESOME job on this.

To see/download his work, go to:

http://www.prism.gatech.edu/~gtg032i/

He's got all his code there, you can download and compile it, or just run 
the executable. He did it on the PC; we'd both welcome some intreped soul 
compiling it for a Mac, maybe even porting it to an audiounit type of plug 
in, and sharing. It's got the standard boilerplate GaTech 
"non-commercial-use" license that legal makes us slap on things.

He also did some soundfiles and made some plots. Alas, he didn't post any 
examples where he swept the cutoff; they're all fixed, so they're not that 
exciting.

If I were to have another student continue this, the first thing I'd have 
them do would probably be to put in a pre-upsamping and post-downsampling 
stage to avoid aliasing. John was going to do that next, but I told him 
he'd already done enough work to deserve an A.

In case anyone's hiring, I think John is graduating Spring 06 (but I'm 
trying to talk him into staying for grad school).

I recently printed out Annti's new paper on Vintage delay-based effects. 
I've got another independent study victim, I mean student, lined up to 
start cranking on that this Spring?

BTW, Antti, did you ever publish your MS-20 work? It would be interesting 
to see how all that tanh stuff works in a Sallen-Key structure.

It's interesting how different Sallen-Keys can sound. Put in a diode ring, 
get a GX-1. Put in OTAs and a clipper in the feedback path, you get an 
MS-20. Put in Vactrols, you get a Buchla LPG!

- Aaron

-----------------------------------------------------------------------------

Dr. Aaron Lanterman, Asst. Prof.       Voice:  404-385-2548
School of Electrical and Comp. Eng.    Fax:    404-894-8363
Georgia Institute of Technology        E-mail: lanterma at ece.gatech.edu
Mail Code 0250                         Web:    users.ece.gatech.edu/~lanterma
Atlanta, GA 30332                      Office: GCATT 334B





More information about the Synth-diy mailing list