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 rpcfender

Well done.
I have stripped out the $global stuff and the $store command and I
have placed it in the files/preset/MKS50. 
I have included a sysex of it as well for those that can't handle the
text files.

I hope that is OK. - if not let me know and I'll remove them.

All the best
Royce

--- In bc2000@yahoogroups.com, "gutterball909" <gutterball909@...> wrote:
>
> 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.