# Negative Sustain possible in ADSR envelope?

**URL:** <https://forum.electra.one/t/negative-sustain-possible-in-adsr-envelope/1002>\
**Category:** Bug reports\
**Created:** [October 10, 2021, 6:52pm UTC](https://forum.electra.one/t/negative-sustain-possible-in-adsr-envelope/1002 "2021-10-10T18:52:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![oldgearguy](https://avatars.discourse-cdn.com/v4/letter/o/f4b2a3/32.png) [@oldgearguy](https://forum.electra.one/u/oldgearguy)\
**Post date:** [October 10, 2021, 6:52pm UTC](https://forum.electra.one/t/negative-sustain-possible-in-adsr-envelope/1002/1 "2021-10-10T18:52:44Z")

</div>

Another Micron quirk.

The Env 2 parameters includes the ability to have sustain range from -100% to +100%  
The ADSR macro control doesn’t appear to like negative values.

Can this be changed/modified?

thanks

---

<div class="post-metadata">

**Author:** ![oldgearguy](https://avatars.discourse-cdn.com/v4/letter/o/f4b2a3/32.png) [@oldgearguy](https://forum.electra.one/u/oldgearguy)\
**Post date:** [October 12, 2021, 10:54am UTC](https://forum.electra.one/t/negative-sustain-possible-in-adsr-envelope/1002/2 "2021-10-12T10:54:16Z")

</div>

Or, if it’s easier, maybe a new class of ADSR envelopes that allow negative values for each stage?

---

<div class="post-metadata">

**Author:** ![martin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/martin/32/145_2.png) [@martin](https://forum.electra.one/u/martin)\
**Post date:** [October 13, 2021, 7:16pm UTC](https://forum.electra.one/t/negative-sustain-possible-in-adsr-envelope/1002/3 "2021-10-13T19:16:37Z")

</div>

As part of the opensourcing I am rewriting and improving the Control components. Part of the work is to make one generic envelope that could be configured in terms of number of stages and would handle negative values. Also, a few new types of components will be introduced.
