# Negative and positive values

**URL:** <https://forum.electra.one/t/negative-and-positive-values/2560>\
**Category:** General discussion\
**Created:** [December 3, 2023, 1:24pm UTC](https://forum.electra.one/t/negative-and-positive-values/2560 "2023-12-03T13:24:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![synthesizergr](https://avatars.discourse-cdn.com/v4/letter/s/9fc29f/32.png) [@synthesizergr](https://forum.electra.one/u/synthesizergr)\
**Post date:** [December 3, 2023, 1:24pm UTC](https://forum.electra.one/t/negative-and-positive-values/2560/1 "2023-12-03T13:24:00Z")

</div>

![Screenshot 2023-11-21 at 9.14.36 PM](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/4/448b245698d22efdba908d53768ac97d74dbacf0.png)  
 ![Screenshot 2023-11-21 at 9.14.34 PM](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/0/052f4266f52971683e813355fcae0c6f8994e271.png)  
 ![Screenshot 2023-11-21 at 9.13.18 PM](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/4/4645ed9ed34ab54472eebbb8ec8a17b3d5cc342b.png)

hello to everyone  
i m still trying to figure out what is the issue  
if i will fix this one i will upload 5 templates for synths

this is for the rare Marion MSR-2  
SAME ISSUES FOR THE  
ENSONIQ ESQ-1  
KORG M1  
KORG WAVESTATE

---

<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:** [December 15, 2023, 6:19pm UTC](https://forum.electra.one/t/negative-and-positive-values/2560/2 "2023-12-15T18:19:06Z")

</div>

Hi,

I read the MSR-2 SysEx docs and tried to create one control that has a value range with negative numbers.

You can find the preset here: [MSR-2 test](https://app.electra.one/preset/jtWUQWjYDR8BEsaKrA0a)

I do not have MSR-2 here so it is all untested. Here’s what I have done:

I used the message for setting a parameter value:

![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/3/36f5dae955c010d57597153d15fe7dbe0c543822.png)

I used device id 7Fh

![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/a/a2a94096c6cabfcfbe9bd98da8a35f952200f198.png)

I picked parameter 16h (System EQ 63Hz):

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/2/2fd85c93e689dbe61b881e6ffd9d12fdfe05115b.png)

the parameter number 16h should translate to pm = 00h and pl = 16h.

as the parameter value is in range between -12 and 12, I have set display value of E1 control min=-12 and max=12:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/4/45d12b1c5c1bc422759e711c8e8d133911c666b7.png)

The SysEx doc points outs that MSR-2 is using 14bit data to transfer parameter values. MSB is sent first before the LSB. Two’s complement is used for expressing negative values. To me that translates to:

sign and bit width:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/8/80e88814c3fd218c089d5c2647dfe186ce69f398.png)

MSB value:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/9/9964485e332a9ca0d45f8256cb3bed3baa8f869f.png)

LSB value:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/d/d614fc4a766f445bfcf6690f4e6cdd06316282eb.png)

Having this, when I twist the EQ 63Hz control, I get the following messages:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/9/9187996baaad0831cb01668acec5cea560232bee.png)

ie. value goes from 7Fh 74h (-12) to 00h 0Ch (12). Value of -1 is 7Fh 7Fh. That reflects the MSR-2 docs:

 ![image](https://europe1.discourse-cdn.com/flex017/uploads/electraone/original/2X/3/31c3c2d1dd975f19ea990a0e000e4079c89d159b.png)

Can you give it a try to see if this particular parameter change message works for you?

Thx!

---

<div class="post-metadata">

**Author:** ![synthesizergr](https://avatars.discourse-cdn.com/v4/letter/s/9fc29f/32.png) [@synthesizergr](https://forum.electra.one/u/synthesizergr)\
**Post date:** [December 21, 2023, 9:16pm UTC](https://forum.electra.one/t/negative-and-positive-values/2560/3 "2023-12-21T21:16:13Z")

</div>

fantastic this helped a lot to fix the rest of the synth  
editor is up now  
thank you os much
