Best way to create an ADSR control

Discuss Lemur and share techniques.
Post Reply
db73
Newbie
Posts:25
Joined:14 Feb 2013 23:32
Best way to create an ADSR control

Post by db73 » 14 Feb 2013 23:36

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?

lABl
Lemur Guru
Posts:269
Joined:09 Dec 2011 15:56
Contact:

Re: Best way to create an ADSR control

Post by lABl » 15 Feb 2013 13:41

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 6439 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 197 times
Hope that helps,
AB

lABl
Lemur Guru
Posts:269
Joined:09 Dec 2011 15:56
Contact:

Re: Best way to create an ADSR control

Post by lABl » 15 Feb 2013 14:27

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 6431 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,
Attachments
AB Kontrolab Env.jzlib
(13.27KiB)Downloaded 182 times

db73
Newbie
Posts:25
Joined:14 Feb 2013 23:32

Re: Best way to create an ADSR control

Post by db73 » 16 Feb 2013 03:33

Thanks for the replies. Some good things to try there ;) Totally new to Lemur so bit of a steep learning curve here! :?

mbirame
Newbie
Posts:8
Joined:12 Apr 2017 22:05

Re: Best way to create an ADSR control

Post by mbirame » 02 May 2017 17:17

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! :-)

Post Reply