Yes it is probably the calculations on how far to move the faders. Shift 7 is probably correct, >>7, however you will also need to adjust the value in the fader feedback. I’ve gone way over my time on free support here so reach out to me via email or PM if you need paid support on this issue. The basic concept is currently there.
Since there are two bytes value for the sysex, I have to combine them into one value before calculating the scaling.
See this video on scaling.
// This is a value greater than 128 so we need to shift the high order bits into a low order byte
// now tt contains the high order byte
// no qq contains the low order byte
// on feedback we combine them again before scaling in the opposite direction
// this should probably be a 7 instead of an 8 too
//shift into high order byte with the bit shift operand
// combine with the low order byte using the bit OR operand
// now we can scale it back to the 8 bit value
Bome Customer Care
Also available for paid consulting services: email@example.com