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