changing the curve of an adsr~ ?
I created some simple synth voice using the adsr~ object.
It seems the curve of the attack decay and release are all linear.
Any way to control the curve of the adsr~ segments ?
Thanks
you can use function + curve~
Thanks, but this option is known to me. I was wondering if there is a solution to the problem above using an adsr~ and not other objects. It seems there is not.
one thing you can easily do is to apply the same distortion to the whole envelope, and not only to parts.
this is not very typical, but at least simple to do and covers like a fifth or so of the possible use cases.

Thanks for this idea.
what is this 110.split~ object?

You could do the typical synth trick of multiplying the adsr~ output by itself to get an exponential curve.
oh and... for my custom envelope generator i use this to distinguish between the attack segment(s) and the rest, so that you can have samplexact routing of the different sections in order to apply different curves - even when you dont know when the attack is finished (it could end early on note off)

.