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 gutterball909
Attachments
- No local attachments were found for this message.