Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Message

Re: SysEx String Programming / Syntax Help for BCR2000

2013-08-22 by Mark v.d. Berg

--- 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.

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.