Negative and positive values



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

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

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

I used device id 7Fh

image

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

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:

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:

MSB value:

LSB value:

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

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

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

Thx!

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