[sdiy] poor man's alternative to a CS-80?

Antti Huovilainen ajhuovil at cc.hut.fi
Thu Oct 20 15:41:32 CEST 2005


On Thu, 20 Oct 2005, ChristianH wrote:

> It sounds as if it's something you do over the weekend and then have a
> running CS80 clone on monday. Even assuming some is familiar with signal

I did that with Moog Taurus (in a weekend), and that's a 1:1 clone going 
as far as to model some of the actual circuits (code actually deals 
internally with voltages, amperes, ohms & farads).

> processing - I think it's a huge difference between any basic soft synth
> that makes some noise and something Danjel is looking for.

Yes. However, making a very good sounding softsynth is not that hard. If 
you do not need exact clone of CS-80 (meaning control at 70% on your synth 
and real CS-80 produces exactly same result), it is not really 
that complicated.

A short analysis of CS-80:
You have basically 16 lfo -> vco -> vcf -> vca voices which are 
always layered in twos.

The VCO is normal saw/pulse vco except there is a short blip in the saw. 
This can be done digitally simply by layering bandlimited sawtooth and 
bandlimited pulsewave with the pulsewidth depending on frequency such that 
pulse length is always the same in time.

Jurgen Haible did a pretty nice analysis of the VCF. By comparing it and 
normal SVF, the modifications are rather simple to do to a digital SVF.

All the modulations (aftertouch etc) are trivial to do digitally.

Relating to the chorus, I just published a paper on emulating analog delay 
effects: http://dafx05.ssr.upm.es/Proc_DAFx05/P_155.pdf

Sure, it is easier to just buy CS-60, but this IS synth-diy list afterall 
:). Also I bet making an analog CS-80 clone would be a lot more work.

Antti

"No boom today. Boom tomorrow. There's always a boom tomorrow"
   -- Lt. Cmdr. Ivanova



More information about the Synth-diy mailing list