# Negative values for level envelopes

**URL:** <https://forum.electra.one/t/negative-values-for-level-envelopes/659>\
**Category:** Bug reports\
**Tags:** web-editor, controller-firmware\
**Created:** [May 6, 2021, 2:16am UTC](https://forum.electra.one/t/negative-values-for-level-envelopes/659 "2021-05-06T02:16:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![shankar](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.electra.one/shankar/32/463_2.png) [@shankar](https://forum.electra.one/u/shankar)\
**Post date:** [May 6, 2021, 2:16am UTC](https://forum.electra.one/t/negative-values-for-level-envelopes/659/1 "2021-05-06T02:16:14Z")

</div>

@martin, I am back to bother you again with another negative value issue 🙂. If I try to use negative values on an ADSR envelope parameter (assuming ADR will also have the same issue), I am getting random output. For example, min value -99, max value 99, two’s complement with bitWidth of 8. The same setting works perfectly fine on a regular fader, where I just split off the 8 bit data into 1 bit MSB and 7 bit LSB. If I do that here, I get totally unpredictable response. Please let me know what other info I can provide to zero in on the root cause. For the time being, I am keeping my level envelopes all positive 😃.
