New idea for a Shepard Function Generator....
Magnus Danielson
magnus at analogue.org
Sat Sep 12 17:48:20 CEST 1998
>>>>> "CC" == Chris Crosskey <chrisc at zetnet.co.uk> writes:
CC> Hi Folks....
CC> I've had a sort of idea, and I've talked it over with JH and he seems to think
CC> it's sane........
CC> Basicaly the problem with Shep Functions is you've either got to build a true
CC> octature oscillator (pretty damn hard) or you've got to build seven 45 degree
CC> phase shifters that work over a decent frequency range (pretty damn hard as
CC> well)....the problem is the 45 degree shift.... well I can guarantee and
CC> absolutely locked 45 degree shift....#
CC> Basically my idea consists of a dual pot of about a meg or so with one pot in
CC> the frequency control of a 555 timer circuit. This feeds a 4022 divide by 8
CC> counter, if the 555 is running at 8x the speed you want for the Shep function
CC> then you've got 8 outputs 45 degrees apart at the Shep speed......
CC> These eight outputs act as resets on eight separate integrators being fed
CC> current from buffers running off the other part of the dual pot. If the pot is a
CC> Meg and you put 15V into one side and a 10K resistor between the other side and
CC> ground then the output (centre) sweeps between 0.15V and 15V in a basically
CC> loinear fashion. This ensures that as the clock speed of the 555 goes up
CC> (basically linear if all you want is 100:1) then the current being seen by each
CC> integrator goes up, therfore the reset voltage on the integrators stays
CC> constant......try to match the caps in the integrators and trim it in on the
CC> resistance. The voltage at output of the integrators will be pretty low so amp
CC> up to 8V P-P (probably best off trimming here rather than at the integrator
CC> iteself) .....Then you need to extract a 0-10V triangle wave from the sawteeth
CC> and you have a Shep generator...
CC> OK bad points....no VC, good points no insanely matched components. I make it
CC> one 555 a 4022, eight TLO74's and a bunch of R's and C's.....
CC> If you want VC then you'll need to give it an input for a VCO and one for the
CC> control voltage for the VCO, you'll need a clock divider for the VCO and an expo
CC> converter built into the integrator stage, however you'll only need one expo
CC> converter but with eight outputs, so that's nine matched transistors.....
CC> Anybody willing to run with this, I'm busy ATM so don't hold your breath waiting
CC> for my version.....remember where you heard it first......
All this rings a familiar bell, it sounds like something similar to
the Paia Shepard kit. Just looking at the theory description of it is
quite enlightening. The Shepard kit has CV and envelope out for 8
VCO/VCA stacks.
The Paia kit will do a similar arthmetic in the digital domain but
messing around with the upper bits of the counter in order to generate
the 16 diffrent versions.
I have been thinking about some voltage tricks to achieve similar
effects using just op-amp cursuits from a common oscillator.
The benefit of such a cursuit would be CV-in/CV-out. Look at it as a
saw-wave VCO followed by a custom waveshaper. A gut feeling says that
it can be done but I also think that some minor CMOS coulp help the
sequencing and thus propably reduce the complexity.
I think that your cursuit probably could benefit from taking a good
VCO instead of the 555 to benefit the CV properties. Actually, when
you consider the full complexity of the Shepard generator in action I
think you can motivate the better oscillator.
Cheers,
Magnus
More information about the Synth-diy
mailing list