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 >
Message
Re: MKS-50 Preset: Troubleshooting (Resolved)
2008-05-18 by rpcfender
Attachments
- No local attachments were found for this message.