Problem with sending sysex from encoders

2 posts / 0 new
Last post
pj
pj's picture
Problem with sending sysex from encoders

Hi,

I've used BC Manager for a while, and never had any problems until now. I'm trying to set up a preset for Yamaha DX21 sysex control, using Patrick Manderson's 4op templates. But I can't get the encoders to transmit sysex data.

To test that everything works properly, I made a preset (see below), where I assigned Op1 Frequency to encoder 1 and 9, and CCs to encoders 2 and 10 (where 1-8 is the top row). I also assigned the same sysex message to Button 1.

The button works fine, and the CC encoders as well. However, the sysex encoders don't send any MIDI messages whatsoever, and their values doesn't change when turned.

Is there something I've forgotten?

I'm using BC Manager 3.1.0.1 on OS X 10.11.5 (15F34) and BCR 2000 v. 1.10.

Grateful for help,

Pär

$rev R1 ; Firmware 1.10; BC Manager 3.1.0.1
$preset
  .name 'DX21 test               '
  .snapshot off
  .request off
  .egroups 4
  .fkeys on
  .lock off
  .init
$encoder 1
  .showvalue on
  .mode 1dot
  .default 0
  .minmax 0 63
  .tx $F0 $43 $10 $12 $32 val $F7 ;Op1 Frequency
$encoder 2
  .easypar CC 1 1 0 127 absolute
  .showvalue on
  .mode 1dot
  .default 127
$encoder 33
  .showvalue on
  .mode 1dot
  .default 0
  .minmax 0 63
  .tx $F0 $43 $10 $12 $32 val $F7 ;Op1 Frequency
$encoder 34
  .easypar CC 1 7 0 127 absolute
  .showvalue on
  .mode 1dot
  .default 127
$button 33
  .showvalue on
  .default 0
  .mode incval 1
  .minmax 0 63
  .tx $F0 $43 $10 $12 $32 val $F7 ;Op1 Frequency
$store 3
$end

pj
pj's picture

I found the problem: The resolution parameter must be set for the sysex encoders, otherwise it defaults to 0 values/rotation. /Pär