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: Transferring encoder settings to a button

2013-03-17 by Royce

Hi Bill

--- In bc2000@yahoogroups.com, "twobeelandscape" <bill@...> wrote:
>
> Hi, continuing to try to set up a Yamaha AN200 preset using Sysex codes.  I have an encoder controlling LFO Wave type as follows:
> 
> $encoder 33 ;LFO1 Wave
>   .showvalue on
>   .mode 1dot
>   .resolution 96 96 96 96
>   .default 0
>   .minmax 0 20
>   .tx $F0 $43 $10 $5C $10 $10 $09 val $F7 ;LFO1 Wave
> 
> But when I try to use a button instead, it appears that nothing happens (no output on the BCR display and no Sysex output). The button code is:
> 
> $button 33 ;LFO Wave
>   .showvalue on
>   .default 0
>   .mode down
>   .minmax 0 20
>   .tx $F0 $43 $10 $5C $10 $10 $09 val $F7 ;LFO1 Wave
> 
I think you need to change the .mode 
.mode down gives
$F0 $43 $10 $5C $10 $10 $09 20 $F7
$F0 $43 $10 $5C $10 $10 $09 20 $F7
$F0 $43 $10 $5C $10 $10 $09 20 $F7

.mode toggle gives
$F0 $43 $10 $5C $10 $10 $09 20 $F7
a second press
$F0 $43 $10 $5C $10 $10 $09 0 $F7
again
$F0 $43 $10 $5C $10 $10 $09 20 $F7

try incrementing the value by 1
.mode incval 1
$F0 $43 $10 $5C $10 $10 $09 1 $F7
$F0 $43 $10 $5C $10 $10 $09 2 $F7
$F0 $43 $10 $5C $10 $10 $09 3 $F7
..
$F0 $43 $10 $5C $10 $10 $09 19 $F7
$F0 $43 $10 $5C $10 $10 $09 20 $F7
$F0 $43 $10 $5C $10 $10 $09 0 $F7

Note that if you read back the 'incval' preset you just sent, the BC it will say
.mode down

This is a BC error. 
So 'incval' can only be sent to the BC and you need to save your code and not the patch returned from the BC.

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.