Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Thread

Transferring encoder settings to a button

Transferring encoder settings to a button

2013-03-17 by twobeelandscape

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 have tried all 4 modes and still have no result.  Any suggestions what I might be doing wrong? Or can anyone point me to working examples of button Sysex codes?

Thanks

Bill

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

Re: Transferring encoder settings to a button

2013-03-17 by twobeelandscape

Thanks Royce, very much appreciated - thought I had tried that, but obviously didn't transfer the settings correctly to the BCR - still getting used to BC Manager!

--- In bc2000@yahoogroups.com, "Royce" <rpcfender@...> wrote:
> I think you need to change the .mode 
> .mode incval 1
Works nicely now :)

> So 'incval' can only be sent to the BC and you need to save your code and not the patch returned from the BC.
Thanks also for the warning - that may avoid some confusion later on!

Bill

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.