[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