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