Hi everyone once again
I have this working sysex message format for my yamaha fb 01 rack synth
This format refgers to the voice list messages and it goes like
F0 43 10 15 0pppppp 0ddddddd 0ddddddd F7
0ppppppp is parameter nr
and the two 0ddddddd are data low and data high
if i have parameter 4c
with data values (LRcccddd) where :
L is left out
R is right out
c is Feedback level
d is Algorithm
If i want just to work on feedback level with a variable value pp, without affecting the other values, what the data values would be?
something like 00 00 pp 00?
First time i come across such format so your input is really needed.
Thanks in advance
If you send zero bits, then those values will be set to zero.
If you do not want to change tha values, you have to send the old values. If you do not know them, you have to read them, if possible.
[quotePost id=20684]If you send zero bits, then those values will be set to zero.
If you do not want to change tha values, you have to send the old values. If you do not know them, you have to read them, if possible.[/quotePost]
Thanks Clemens. Always to the rescue.
So you 're saying that my message sets every parameter to 0 except the parameter i have set as a variable pp. Correct?
And of course you 're saying that it would be good to know the default values if possible. Correct?
Is my message correct for the use i need it (have i chosen the correct value to set as a variable)?
Correct.
If each letter in "LRcccddd" represents one bit, then the data bytes in the SysEx message would be "0000cddd 0000LRcc", and to set the feedback level to ppp, you would send "0000p*** 0000**pp".
[quotePost id=20691]Correct.
If each letter in "LRcccddd" represents one bit, then the data bytes in the SysEx message would be "0000cddd 0000LRcc", and to set the feedback level to ppp, you would send "0000p*** 0000**pp".[/quotePost]
Thanks Clemens, for the insight, It took me a bit but now I'm starting to get the logic