[sdiy] Wondering about function generators for envelopes
Grant Richter
grichter at asapnet.net
Fri Jul 8 13:23:15 CEST 2005
We already did that.
It's called a Blacet Mini-Wave, a very practical arbitrary function
generator. Which very many people already own.
Take your "vanilla" (preferably linear) ADSR and process it through
the Mini-Wave on the 0 to 10 volt range.
This converts each envelope segment into a 256 step sequence of
voltages with adjustable "playback" time for each segment. An
adjustable slew limiter after the Mini-Wave allows you to convert
multi-segment sequences in multiple "sub" envelope sequences and will
remove any 8 bit "zipper" stepping.
The "Socket Rocket" PROM contains a large range of variants of
exponential and anti-exponential (logarithmic) envelope curves. These
are the m to a power banks.
To get fancy, use the gate voltage to change Bank or Wave between ADS
and R sections. For really fancy, bring out the attack latch bit from
the ADSR and sum with the gate signal to change segments between A to
DS to R. Or route one to external Bank input and one to external Wave
input.
There are a number of Banks which contain multiple events (4089 pulse
bank for example and Morse code bank). These pulses when processed
with the following slew rate limiter produce multiple "sub" envelopes
from one A and/or D and/or R section. This sounds like strummed
envelopes (ala Subotnick).
For echo effects, multiply (with DC coupled VCA) the original ADSR
envelope with the processed/slewed envelope to get echo release type
envelopes (DA-Da-da-da).
Modular synthesizers are VERY versatile and creative new applications
for existing modules can save money and time.
More information about the Synth-diy
mailing list