Troubleshooting

Range Object Sysex out

Started by IR_ on .

Sign in or create an account to join the conversation.

6 posts

IR_ wrote:lower split: {0x43,0x10,0x11,0x05,x*128}

upper split: {0x43,0x10,0x11,0x06,x*128}
lower split: {0x43,0x10,0x11,0x05,x[0]*128}
upper split: {0x43,0x10,0x11,0x06,x[1]*128}

the Range is stored as a vector of 2. So, x[0] is the lower bound and x[1] is the upper bound.

As an aside, you might want to be multiplying by 127 since typical MIDI messages range from 0 to 127.