Idea for an envelope generator
gstopp at fibermux.com
gstopp at fibermux.com
Fri Feb 9 16:40:55 CET 1996
Wow it's beginning to sound like a lot just to get around the
traditional ADSR shape... hey! Here's an idea. Build a couple panel's
worth of stuff like a two-row ten-step sequencer and a VC slew limiter
and a ring modulator and a window comparator and some other stuff
maybe, and patch it together until it works! Now you get a) the fun of
messing with it till it works, and b) a couple of real cool modular
synth panels :-)
Careful doing analog division by zero - it may result in an output of
infinity volts! Watch out for lightning bolts.
Pursue the d*g*t*l approach at your own risk.
- Gene
gstopp at fibermux.com
______________________________ Reply Separator _________________________________
Subject: Re: Idea for an envelope generator
Author: Christopher List <Christopher_List at sonymusic.com> at ccrelayout
Date: 2/9/96 7:21 AM
.
.
.
OK, so, more thinking... New Idea. You've got two rows. Row A is voltages with
n pots, Row B is times, with n+ 2 pots. As has already been discussed in
another thread, we can set the time for each step by using B to set the
discharge time of a cap and creating a gate signal from that. So, using just
this, we've got a self-stepping evelope generator, but it "steps" from voltage
to voltage.
Now, the big trick! By running the output through a CV slew limiter, we can set
a slope from step to step, using a voltage, right? We just need the right
voltage at each step to get the slope we want...
how about this...
Slope = dY/dX. dY = (Row A voltage at sequencer step N) - (Row A voltage at
step N - 1). dX = Time = voltage that sets gate time for step N = output of row
B for step N. Now, you can use some analog multipliers to do voltage division,
right? - I wish I had brought my AD734 data sheets in today. So, you just do a
little trimming to get these two voltages scaled correctly (dY and dX) - divide
them, then use that as the CV for the slope of the slew limiter! The only
problem might be if you had a time of 0, I don't know how the divider would
handle it - but that doesn't matter! - Even if the divider is off by a little
bit, that just means you'd have little flat spots or tiny jumps in the curve
around the the step points...
Ideas? Flaws? Time to give it up and start thing about a digital approach?
More information about the Synth-diy
mailing list