--- In bc2000@yahoogroups.com, "evanlong@..." <evanlong@...> wrote:
> This string worked (as did nine others like it [00 00 val - 08 00 val]):
>
> 01 00 00 00 | 00 - 01 | 09 00 val ;Channel 01 Filter (off/on)
>
> These did not:
>
> 01 00 00 00 | 00 - 01 | 0A 00 val ;Channel 01 Balance (off/on)
> 01 00 00 00 | 00 - 01 | 0B 00 val ;Channel 01 Modulation (off/on)
> 01 00 00 00 | 00 - 01 | 0C 00 val ;Channel 01 Pitch Bend Range (off/on)
>
> When I tried to reload the definition, BC Manager said, "Error 10: Invalid numerical argument." I tested all the lines individually to identify the problem, and all the 00 - 09 value lines worked, but none of the 0A - 0C lines worked.
>
The error message occurs because the "Data" ("val...") section of a parameter definition line must be in the BCR's own BCL format, which requires "$" in front of hexadecimal numbers.
So e.g.:
01 00 00 00 | 00 - 01 | $0A 00 val ;Channel 01 Balance (off/on)
I'll try to make this point a little clearer in the discussion of the Data parameter in the BC Manager manual.
Mark.Message
Re: SysEx String Programming / Syntax Help for BCR2000
2013-08-22 by Mark v.d. Berg
Attachments
- No local attachments were found for this message.