[sdiy] tony clark's 8 step envelope
Harry Bissell Jr
harrybissell at prodigy.net
Mon Apr 12 19:12:01 CEST 2004
Geezis, Tony...
why not use 4000 series c-mos. Then you won't
heat up the cabinet :^P
H^) harry (sea moss is cool and damp!)
--- Tony Clark <clark at andrews.edu> wrote:
> > http://www.wiseguysynth.com/larry/ahmw2004/14.jpg
> >
> > This thing looks incredible. Any info on it Tony?
>
> Hi Mark,
>
> Sure, there's a bit of a write up on TGS here:
>
>
http://www.the-gas-station.com/messages.cfm?type=normal&thread_id=57125&lastdays=60&
>
> And also on my DIY web page:
>
>
http://www.physicsenterprises.andrews.edu/~clark/emusic/diy/
>
> But I'll repost here just so it's all in the
> archive...
>
> I call it the SVG, or Sequential Voltage
> Generator. I designed it to
> be a full 8-stage envelope generator with individual
> time and level
> controls, but it does a few more things than that
> (more on that later).
> Pretty much every EG has two phases, the attack
> phase (when gated) and
> the release phase (when the gate is released), since
> the SVG can't really
> be discussed in the typical ADSR frame, I'll simply
> refer to either the
> attack phase or the release phase.
> First, the length (number of stages) is
> selectable (and CV controlled).
> It is marked by the RED led. Also, the release
> stage is selectable
> (CV'd) and is marked by the YELLOW led. The current
> active stage is
> marked by a GREEN led. This alone allows you to set
> up any combination
> of attack and release stages. You could define up
> to 7 attack and 1
> release stages, or 2 attack and 3 release stages, or
> any combination
> thereof.
> It operates pretty much like any EG. When gated,
> it starts at stage 1
> and increments until it reaches the stage BEFORE the
> defined release
> stage. It will sustain on this stage until the gate
> is released, at
> which point it will cycle the release stages until
> the End stage is
> reached. As with most any EG, should you release
> the gate while in the
> attack phase, it automatically jumps to the release
> phase. And it will
> also restart if gated during the release phase.
> Unlike most EGs, the end level does not have to
> be zero, so in order
> to facilitate the conventional start-from-zero,
> there is a reset mode.
> You can have the SVG reset on the attack phase, and
> also have it reset on
> the release phase. This way the SVG can always
> start from zero,
> regardless of what the end stage is set to.
> The next fun feature is the loop modes. You can
> loop either the
> attack or release phases (or both!). In the EG
> mode, if the attack phase
> is set to loop and a gate is held, instead of
> sustaining at the last
> stage (before the defined release stage), it will
> loop back to stage 1
> and keep cycling until the gate is released. If the
> release phase is set
> to loop, then once the gate is released, then that
> portion will
> continually loop until gated again.
>
> Trigger mode is similar to the EG mode except it
> is a one-shot and
> ignores the release phase. If you pulse the SVG, it
> cycles from stage 1
> to the end stage. If you keep it gated, it will
> loop.
>
> Sequencer mode is where things get a bit more
> interesting. In this
> mode, the internal timing circuitry is separated
> from the panel speed
> controls, so that now the speed pots operate as lag!
> But there's more!
> As with the trigger mode, the SVG ignores the
> release stage setting and
> runs from stage 1 to the defined end stage but does
> a continual loop.
> However, if you turn the loop modes on, then the
> release stage breaks up
> the SVG into two sequencer sections that can be
> toggled between by
> gating!
> The SVG also allows you to select between using
> the internal timing
> circuitry (and control it with a CV) or use an
> external clock to drive
> it. If you use the internal clock and gate the
> external clock mode, you
> can use this to start and stop the SVG sequence.
>
> That's the basics. There's more fun to be had
> though. Since I
> included a common inputs to the level and speed
> circuitry, you can
> transpose the level and speed of the whole SVG. It
> should also easily
> accept an audio signal into the level input so that
> you could use the SVG
> as a sequencable lag processor. And once I have the
> expansion panel
> built, could also be used as a sequential switch.
>
> Speaking of expansion panels, I should note that
> there are so many
> connections and inputs built into the SVG that I am
> having to make an
> expansion panel to put all of the extra jacks onto!
> (things like
> individual stage level and speed inputs). There are
> a total of 47 CV and
> 18 gate inputs (distributed amongst the jacks,
> switches, and pots).
> Since I build everything to be CV and gate
> controlled, literally every
> feature on the SVG can be externally controlled,
> from the release and end
> stages, to gating the reset and loop modes.
>
> It's a beast of a module, and I'm still working
> some of the bugs out
> of the logic system. For those of you who think I'm
> nuts already for
> using SMT, the SVG is controlled by good old 74xxx
> logic! While it'd be
> fun to do this stuff with a microcontroller, you
> absolutely can NOT get
> better timing. The only downside I've discovered is
> in power
> consumption. Definately a cabinet warmer. :)
>
> Anyhoo, that's pretty much it. There's still
> some work to do, but it
> is a fun module. I had loads of fun just setting it
> in sequencer mode
> and then driving the end stage with an S&H noise
> source.
>
> Another thing for anyone interested, it WILL work
> as a standard ADSR
> and only requires 3(!) of the 8 stages to do so.
> Simply set END stage to
> 3, Release stage to 3, set level stage 1 to max, set
> level stage 3 to
> min. Stage 1 speed is attack, stage 2 speed is
> decay, stage 2 level is
> sustain, and stage 3 speed is release.
>
> Cheers,
>
> Tony
>
>
-----------------------------------------------------------------------
> The E-Music DIY Archive - New Site Coming
> Soon!
>
-----------------------------------------------------------------------
>
> "We wouldn't want to ship something that doesn't
> work"
> - Carl Stork, general manager, Microsoft Windows
> division
> Excerpt from EE Times April 2, 2001
>
>
More information about the Synth-diy
mailing list