Walsh Function Primer
Neil Johnson
Neil.Johnson at camcon.co.uk
Tue Aug 5 09:56:01 CEST 1997
Received: from [193.35.220.5] by esprit.camcon.co.uk with SMTP
(IMA Internet Exchange 1.04b) id 3e6c6e60; Tue, 5 Aug 97 07:23:34 +0100
Received: from ganymede.camcon.co.uk by camcon.co.uk (4.1/SMI-4.1)
id AA15166; Tue, 5 Aug 97 07:24:56 BST
Received: by ganymede.camcon.co.uk (4.1/SMI-4.1)
id AA14824; Tue, 5 Aug 97 07:24:54 BST
Received: from freiburg.itt-sc.de(192.48.251.1) by ganymede.camcon.co.uk via smap
(V1.3)
id sma014818; Tue Aug 5 07:23:52 1997
Received: (from smap at localhost) by grisu.itt-sc.de (8.6.12/8.6.9) id IAA02967 for
<Neil.Johnson at camcon.co.uk>; Tue, 5 Aug 1997 08:23:57 +0200
Received: from mail.itt-sc.de(172.17.88.99) by grisu.itt-sc.de via smap (V1.3)
id sma002961; Tue Aug 5 08:23:57 1997
Received: from mars.itt-sc.de (mars.itt-sc.de [172.17.93.47]) by mail.itt-sc.de (
8.8.0/8.8.0) with ESMTP id IAA16896 for <Neil.Johnson at camcon.co.uk>; Tue, 5 Aug 1
997 08:22:32 +0200 (MET DST)
From: Martin Czech <martin.czech at itt-sc.de>
Received: (from czech at localhost) by mars.itt-sc.de (8.8.0/8.8.0) id IAA21388 for
Neil.Johnson at camcon.co.uk; Tue, 5 Aug 1997 08:23:51 +0200 (MET DST)
Date: Tue, 5 Aug 1997 08:23:51 +0200 (MET DST)
Message-Id: <199708050623.IAA21388 at mars.itt-sc.de>
To: Neil.Johnson at camcon.co.uk
Subject: Re: Walsh Function Primer
Mime-Version: 1.0
Content-Type: Text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
-------------- next part --------------
Martin (and list),
I use a digital oscillator to generate the clock signal. This is
controlled by an 8051 microprocessor using a pitch table:
note + pitchbend + mod -> TABLE -> 24 bit number -> Oscillator
For frequency modulation you could hook up an ADC to the micro and get
it to read the ADC every, say, 1ms and add that value to the pitch
number. Then you can feed any signal into the ADC (EG, LFO, joystick,
etc) and modulate the pitch. As long as you don't want AF modulation
you should be alright up to a few hundred Hz modulation frequency.
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: Re: Walsh Function Primer
Author: Martin Czech <martin.czech at itt-sc.de> at Internet-PO
Date: 05/08/97 08:23
Thank you for your interesting explanation.
(No irony here).
I once learned, that synthesis could be done
with a lot of orthogonal functions, but the name Walsh
never was heard.
But one question remains :
How to get a rather high clock frequency for the generator?
Precision VCO work at 20Hz-20KHz, and at the top end there are
already difficulties with delays etc.
Flat tracking. How to create frequencys
say 128 times higher, without using a pll or a divider?
How do you do this?
m.c.
More information about the Synth-diy
mailing list