[sdiy] ADSR Trigger/Retrigger behaviour

David G Dixon dixon at mail.ubc.ca
Sat Jun 28 06:20:24 CEST 2014


I like it this way:

Gate triggers AD cycle.  Trigger triggers AR cycle if gate is low.  Trigger
retriggers AD cycle if gate is high during D(S) cycle.  During A cycle,
trigger does nothing.

> -----Original Message-----
> From: Tom Wiltshire [mailto:tom at electricdruid.net] 
> Sent: Friday, June 27, 2014 3:13 PM
> To: David G Dixon
> Cc: SDIY List
> Subject: Re: [sdiy] ADSR Trigger/Retrigger behaviour
> 
> What's your view on the "retriggered during attack phase" 
> situation, David?
> 
> Retriggering from where it is doesn't make much sense, since 
> nothing happens. Retriggering from 0 gives a "double hit" 
> effect, which presumably is what was intended by the player.
> 
> On 27 Jun 2014, at 18:43, David G Dixon <dixon at mail.ubc.ca> wrote:
> 
> > In my view, an ADSR should retrigger from wherever it is, 
> not from 0.  
> > It should only trigger from 0 if the gate is off.
> > 
> >> -----Original Message-----
> >> From: synth-diy-bounces at dropmix.xs4all.nl
> >> [mailto:synth-diy-bounces at dropmix.xs4all.nl] On Behalf Of Olivier 
> >> Gillet
> >> Sent: Friday, June 27, 2014 6:30 AM
> >> To: Justin Owen
> >> Cc: SDIY List
> >> Subject: Re: [sdiy] ADSR Trigger/Retrigger behaviour
> >> 
> >> The early version of the Shruthi had the "always restart 
> the attack 
> >> from 0" behavior and I got complaints about it. I then implemented 
> >> the behavior described in your message and nobody has ever 
> complained 
> >> about it since. Anything that generates discontinuities (and thus
> >> clicks) is going to annoy some people.
> >> 
> >> Olivier
> >> 
> >> On Fri, Jun 27, 2014 at 3:08 PM, Justin Owen <juzowen at gmail.com> 
> >> wrote:
> >>> Hello,
> >>> 
> >>> I'm looking at adding Trigger/Retrigger functionality to an
> >> ADSR design I'm working on but it's not a feature I've 
> used that much 
> >> so I was hoping for some clarification.
> >>> 
> >>> I understand that while the Gate is High, the envelope will
> >> restart from the Attack stage each time a Trigger is received.
> >>> 
> >>> Most diagrams show the Attack section starting from
> >> whatever output level the ADSR was at when the Trigger was 
> received. 
> >> Two examples are this one from MFOS (top right):
> >>> 
> >>> 
> >> 
> http://www.musicfromouterspace.com/analogsynth_new/ADSR001/ADSR001_cy
> >> c
> >>> lediags.gif
> >>> 
> >>> and the diagram in the Doepfer A-140 manual.
> >>> 
> >>> ...so is this standard? The ADSR rests to the Attack stage
> >> but the Attack starts at whatever level it was at when the Trigger 
> >> was received - or (perhaps just in an ideal world...) would you 
> >> expect the Attack stage to be reset fully and start from 0V?
> >>> 
> >>> From a circuit POV I can understand why it would reset to
> >> it's current voltage but I'd be interested to hear if 
> people who use 
> >> this feature regularly would expect or prefer something different.
> >>> 
> >>> Thanks as always,
> >>> 
> >>> - Justin
> >>> 
> >>> _______________________________________________
> >>> Synth-diy mailing list
> >>> Synth-diy at dropmix.xs4all.nl
> >>> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
> >> _______________________________________________
> >> Synth-diy mailing list
> >> Synth-diy at dropmix.xs4all.nl
> >> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
> > 
> > _______________________________________________
> > Synth-diy mailing list
> > Synth-diy at dropmix.xs4all.nl
> > http://dropmix.xs4all.nl/mailman/listinfo/synth-diy
> 




More information about the Synth-diy mailing list