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: Some questions from a noobie

2011-02-05 by Mark

--- In bc2000@yahoogroups.com, Jared Helfer <jlhelfer@...> wrote:
> Is there any way to separate the LED values of the knobs from the messages
> it sends?  Mainly just for the encoders at this stage.  So, the first knob
> would send B0 00 00-127 but it would receive B0 01 00-127?

There are two ways to make an encoder (or button) SEND data:

1. An ".easypar" statement ("standard output" in BC Manager).

2. One ore more ".tx" statements ("custom output" in BC Manager).

In fact, both methods can co-exist: in this case the encoder first sends its standard output, then its custom output.

However, an encoder only RESPONDS to the STANDARD output definition, not to the CUSTOM output definition.

So if you want the encoder to respond to B0 01 0-127, you have to make a "standard output" definition for these messages, but of course this automatically makes the encoder SEND these messages as well.

But you can add a CUSTOM output statement that outputs B0 00 0-127 (namely ".tx $B0 $00 val").
Then the encoder sends both B0 01 0-127 and B0 00 0-127. So it depends on the receiver whether this is feasible. (In particular, the receiver should probably ignore B0 01 0-127.)

Unfortunately the BCR2000 does not allow mathematical operations like addition on its encoder values. For that you need an external intermediary that converts the BCR's input/output messages.

Hope this helps,
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.