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: Slim Phatty 14-bit MIDI CC messages

2011-02-01 by Mark

--- In bc2000@yahoogroups.com, "Royce" <rpcfender@...> wrote:
> I'm afraid this is not quite true.
> If you set a range of 0 to $3FFF, minmax of 14 bit Midi values, and the 
> CC was something like 7 volume as there is a Fine volume defined in in 
> the Midi spec 39 so you would get 2 Midi messages
> 
> $B0 07 00
> $B0 39 00
> $B0 07 00
> $B0 39 01
> $B0 07 00
> $B0 39 02 etc
> 
> but if you use CC 19 there is no defined course or fine complement CC so 
> you get
> 
> $B0 19 00
> $B0 19 01
> $B0 19 02
> ..
> $B0 19 126
> $B0 19 127
> $B0 19 00
> ..
> $B0 19 127
> $B0 19 01
> $B0 19 02
> .. etc
> 
> It just loops around

I'm afraid this is not quite true.
For any controller m in the MSB range [0, 31], the BCR outputs both the MSB CC message AND the corresponding LSB CC message (with m+32).
(See "BC MIDI Implementation.pdf", section 16.3.)

So for CC 19 you don't need ".tx" definitions:
you can simply use a "standard" definition with ".easypar", e.g.

$rev R1
$encoder 6
  .easypar CC 1 19 0 16383 absolute/14
  .showvalue on
  .mode 1dot
  .resolution 1000
  .default 0
$end

Or am I missing something?

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.