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: MKS-50 Preset: Troubleshooting (Resolved)

2008-05-18 by gutterball909

All,

I eventually got things working with the MKS-50.  The first problem
was that the midi interface I was using (UM-3EX) was not sending MIDI
thru data the way I was expecting it to.  It only sends thru out to
each set of i/o ports.

In any event, I updated the preset to work on Channel 2, and added a
utility button to play a note so that you can see if its working.

Here is the BC Manager text dump:

$rev R1 ; Firmware 1.10; BC Manager 1.0
$global
  .midimode S-4
  .startup last
  .footsw auto
  .rxch off
  .deviceid 1
  .txinterval 2
  .deadtime 0
$preset
  .name 'Roland MKS-50 v1        '
  .snapshot off
  .request off
  .egroups 4
  .fkeys on
  .lock off
  .init
$encoder 1
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 31231
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $18 val $F7
$encoder 2
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $19 val $F7
$encoder 3
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $22 val $F7
$encoder 4
  .showvalue on
  .mode 1dot
  .resolution 6 6 6 6
  .default 1
  .minmax 0 3
  .tx $F0 $41 $36 $01 $23 $20 $01 $03 val $F7
$encoder 5
  .showvalue on
  .mode 1dot
  .resolution 12 12 12 12
  .default 4
  .minmax 0 5
  .tx $F0 $41 $36 $01 $23 $20 $01 $04 val $F7
$encoder 6
  .showvalue on
  .mode 1dot
  .resolution 12 12 12 12
  .default 5
  .minmax 0 5
  .tx $F0 $41 $36 $01 $23 $20 $01 $05 val $F7
$encoder 7
  .showvalue on
  .mode 1dot
  .resolution 8 8 8 8
  .default 2
  .minmax 0 3
  .tx $F0 $41 $36 $01 $23 $20 $01 $07 val $F7
$encoder 8
  .showvalue on
  .mode 1dot
  .resolution 8 8 8 8
  .default 0
  .minmax 0 3
  .tx $F0 $41 $36 $01 $23 $20 $01 $08 val $F7
$encoder 9
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $30 $01 $03 val $F7
$encoder 10
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $30 $01 $08 val $F7
$encoder 11
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $30 $01 $05 val $F7
$encoder 12
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $30 $01 $0C val $F7
$encoder 13
  .showvalue on
  .mode 1dot
  .resolution 16 16 16 16
  .default 0
  .minmax 0 15
  .tx $F0 $41 $36 $01 $23 $30 $01 $0B val $F7
$encoder 14
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 34
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $30 $01 $00 val $F7
$encoder 15
  .easypar PC 7 off off
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 16
  .easypar CC 7 7 0 127 absolute
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
$encoder 17
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $16 val $F7
$encoder 18
  .showvalue on
  .mode 1dot
  .resolution 8 8 8 8
  .default 0
  .minmax 0 3
  .tx $F0 $41 $36 $01 $23 $20 $01 $02 val $F7
$encoder 19
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $17 val $F7
$encoder 20
  .easypar CC 1 20 0 127 absolute
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 21
  .easypar CC 1 21 0 127 absolute
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 22
  .easypar CC 1 22 0 127 absolute
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 23
  .easypar CC 1 23 0 127 absolute
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 24
  .easypar CC 1 24 0 127 absolute
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 25
  .easypar CC 1 25 0 127 absolute
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 26
  .easypar CC 1 26 0 127 absolute
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 27
  .easypar CC 1 27 0 127 absolute
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 28
  .easypar CC 1 28 0 127 absolute
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 29
  .easypar CC 1 29 0 127 absolute
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 30
  .easypar CC 1 30 0 127 absolute
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 31
  .easypar CC 1 31 0 127 absolute
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 32
  .easypar CC 1 32 0 127 absolute
  .showvalue on
  .mode 12dot
  .resolution 96 96 96 96
  .default 0
$encoder 33
  .showvalue on
  .mode 1dot
  .resolution 4 4 4 4
  .default 0
  .minmax 0 3
  .tx $F0 $41 $36 $01 $23 $20 $01 $06 val $F7
$encoder 34
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $0B val $F7
$encoder 35
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $0C val $F7
$encoder 36
  .showvalue on
  .mode 1dot
  .resolution 4 4 4 4
  .default 0
  .minmax 0 3
  .tx $F0 $41 $36 $01 $23 $20 $01 $00 val $F7
$encoder 37
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $0D val $F7
$encoder 38
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $0E val $F7
$encoder 39
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $0F val $F7
$encoder 40
  .showvalue on
  .mode 1dot
  .resolution 13 13 13 13
  .default 0
  .minmax 0 12
  .tx $F0 $41 $36 $01 $23 $20 $01 $23 val $F7
$encoder 41
  .showvalue on
  .mode 1dot
  .resolution 4 4 4 4
  .default 1
  .minmax 0 3
  .tx $F0 $41 $36 $01 $23 $20 $01 $09 val $F7
$encoder 42
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 57
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $10 val $F7
$encoder 43
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $11 val $F7
$encoder 44
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $12 val $F7
$encoder 45
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $13 val $F7
$encoder 46
  .showvalue on
  .mode 1dot
  .resolution 4 4 4 4
  .default 0
  .minmax 0 3
  .tx $F0 $41 $36 $01 $23 $20 $01 $01 val $F7
$encoder 47
  .showvalue on
  .mode 1dot
  .resolution 16 16 16 16
  .default 0
  .minmax 0 15
  .tx $F0 $41 $36 $01 $23 $20 $01 $14 val $F7
