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_
Range Object Sysex out
Re: Range Object Sysex out
Can you post the sysex messages that you need to send?
Re: Range Object Sysex out
lower split: {0x43,0x10,0x11,0x05,x*128}
upper split: {0x43,0x10,0x11,0x06,x*128}
upper split: {0x43,0x10,0x11,0x06,x*128}
-
- Regular
- Posts: 315
- Joined: 02 Nov 2013 11:19
Re: Range Object Sysex out
lower split: {0x43,0x10,0x11,0x05,x[0]*128}IR_ wrote:lower split: {0x43,0x10,0x11,0x05,x*128}
upper split: {0x43,0x10,0x11,0x06,x*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
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!
In case though, you are not sure how to implement what he typed above, here's a working example!
- Attachments
-
- Range-SysexOut.jzml
- (3.03 KiB) Downloaded 52 times