Hi,
So, in the BC Manager I must add these 2 lines in the Custom output tab, right?
$B0 19 val7.13 ; MSB
$B0 51 val0.6 ; LSB
$B0 51 val0.6 ; LSB
2011/2/1 Mark <markwinvdb@...>
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).--- In bc2000@yahoogroups.com, "Royce" 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.
(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.
--
Alex