Working with a 16-bit parameter, and unpacking multiple parameters, etc in SysEx using MDP2

0 votes
asked Apr 26, 2023 in Advanced by flexoffset (530 points)
Roland also spreads 16 bits across four MIDI bytes.
Named ticks can implement this.
Need to build the values in a spreadsheet.
Column for each of the individual byte values, multiply each by 128^(the byte position) (* 128^3, ^2, ^1, ^0) then sum
Set up the SysEx control with a four byte V
Combined value gets loaded in the SysEx control named ticks.
There is a three byte example in the master class.
One more thought, this is 2048 steps, which can be a challenge in a MDP2 control.  What I have done in many cases is keep the fine steps around zero, then further away increase the step size.
Thanks for all your help and wisdom on these issues. I'm going to try to flesh out your initial explanation. Now off to *try* to remember how to do 3rd order polynomial curve fitting in Apple Numbers. . .
...