[sdiy] String filters and divide down oscillator string synths

Tom Wiltshire tom at electricdruid.net
Sat Jun 21 16:09:21 CEST 2008


Andrew,

On 21 Jun 2008, at 13:36, Andrew Simper wrote:

> I'm working on a digital emulation of a classic divide down string  
> synthesizers at the moment,


Sounds interesting. What are you using for that? Is this a VST or do  
you have particular hardware in mind?

> * 4 parallel band pass filters with adjustable freq, res, and gain
> * 1 high pass and low pass in series with freq, res and single gain  
> in parallel with a band pass filter with adjustable freq, res, and  
> gain, and then all that in series with a notch filter with freq and  
> res.
>
> Do you have any suggestions as to other possible designs? Do you  
> know of any links to any pages that have formant shapes for  
> instruments?

I'd probably try bandpass, like you suggest, implemented as state- 
variable filters.
I looked into formant shapes (a set of formant filters is definitely  
on my "one day..." list) but found precious little good information.  
It seems measuring the frequency responses of musical instruments  
isn't straightforward, and that few people have bothered.
Still, in the end I decided that all acoustic instruments have *some*  
resonances and dead spots and so forth, so having a section in your  
instrument that copies that effect is going to improve things, even  
if I don't know enough to realistically copy an existing instrument.
Looked at the other way around, one of the things that makes synths  
sound "Synthy" is the dead flat frequency response from 20-20KHz.

> I have done some research in the Arp Omini (I have one sitting in  
> front of me to test with) which others might be instereseted in  
> (sorry if this is all obvious stuff that everyone already knows)
>
> * To get a saw from a sqr divide down sqr wave you high pass filter  
> the sqr then clip off the bottom with a diode then high pass again.
> * The "amp" per note is achieved by varying a bias voltage to the  
> diode so the clip point changes. This results in some "thumping"  
> with note ons since the dc introduced has to be filtered away.
> * The "hollow" or waveform enhancement mode is made by moving the  
> bias voltage enough that the other spike of the high pass sqr  
> waveform is present in the output signal.
> * Since the amp per voice is made by varying the bias voltage for  
> the clip you get timbral variations through the attack and release.
> * The "string" sections simply put this waveform through a chorus.

This is another great example of the limitations of some very basic  
circuitry becoming the holy grail that more sophisticated circuitry  
strives to emulate (See also: Hammond organ, Minimoog filter,  
envelopes, Fender tube amplifiers). I always try and remember this  
when I'm designing something, and worrying too much about making the  
inevitable compromises. Instead, I should just get on and compromise!  
If it's successful, in twenty years time, someone will be using a 25  
Ziggahertz DSP to copy the exact quality of audio grunge my  
compromise caused! It's a funny old world!

Sorry, not a lot of useful information in that post - just some  
thoughts.

Regards,
Tom





More information about the Synth-diy mailing list