Range Object Sysex out

Discuss problems and solutions.
Post Reply
IR_
Newbie
Posts: 5
Joined: 04 Apr 2014 19:10
Contact:

Range Object Sysex out

Post 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_
Softcore
Regular
Posts: 1613
Joined: 04 Nov 2012 08:34

Re: Range Object Sysex out

Post by Softcore »

Can you post the sysex messages that you need to send?
IR_
Newbie
Posts: 5
Joined: 04 Apr 2014 19:10
Contact:

Re: Range Object Sysex out

Post by IR_ »

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

upper split: {0x43,0x10,0x11,0x06,x*128}
oldgearguy
Regular
Posts: 315
Joined: 02 Nov 2013 11:19

Re: Range Object Sysex out

Post 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.
Softcore
Regular
Posts: 1613
Joined: 04 Nov 2012 08:34

Re: Range Object Sysex out

Post 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! ;)
Attachments
Range-SysexOut.jzml
(3.03 KiB) Downloaded 53 times
IR_
Newbie
Posts: 5
Joined: 04 Apr 2014 19:10
Contact:

Re: Range Object Sysex out

Post by IR_ »

Thanks a lot softcore and oldgearguy!
Post Reply