$encoder 48
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $15 val $F7
$encoder 49
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $1A val $F7
$encoder 50
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 28
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $1B val $F7
$encoder 51
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $1C val $F7
$encoder 52
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $1D val $F7
$encoder 53
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $1E val $F7
$encoder 54
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $1F val $F7
$encoder 55
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $20 val $F7
$encoder 56
  .showvalue on
  .mode 1dot
  .resolution 96 96 96 96
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $01 $23 $20 $01 $21 val $F7
$button 1
  .easypar CC 1 33 127 0 toggleon
  .showvalue on
  .default 0
$button 2
  .easypar CC 1 34 127 0 toggleon
  .showvalue on
  .default 0
$button 3
  .easypar CC 1 35 127 0 toggleon
  .showvalue on
  .default 127
$button 4
  .easypar CC 1 36 127 0 toggleon
  .showvalue on
  .default 127
$button 5
  .easypar CC 1 37 127 0 toggleon
  .showvalue on
  .default 127
$button 6
  .easypar CC 1 38 127 0 toggleon
  .showvalue on
  .default 127
$button 7
  .showvalue off
  .mode down
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $0A $00 $F7
$button 8
  .showvalue off
  .mode down
  .default 127
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $0A $01 $F7
$button 9
  .easypar CC 1 41 127 0 toggleon
  .showvalue on
  .default 0
$button 10
  .easypar CC 1 42 127 0 toggleon
  .showvalue on
  .default 0
$button 11
  .easypar CC 1 43 127 0 toggleon
  .showvalue on
  .default 0
$button 12
  .easypar CC 1 44 127 0 toggleon
  .showvalue on
  .default 0
$button 13
  .easypar CC 1 45 127 0 toggleon
  .showvalue on
  .default 0
$button 14
  .easypar CC 1 46 127 0 toggleon
  .showvalue on
  .default 0
$button 15
  .easypar CC 1 47 127 0 toggleon
  .showvalue on
  .default 0
$button 16
  .easypar CC 1 48 127 0 toggleon
  .showvalue on
  .default 0
$button 17
  .easypar CC 1 49 127 0 toggleon
  .showvalue on
  .default 0
$button 18
  .easypar CC 1 50 127 0 toggleon
  .showvalue on
  .default 0
$button 19
  .easypar CC 1 51 127 0 toggleon
  .showvalue on
  .default 0
$button 20
  .easypar CC 1 52 127 0 toggleon
  .showvalue on
  .default 0
$button 21
  .easypar CC 1 53 127 0 toggleon
  .showvalue on
  .default 0
$button 22
  .easypar CC 1 54 127 0 toggleon
  .showvalue on
  .default 0
$button 23
  .easypar CC 1 55 127 0 toggleon
  .showvalue on
  .default 0
$button 24
  .easypar CC 1 56 127 0 toggleon
  .showvalue on
  .default 0
$button 25
  .easypar CC 1 57 127 0 toggleon
  .showvalue on
  .default 0
$button 26
  .easypar CC 1 58 127 0 toggleon
  .showvalue on
  .default 0
$button 27
  .easypar CC 1 59 127 0 toggleon
  .showvalue on
  .default 0
$button 28
  .easypar CC 1 60 127 0 toggleon
  .showvalue on
  .default 0
$button 29
  .easypar CC 1 61 127 0 toggleon
  .showvalue on
  .default 0
$button 30
  .easypar CC 1 62 127 0 toggleon
  .showvalue on
  .default 0
$button 31
  .easypar CC 1 63 127 0 toggleon
  .showvalue on
  .default 0
$button 32
  .easypar CC 1 64 127 0 toggleon
  .showvalue on
  .default 0
$button 33
  .showvalue off
  .mode toggle
  .default 127
  .minmax 0 1
  .tx $F0 $41 $36 $01 $23 $30 $01 $04 val $F7
$button 34
  .showvalue off
  .mode down
  .default 127
  .minmax 0 127
$button 35
  .showvalue off
  .mode toggle
  .default 0
  .minmax 0 1
  .tx $F0 $41 $36 $01 $23 $20 $01 $0A val $F7
$button 36
  .showvalue off
  .mode down
  .default 127
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $06 $00 $F7
$button 37
  .showvalue off
  .mode down
  .default 127
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $00 $00 $F7
$button 38
  .showvalue off
  .mode down
  .default 127
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $00 $01 $F7
$button 39
  .showvalue off
  .mode down
  .default 127
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $00 $02 $F7
$button 40
  .showvalue off
  .mode down
  .default 127
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $00 $03 $F7
$button 41
  .showvalue off
  .mode down
  .default 127
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $01 $00 $F7
$button 42
  .showvalue off
  .mode down
  .default 127
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $01 $01 $F7
$button 43
  .showvalue off
  .mode down
  .default 127
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $01 $02 $F7
$button 44
  .showvalue off
  .mode down
  .default 127
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $01 $03 $F7
$button 45
  .showvalue off
  .mode down
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $02 $00 $F7
$button 46
  .showvalue off
  .mode down
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $02 $01 $F7
$button 47
  .showvalue off
  .mode down
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $02 $02 $F7
$button 48
  .showvalue on
  .mode down
  .default 0
  .minmax 0 5
  .tx $F0 $41 $36 $01 $23 $20 $01 $04 val $F7
$button 49
  .showvalue off
  .mode toggle
  .default 0
  .minmax 0 1
$button 50
  .showvalue off
  .mode down
  .default 0
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $09 $03 $F7
$button 51
  .showvalue off
  .mode down
  .default 127
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $09 $00 $F7
$button 52
  .showvalue off
  .mode down
  .default 127
  .minmax 0 127
  .tx $F0 $41 $36 $00 $23 $20 $01 $09 $02 $F7
$button 61
  .easypar CC 1 109 127 0 toggleon
  .showvalue on
  .default 0
$button 62
  .easypar CC 1 110 127 0 toggleon
  .showvalue on
  .default 0
$store 1
$end

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.