VCO or VCF
Neil Johnson
Neil.Johnson at camcon.co.uk
Mon Aug 4 10:23:39 CEST 1997
Received: from [193.35.220.5] by esprit.camcon.co.uk with SMTP
(IMA Internet Exchange 1.04b) id 3e453520; Sun, 3 Aug 97 10:45:54 +0100
Received: from ganymede.camcon.co.uk by camcon.co.uk (4.1/SMI-4.1)
id AA19872; Sun, 3 Aug 97 10:47:17 BST
Received: by ganymede.camcon.co.uk (4.1/SMI-4.1)
id AA01779; Sun, 3 Aug 97 10:47:15 BST
Received: from ns1.sara.nl(192.16.188.198) by ganymede.camcon.co.uk via smap (V1.
3)
id sma001777; Sun Aug 3 10:46:31 1997
Received: from horus.sara.nl (horus.sara.nl [192.16.188.40]) by ns1.sara.nl (8.8.
3/8.7.1) with ESMTP id LAA03689; Sun, 3 Aug 1997 11:45:16 +0200 (MET DST)
Received: by horus.sara.nl (8.8.3/4.04)
id JAA99777; Sun, 3 Aug 1997 09:42:01 GMT
Received: from mail.enterprise.net by horus.sara.nl (8.8.3/4.04)
id JAA45751; Sun, 3 Aug 1997 09:41:56 GMT
Received: from oakley ([194.72.196.221])
by mail.enterprise.net (8.8.5/8.8.5) with ESMTP id KAA06073
for <synth-diy at horus.sara.nl>; Sun, 3 Aug 1997 10:42:00 +0100 (BST)
Message-Id: <199708030942.KAA06073 at mail.enterprise.net>
From: "Tony Allgood" <oakley at enterprise.net>
To: <synth-diy at horus.sara.nl>
Subject: VCO or VCF
Date: Sat, 2 Aug 1997 23:04:42 +0100
X-Msmail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1161
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Sender: owner-synth-diy at horus.sara.nl
Precedence: bulk
-------------- next part --------------
<turning lurk mode off...>
Hi there list! This is my first real posting, so here goes...
In reply to Tony's posting:
Your idea of building a Walsh function-based synth sounds great way!!
I built a 16 term Walsh synth as a demonstrator for my MSc research
project a couple of years ago.
Virtually _all_ of the synth was discrete analogue/digital hybrid (the
only microprocessor was an 8051 to implement the MIDI interface and
control the digital master oscillator from a large pitch table). The
rest of the beast - three cabinets in all - consisted of LOTS of knobs
for the term mixers, three envelope generators, a pseudo-sinewave LFO
and the multiplication matrix.
The route I chose for the Walsh terms was to invert a control voltage
and then chop between the normal and inverted signals. The chopping
was controlled from the digital Walsh function generator, feeding a
bank of 4053s. Doing it this way meant I could then use simple mixers
to create the control voltages from a number of sources. My synth had
six: two EGs, an LFO, Pitch Bend, After Touch and Mod.Wheel.
BTW: combining several EGs is a great way of generating complex
multi-stage envelopes. Using two simple Attack-Decay envelopes I
could create weird, bipolar four-stage envelopes just by summing the
two outputs. Anyone else played with this idea? Stick four AD EGs
together and you have an eight-stage EG!
Results? For a piece of demo kit that was lashed up on breadboard,
without any thoughts on layout, it was predictably noisy. But so
what! For bass sounds, it was, umm, frightening..! Having all the
terms set up so that the shape changed from sine to square or
triangle, depending on how hard the key was hit (or maybe After
Touch?) was FUN.
After all this excitement, I've calmed down a bit. My back-burner
project now is a 128-term digital Walsh function synth with many more
modulation options - the thing with Walsh function synths is the
infinite number of ways of modulating the Walsh coefficients: some of
my ideas:
* feedback from the output into the terms
* external input, perhaps via a set of filters (like some evil
vocoder beasty...)
* more input from the player (pedals, breath, poly after touch)
* more complex envelopes
* more LFO's
* modulating LFO's with envelopes/other LFOs/After Touch/Mod Wheel,
etc
* reverse-processing of audio signals, extract coefficient
envelopes, then swap them around and play it back - resynthesis????
One thing I found with my Walsh synth was that I fell between the
all-digital and all-analogue camps. On the one hand I got
"Analogue? Isn't that noisy? Why not do it all on a DSP?",
then I got
"Ugh! What's this microprocessor doing in here? And your
oscillator is DIGITAL!!"
Me, I just turned up the volume so I couldn't hear them anymore!
Well, I hope Tony has as much fun designing, building, and playing his
synth as I did with mine. If anybody else has built Walsh function
synths, I'm sure we'd all be interested in hearing from you.
Its a great list guys. I'm addicted!
Neil
--
+---------------------------+-----------------------------+
Neil Johnson * All thoughts and opinions
Cambridge Consultants Ltd * expressed here are my own.
email: nj at camcon.co.uk * Heck, even _I_ don't believe
http://www.camcon.co.uk * what I say at times.....
+---------------------------+-----------------------------+
______________________________ Reply Separator
_________________________________
Subject: VCO or VCF
Author: "Tony Allgood" <oakley at enterprise.net> at Internet-PO
Date: 02/08/97 23:04
Reading some of the notes in the archive, it seems to me that some people
think that its the VCF that determines the overall sound of the instrument.
Do the oscillators actually make a difference? One person said a squarewave
is a squarewave whatever the VCO design. Surely, this is not true. Slew rate
and HF performance of the semis will have an effect, won't they? And
sawtooth outputs, well, some sawtooths can have terrible flyback times. For
instance, my old Rogue (which I sold for 40 UKP about 5 years ago, what a
plonker! ), had a sawtooth with a flat top, like it had been clipped at
12volts.
And what about VCAs, all my modular stuff uses LM13600 or 3080s, does a
AD633 really make a difference that can be heard? Or does it only make a
difference when you try to modulate with AF rather than slow EG outputs?
I will agree that VCF types really make a difference, but for my next
project, I'm going to be working on oscillator waveforms. I am going to use
a 3340 running at a very high frequency driving a Walsh generator bank. I
tried ages back but I tried to be clever and use a digital EG circuit I had
designed for each of its 32 outputs. This time I'll use a bank of pots.
Anyone out there tried using hardwired digital chips to make analogue
waves? I will keep you posted of any positive results.
TTFN
Tony
PS anyone got the circuit schematics for the powertran vocoder or the FAT
procoder?
More information about the Synth-diy
mailing list