Sysex with positive and negative Values (-63 to +63)

0 votes
asked Oct 22, 2012 in Advanced by bengee (230 points)
the second byte is always 7F is the value is negative?
NOTE: I'm working with the user offline to answer this question and will post something here when we've resolved this issue.
I have the same issue, values -63 to +63, but the values are 5 bytes long.
  0 = 00 00 00 00 00
63 = 00 00 00 00 3F
  1 = 00 00 00 00 01
 -1 = 0F 7F 7F 7F 7F
-63 = 0F 7F 7F 7F 41

1 Answer

+2 votes
 
Best answer

Here is a Flash-Video of the function:

answered Oct 23, 2012 by anonymous
selected Oct 26, 2012 by bengee
Ok, here is the solution: You need to open three controllers (Fader or knob) for this Action. Set all controller to Sysex.

For controller 1 (-Value) type in:
Sysex: 42 30 7E 41 11 00 64 00 V 7F
Min/Max Value: 63 => 127
Default Value: 63
Properties: 63 Ticks
Advanced: XFader Component

For controller 2 (+Value) type in:
Sysex: 42 30 7E 41 11 00 64 00 V 00
Min/Max Value: 63 => 0
Default Value: 0
Properties: 63 Ticks, Inverted
Advanced: XFader Component

For controller 3 (-/+ Value) type in:
Sysex: Nothing
Default Value: 63
Relationships: Supercontrol => Subcontrols => Drag to Subcontrol: Controller 1 and 2
Pedalboard: Finally hide controller 1 and 2

Finished!
I hope this is a simple to use feature in future releases as a fair few of my synths have -/+ scales and it seems an easy thing to add.

  This software deserves to really take off.  I wish it every success.
I have the same issue, values -63 to +63, but the values are 5 bytes long.
  0 = 00 00 00 00 00
63 = 00 00 00 00 3F
  1 = 00 00 00 00 01
 -1 = 0F 7F 7F 7F 7F
-63 = 0F 7F 7F 7F 41
After lots of mashing and headscratching....
With MidiDesigner Pro 2 v2.5.1, the 'set xfader overlap' is now inside relationahips -> supercontrol -> options as sub. Setting crossfader overlap to 0.5 makes things work as planned.
...