<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head><body style=""><div>Hi Tom,</div>
<div> </div>
<div>A linear decay will result in an exponentially decreasing gain if the decay phase continues until the gain is practically zero (say -100 dB). </div>
<div> </div>
<div>But if the sustain level of the linear EG is set to correspond with, for example, -6dB (or 0.5) then until this level is reached the curve will be the same, but after that, all of a sudden, the gain stop decreasing.</div>
<div> </div>
<div>In other words, in this approach the asymptote of the exponential curve remains the 0 gain, while for a gradual evolution into the sustain level we want the asymptote to be the sustain level gain.</div>
<div> </div>
<div>Best regards</div>
<div>Simon</div>
<div> </div>
<div>> Op 11 februari 2016 om 20:14 schreef Tom Wiltshire <tom@electricdruid.net>:<br>> <br>> <br>> Hi Simon,<br>> <br>> Sorry, I don't understand why a linear decay into a exponential VCA only gives an exponential decay when sustain is zero. If the VCA is set up to drop by 6dB for 30 mV, then it drops by 6dB when the linear control voltage drops by 30mV. I don't see how the sustain level can affect that.<br>> <br>> Am I missing something?<br>> <br>> Thanks,<br>> Tom<br>> <br>> On 11 Feb 2016, at 15:59, Simon Brouwer <simon.o@brousant.nl> wrote:<br>> <br>> > Hi Tom,<br>> > <br>> > To my ears, linear slope envelope generators (as found in many digital synthesizers, as a linear slope is so much easier to calculate) are vastly inferior to exponential slope ones, as at the end of the decay phase the envelope does not gradually evolve into the sustain level, but switches from changing into static all at once. This often results in a sound that is interesting in the beginning, but loses all life in the sustain phase, or is cut off in an unnatural way. Layering and/or lots of reverb may mask this to an extent but that is just stopgap. Real synthesizers have curves!<br>> > <br>> > A linear decay combined with an exponential control/gain VCA will give an exponential decay of amplitude, but only if the sustain level is 0. With nonzero sustain levels the envelope will again switch from changing to static all at once.<br>> > <br>> > <br>> > Best regards<br>> > Simon<br>> > <br>> > > Op 11 februari 2016 om 15:47 schreef Tom Wiltshire <tom@electricdruid.net>:<br>> > > <br>> > > <br>> > > Yeah, I've done the same thing. My PIC VCADSR has linear or exponential envelopes selectable. But that's not exactly what I'm suggesting here.<br>> > > <br>> > > Instead, I was thinking of doing a normal exponential ADSR for use with a linear VCA, and a "log compensated" ADSR for use with a log VCA. This would have a linear decay and release, but an extreme curve to the attack section to give the typical shape even with the log VCA.<br>> > > <br>> > > Tom<br>> > > <br>> > > On 11 Feb 2016, at 09:14, Roman Sowa <modular@go2.pl> wrote:<br>> > > <br>> > > > It was too easy not to implement it, so I did that on my EG too. One switch determines exponential or almost-linear curve for attack and the other one for 1st decay. It simply changes the voltage charging the timing capacitor.<br>> > > > Here's example scopeshot of both settings:<br>> > > > http://www.sowa.synth.net/modular/addsr_punch.jpg<br>> > > > <br>> > > > Roman<br>> > > > <br>> > > > W dniu 2016-02-10 o 23:27, P Maddox pisze:<br>> > > >> Tom,<br>> > > >> <br>> > > >> On 06/02/2016 19:08, Tom Wiltshire wrote:<br>> > > >>> Being able to switch between the two curves would enable people to<br>> > > >>> use either a log or linear VCA and still get the same effect.<br>> > > >>> <br>> > > >>> What do you all think?<br>> > > >> That's what we do with 001/002/002R, you have the option for "linear" or<br>> > > >> "exponential" Envelopes.<br>> > > >> Exponential "sound" quicker than linear but give the typical "synth" sound.<br>> > > >> <br>> > > >> P<br>> > > >> <br>> > > >> _______________________________________________<br>> > > >> Synth-diy mailing list<br>> > > >> Synth-diy@dropmix.xs4all.nl<br>> > > >> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy<br>> > > >> <br>> > > > _______________________________________________<br>> > > > Synth-diy mailing list<br>> > > > Synth-diy@dropmix.xs4all.nl<br>> > > > http://dropmix.xs4all.nl/mailman/listinfo/synth-diy<br>> > > <br>> > > _______________________________________________<br>> > > Synth-diy mailing list<br>> > > Synth-diy@dropmix.xs4all.nl<br>> > > http://dropmix.xs4all.nl/mailman/listinfo/synth-diy<br>> > _______________________________________________<br>> > Synth-diy mailing list<br>> > Synth-diy@dropmix.xs4all.nl<br>> > http://dropmix.xs4all.nl/mailman/listinfo/synth-diy<br>> </div></body></html>