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: LED Feedback, Mackie mode, custom script

2008-04-07 by rpcfender

Hi Alex
> There wasn't a line for minmax so I added it but it didn't help. I
> also had a look at the document you mentioned, and tried a few things
> but still not working.

In the .easypar the min and max are in the same line. In your example
0 then 127
.minmax, if placed after the easypar, resets the min and max settings
of .easypar so you don't really need it here

> 
> When they are set to pan the feedback should show the light in the
> middle of the encoder as default right (12 o'clock)? Its not doing
> this, it starts at the bottom left. I thought about setting the mode
> for these to pan but then i imagine it wouldnt work correctly when the
> encoders are set to sends. 
> 
> Here are a few lines from the sysex, is there anything that looks
wrong? 
> 
> $rev F1
> $preset
> .name 'MCU All Mapped          '
> .snapshot off
> .request off
> .egroups 4
> .fkeys off
> .lock on
> .init
> $encoder 1
> .easypar CC 1 16 0 127 relative-3

This may the problem. If you are sending out relative changes then the
application is just going to add it to the current value
eg Pan at the centre 127/2 = 64 ($40)

BCR sends
$B0 $10 $01

the value at the PC and sent back from the PC should be $40 + 1 = $41
$B0 $10 $41
check with MidiOx
Sent by BC       Sent by PC
$B0 $10 $01     $B0 $10 $42
$B0 $10 $01     $B0 $10 $43
$B0 $10 $02     $B0 $10 $45
$B0 $10 $03     $B0 $10 $48
$B0 $10 $01     $B0 $10 $49

Strangely if you do this

$rev F1
$preset
 .name 'Problem with feedback '
 .snapshot off
 .request off
 .egroups 4
 .fkeys off
 .lock on
 .init
$encoder 1
 .easypar CC 1 16 0 127 relative-3
 .mode 12dot
 .resolution 96 192 384 768
$encoder 2
 .easypar CC 1 16 0 127 absolute
 .mode 12dot
 .resolution 96 192 384 768
.end

Turning encoder 2 puts out
$B0 $10 $41
$B0 $10 $42
$B0 $10 $43

should act as the correct feedback for encoder 1 and it does work
correctly and uses the internal feedback in the BC.

You wouldn't think the output from encoder 1
$B0 $10 $01
$B0 $10 $01
$B0 $10 $01

would rotate the led display on encode 1 (it does) but it also has
encoder 2 in sync.

Very strange, but if the PC is putting out the correct values then it
should be OK.

So check out what the PC is sending back to BCR (you may have to use
MidiYoke (on MidiOx web site) as a patch chord so you can see what is
happening) and let me know what the output is.

All the best

Royce

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.