I'm breaking my head on the following issue. It was already touched/mentioned in another post of the Roland XV-5080 but I'm not getting the results.
I have a Roland V-Synth XT and I want to control it with my BCR.
The learn-function with the encoders gives a BAD message so I used the Learn function for a button.
The received sysex command for controlling Patch COSM parameter 12 is as follows:
$F0 $41 $10 $00 $53 $12 $10 $00 $50 $12 $08 $00 $04 $05 $7D $F7
This gives a steady result of COSM 1 Cut Off Freq. 69 (because it was the press of a button)
Now I want to use an encoder.
So, according to the MIDI implementation this parameters needs a value between -20000 and +20000 (12768 - 52768)
For the XV-5080 it was explained to divide this amount by 16 to get 798 - 3298.
Then the XV (like the XT) would expect to receive 4 bytes all consisting of 4 bits. (aaaabbbbccccdddd)
The proposed command was ?? ?? ?? 11 | 06 1E - 19 62 | val8.11 val4.7 val0.3 00 ;???
So I tried to create that as a sysex command but it doesn't work.
My XT skips from 00 to 127 several times when I turn an encoder.
The string is like this:
$F0 $41 $10 $00 $53 $12 $10 $00 $50 $12 val val8.11 val 4.7 val0.3 00 cks-1 0 $F7
Value 1 = 798 and Value 2 = 3298.
The resolution of the encoder is set to 798 (because I assume it needs to be set on this value)
What am I doing wrong? What do I miss/don't understand.
Thanks for your help!