<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em dom, 14 de jul de 2019 às 03:57, Christof Ressi <<a href="mailto:christof.ressi@gmx.at">christof.ressi@gmx.at</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:Verdana;font-size:12px"><div>
<div>> cool, but I only see 1 exponential parameter for all lines.</div>

<div> </div>

<div>then look closer ;-)</div></div></div></div></blockquote><div> </div><div>hmm, I was looking at ceadsr~-help.pd, I now see you were talking about the other one. Anyway, ceadsr~ seems to be quite similar and I got the general idea. Thanks for the reference, I shall get back to it later.<br></div><div><br></div><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em sáb, 13 de jul de 2019 às 21:08, Martin Peach <<a href="mailto:chakekatzil@gmail.com">chakekatzil@gmail.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><div>Also mrpeach/rc~ does that.</div></div></div></blockquote><div><br></div></div></div><div>haven't looked closely, but that seems like my else/slew~ object, which converges to within 0.01% of the target value in the given time. One could use [rpole~] instead, and the formula to get the filter coefficient from the time in seconds is: coef = exp(ln(0.001) / (sec * samplerate))</div><div><br></div><div>So I'm using this one pole filter from my slew~ object to offer a hardcoded exponential option for both else/asr~ and else/adsr~</div><div><br></div><div>I'm avoiding the idea to set a parameter to change the one pole coefficient and also offer that option for envgen~ and stuff to avoid too much complexity, but I've put a pin on it.</div><div><br></div><div>cheers</div></div></div>