Yet another synth simulation program

Martin Fay mfay at fs2.cp.umist.ac.uk
Mon Nov 18 19:51:19 CET 1996


(This is a bit of a cross-post to save writing it 3 times, I've 
marked some bits as particularly relevant to each list.)

Having downloaded Rubber Duck on friday, I had a play with it and 
thought it was pretty cool, but not exactly the last word in sonic 
flexibility (like the 303 ;). Seeing that a synth simulation could be 
effectively run on a 486 I decided to have a bash at something myself 
and after a weekend of hacking this is what I've managed:

WARNING
   It's a win32 program 95 or NT only :p This kind of helps due to 
   the nice optimizing 32bit compiler I could use...there is no 
   chance whatever I will port it to any other platform so don't 
   even bother mentioning it.

Architecture:
  2 DCO, both with saw, variable width pulse, FM and PWM modulation 
    inputs. DCO2 can be cross-modulated and synced to DCO1.
  DCF: a first rough attempt, but it does have variable resonance and 
    an FM modulation input.
  DCA: simple amplifier with AM input.
  2ADSR: the envelope timings are poor at the moment but time can 
    only help ;)
  1 LFO: triangle/saw/square waves selectable, 0.2->20Hz approx 
    range.

The "virtual synth" can be downloaded at
  http://www.cp.umist.ac.uk/users/martin/programs/vsynth.zip


Synth-DIY:
  I remember some discussion on DCF design, in particular messages 
about some academic papers on simulating a moog vcf, if anyone can 
point me towards that information I'd be grateful. The filter design 
is going to be the hardest part of this project!


Multisound:
  If you haven't heard of rubber duck you should be able to find it 
at ftp://ftp.cdrom.com/.3/demos/incoming/music/programs/rubdg081.zip


Martin



More information about the Synth-diy mailing list