But if I use this it is hardly functional, I dropped it to +/-36 and this works full range but for each increment/decrement of the screen integers, 1,2,3,4 etc I get values in the sampler that look very familiar: 1.28, 2.56, 3.84, 5.12 etc all +/- in sync with the control.
Also, if an sbyte is 7 bits plus a sign bit, how to I get a sign + lsb + msb into 14 bytes?
It clearly shows an SBYTE is two bytes long: one for the sign and one for the 7 bits 0…127. That is in total 8 significant bits (1 in byte 1, 7 in byte 2)
So there is no way you can put sign + 14 bits in a SBYTE.
For an SWORD, notice that it says it needs 3 bytes : one byte for the sign, one for the lsb and one for the msb. That totals 15 significant bits (1 in byte 1, 7 in byte 2, 7 in byte 3).
Make yourself acquainted with these formats, not only in theory but by studying them. Can’t your synth send out any parameter changes by itself, so you can capture them in a MIDI viewer ?
The Electra One is a great tool for controlling parameters, but you have to understand the logic of your synth as well to be succesful in matching the Electra One with it.
Another tip: be aware the definition of things like SBYTE of SWORD are NOT universal. These are definitions that may differ between manufacturers. Be sure always to verify yourself how a certain manufacturer is filling up the bits. Never take these things for granted, and never assume SysEx manuals are 100% correct. That’s is why you must verify anyways.