Page 1 of 1
Range Object Sysex out
Posted: 30 Jan 2015 15:47
by IR_
Hi,
I want the Range object to send out its lower and higher positions on 2 different sysex messages.
The whole thing is intended to be used as a keyboard split (low & high) on a Yamaha TX 7 synth.
Would be nice to get some help!
Cheers! IR_
Re: Range Object Sysex out
Posted: 02 Feb 2015 23:07
by Softcore
Can you post the sysex messages that you need to send?
Re: Range Object Sysex out
Posted: 10 Feb 2015 18:01
by IR_
lower split: {0x43,0x10,0x11,0x05,x*128}
upper split: {0x43,0x10,0x11,0x06,x*128}
Re: Range Object Sysex out
Posted: 11 Feb 2015 10:43
by oldgearguy
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.
Re: Range Object Sysex out
Posted: 16 Feb 2015 15:55
by Softcore
Ooops, sorry for being late! Oldgearguy is right of course!
In case though, you are not sure how to implement what he typed above, here's a working example!
Re: Range Object Sysex out
Posted: 16 Feb 2015 17:03
by IR_
Thanks a lot softcore and oldgearguy!