Page 1 of 1

Sysex Guru to the rescue?

Posted: 11:46, 23 September 2016
by Benjo26
Into day 4 of a battle to control my RD-800's organ drawbars using sysex.

So far I can't get the keyboard to respond to *any* sysex messages, let alone harmonic settings.

If there are any Roland sysex gurus out there I would love to hear from you. There's only so much forum reading and hair pulling a person can handle.

Thank you very much!

Re: Sysex Guru to the rescue?

Posted: 04:26, 6 October 2016
by rcraven
So lets start with the message format in hex (hexadecimal). I will assume you know what that means.
F0 41 id 00 00 75 12 d1 d2 d3 d4 Data checksum F7


'id' is between 10 and 1F and must match the ID on the keyboard OR you can use the universal broadcast 7F.
00 00 75 is the Model Id and must be this number.
'12' is the command and 12 is 'set these values on the keyboard'
So you header bytes of the sysex should be
F0 41 7F 00 00 75 12 ....
Then comes 4 address bytes that point to the first parameter you want to change.
Then the new parameter data and then the checksum of the address and the data only. (if the F0 is byte 0, the you start the checksum calc at byte 7)

I have a checksum calculator on my website http://www.bwalk.com.au/Convert/Convert.html
you can download. Remember only the address and data bytes.

These are the likely problems if nothing is changing with the sysex.

All the best
Royce