For simple single digit values you could just add 48 as the "0" character is 48 decimal
In hex
F0 42 30 28 41 val 00 F7
For values of 0 to 9 you add 48
$button 1
. mode incval 1
.default 48
.minmax 48 57
.tx F0 42 30 28 41 val 00 F7
I couldn't find a reference to "decimal 12"
I would write a small conversion program for the PC that would take a CC value (or PB if you need bigger number than 127) from the BCR and convert it.
Another option for be to use Bome's Classic Midi Translator. That might work.
I don't think MidiOx will do it.
I have to say that it is the most ridiculous format I have ever seen.
I can only think that they thought sysex would only be used for computer editors.
Best of luck
Royce
---In bc2000@yahoogroups.com, <dsimag@yahoo.com> wrote:
I've spend last couple of weeks trying to figure out how to manage my SR with Behringer BCR 2000 MIDI controller. Wavestation expects parameter values to be converted to zero terminated string of ascii values. Decimal 12, taken from one sysex example for pitch bend range, should be represented as $31 $32 $00. It seems to me that there's no completely useful way to implement BCR mapping for WS. Has anybody from this group tried the same? Is there at least some useful compromise that would open WS door to BCR?
Thanks!