1# 2# This the the MIDI controller profile, it keeps controller remappings for 3# converting one controller ID to another, and then defines which controllers 4# are tracked by which GUI devices. It may be edited manually, in which case 5# changes are maintained but the GUI can also alter the controller tracking 6# by typing <Control><Middle Mouse Button>, the moving the desired control. 7# This file is saved whenever a GUI memory is saved. 8# 9# The file contains Controller Mapping (one controller to another, for example 10# breath controller maps to footpedal, etc), Key Mappings for QWERTY to MIDI 11# note events, and Continuous Controller mappings that allow a control surface 12# to drive the GUI. 13# 14# Remap format is "CM: MidiCC MidiCC" 15# Keyboard map format is "KM: ASCII MIDI_note [MIDI_chan]" 16# Control format is "CC: MidiCC panel/index [value]" 17# 18# The values are integers from 0 to 16384, the fine resolution controller 19# value for the throw of this controller. If in doubt use the value 16383, 20# it is only relevant for ganging controllers. 21# 22 23CC: 5 0/3 1170 24CC: 7 0/49 8581 25CC: 71 0/36 14584 26CC: 72 0/47 1326 27CC: 72 0/42 1368 28CC: 73 0/39 16384 29CC: 73 0/44 16384 30CC: 74 0/34 634 31CC: 75 0/40 15722 32CC: 75 0/45 14483 33CC: 76 0/0 2022 34CC: 77 0/7 16384 35CC: 77 0/11 16384 36CC: 78 0/10 16384 37CC: 78 0/6 16384 38CC: 91 0/8 8192 39CC: 91 0/4 8192 40CC: 93 0/35 6810 41KM: ' 18 1 42KM: , 14 1 43KM: . 16 1 44KM: / 17 1 45KM: 0 39 0 46KM: 2 25 0 47KM: 3 27 0 48KM: 5 30 0 49KM: 6 32 0 50KM: 7 34 0 51KM: 9 37 0 52KM: = 42 0 53KM: [ 41 0 54KM: ] 43 0 55KM: \ 45 0 56KM: a 1 1 57KM: b 9 1 58KM: c 5 1 59KM: e 28 0 60KM: f 6 1 61KM: g 8 1 62KM: h 10 1 63KM: i 36 0 64KM: k 13 1 65KM: l 15 1 66KM: m 12 1 67KM: n 11 1 68KM: o 38 0 69KM: p 40 0 70KM: q 24 0 71KM: r 29 0 72KM: s 3 1 73KM: t 31 0 74KM: u 35 0 75KM: v 7 1 76KM: w 26 0 77KM: x 4 1 78KM: y 33 0 79KM: z 2 1 80