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: More then 127?

2011-05-13 by Mark v.d. Berg

--- In bc2000@yahoogroups.com, karel skakal <s_y_nagual@...> wrote:
> Both are CC messages, one controlling Tempo, 1-250bpm, the other Note Length, 1-10 000 milliseconds in a soft sequencer.
> 
> What happens when I do what you suggested, is BCR2K obeys perfectly, I got exactly the values, but the soft sequencer values roll over after reaching 127 and starting at 1 again, while numbers in BC clime upwards...
> It is strange this discrepancy, why does it work still as a 127 pot, showing 'real' values in 2K?

14-bit CC definitions on the BCF/BCR2000 only work for a limited range of controller numbers: the Controller number you DEFINE (e.g. in BC Manager on the "Standard output" tab) has to be in the range 0..31.

The BCF/R then outputs two CC messages whenever you turn the encoder: the first message has the controller number that you've defined (n=0..31), the second message has controller number n+32.
The first message's data value is the MSB (most significant 7 bits) of the 14-bit encoder value, the second message's data value is the LSB (least significant 7 bits) of the 14-bit encoder value.

Of course the receiving device must interpret this pair of messages correctly.
You say that the BCR's display goes beyond 127, but that the softsynth rolls over - I think this means that the softsynth only interprets the LSB message.

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.