Page 1 of 1

Best way to create an ADSR control

Posted: 14 Feb 2013 23:36
by db73
Ive been looking at the best way of doing this. At first I was just thinking 4 knobs or sliders each assigned to a stage of the envelope. But in order to sae space and make the control a bit more dynamic I then started looking at the Breakpoint object. This looks like it could be a good way of doing this. Except the value of one point is directly effected by another so you don't get control over the full range of the ADSR stage. Is there a way to set this up to better use it as a control for an ADSR envelope?

Re: Best way to create an ADSR control

Posted: 15 Feb 2013 13:41
by lABl
Hi db73,

If you don't mind having attack "inverted" , I put attached one of mine, the good thing it's glitch free. Just touch the 4 points you see at the env graph.
Captura de pantalla 2013-02-15 a las 14.37.14.png
Captura de pantalla 2013-02-15 a las 14.37.14.png (13.28KiB)Viewed 6540 times
You also could tweak it to 5 points, to link decay to sustain level, I "personally" prefer the attached one.
AB Envelope.jzlib
(7.61KiB)Downloaded 203 times
Hope that helps,
AB

Re: Best way to create an ADSR control

Posted: 15 Feb 2013 14:27
by lABl
I have extracted other from KontrolAB template, this one uses sliders, envelope graph is only visual, more user friendly if you want to work bi-directionaly with your software, I use it a lot.
Captura de pantalla 2013-02-15 a las 15.20.44.png
Captura de pantalla 2013-02-15 a las 15.20.44.png (12.54KiB)Viewed 6532 times
And I have not more :) , this is everything what I can contribute from my side with ADSR stuff.

Good luck and hope that helps in some way.

Cheers,

Re: Best way to create an ADSR control

Posted: 16 Feb 2013 03:33
by db73
Thanks for the replies. Some good things to try there ;) Totally new to Lemur so bit of a steep learning curve here! :?

Re: Best way to create an ADSR control

Posted: 02 May 2017 17:17
by mbirame
Hi friends,
I am new here and I'm digging up this old post because this is the only one I found with ADSR envelopes. I am wanting to link an ADSR to a pad object and then have the pad trigger the envelope to output to a fader (for now-eventually I want to send it out to an external synth).

Any chance anyone could point me towards getting this figured out? I understand that I'll need to tie the ADSR to some sort of clock, but I don't really know how to do it. After that point, I'm guessing you'd need to have some formula that is comparing the passage of time that the clock is doing in relation to the values of the different stages of the envelope, but that's about as far as I have gotten....hoping someone smarter than me has already done all the hard work! :-)