VERSION 1 ########################################################## # __ __ __ __ __ # # .--------|__|--| |__| .-----.--.--|__|--| |-----. # # | | | _ | |__| _ | | | | _ | -__| # # |__|__|__|__|_____|__|__|___ |_____|__|_____|_____| # # |_____| # # # ########################################################## # Generated on 2026-06-28 by https://midi.guide , the open, # 'comprehensive' dataset of all MIDI CCs and NRPNs. # Contributions welcome! # Supports all alphanumeric ASCII, and ' ', '_', '-', '+' - can also be NULL TRACKNAME MachineDrum # Can be POLY, DRUM, MPE, or NULL TYPE NULL # Can be A, B, C, D, USBD, USBH, CVGx (x between 1&4), CVx, Gx, or NULL OUTPORT NULL # Can be x (between 1-16), or NULL -- this is ignored if output port is not MIDI OUTCHAN NULL # Can be NONE, ALLACTIVE, A, B, USBH, USBD, CVG, or NULL INPORT NULL # Can be x (between 1-16), ALL, or NULL. This definition will be ignored if INPORT is NONE, ALLACTIVE or CVG INCHAN NULL # This defines the default 'MAX RATE' for automation lanes. # Can be NULL, 192, 96, 64, 48, 32, 24, 16, 12, 8, 6, 4, 3, 2, 1 MAXRATE NULL # DRUMLANES # Syntax: ROW:TRIG:CHAN:NOTENUMBER NAME # ROW must be between 1 and 8 # TRIG can be between 0 and 127, or NULL # CHAN can be a number between 1 and 16, Gx, CVx, CVGx (x between 1 and 4), or NULL # NOTENUMBER can be between 0 and 127, or NULL # NAME supports all alphanumeric ASCII, and ' ', '_', '-', '+' - can also be NULL # Please note this section will be discarded for tracks which are not DRUM tracks [DRUMLANES] [/DRUMLANES] # PC # Syntax: NUMBER NAME # number must be either: # - A number (for simple PC) # - Three numbers, delimited by ':', which represent PC:MSB:LSB. You can put 'NULL' to not set the MSB/LSB. # PC must be between 1...128 # MSB/LSB must be between 0...127 [PC] [/PC] # CC # Syntax: CC_NUMBER NAME or CC_NUMBER:DEFAULT=xx NAME # DEFAULT_VALUE must be a valid number between 0 and 127 [CC] 38 BD amount 39 BD shape 33 BD volume 30 BD Q 29 BD width 28 BD frequency 27 BD EQ gain 26 BD EQ frequency 25 BD AM rate 24 BD AM depth 23 BD parameter 08 22 BD parameter 07 21 BD parameter 06 20 BD parameter 05 19 BD parameter 04 18 BD parameter 03 17 BD parameter 02 16 BD parameter 01 34 BD pan 35 BD delay send 32 BD distortion 12 BD mute 36 BD reverb send 37 BD speed 31 BD sample rate 8 BD level 50 SD EQ frequency 13 SD mute 9 SD level 63 SD shape 61 SD speed 60 SD reverb send 59 SD delay send 58 SD pan 62 SD amount 57 SD volume 56 SD distortion 55 SD sample rate 54 SD Q 53 SD width 52 SD frequency 51 SD EQ gain 49 SD AM rate 48 SD AM depth 47 SD parameter 08 46 SD parameter 07 45 SD parameter 06 44 SD parameter 05 43 SD parameter 04 42 SD parameter 03 41 SD parameter 02 40 SD parameter 01 75 HT parameter 04 74 HT parameter 03 73 HT parameter 02 72 HT parameter 01 14 HT mute 10 HT Level 95 HT shape 94 HT amount 93 HT speed 92 HT reverb send 91 HT delay sent 90 HT pan 89 HT volume 88 HT distortion 87 HT sample rate 86 HT Q 85 HT width 84 HT frequency 83 HT EQ gain 82 HT EQ frequency 81 HT AM rate 80 HT AM depth 79 HT parameter 08 78 HT parameter 07 77 HT parameter 06 76 HT parameter 05 112 MT distortion 15 MT mute 97 MT parameter 02 96 MT parameter 01 98 MT parameter 03 99 MT parameter 04 100 MT parameter 05 101 MT parameter 06 102 MT parameter 07 103 MT parameter 08 104 MT AM depth 105 MT AM rate 106 MT EQ frequency 107 MT EQ gain 108 MT frequency 109 MT width 110 MT Q 111 MT sample rate 11 MT Level 113 MT volume 114 MT pan 115 MT delay send 116 MT reverb send 117 MT speed 118 MT amount 119 MT shape 12 LT mute 16 LT parameter 01 8 LT level 39 LT parameter 24 38 LT parameter 23 37 LT parameter 22 36 LT parameter 21 35 LT parameter 20 34 LT parameter 19 33 LT parameter 18 32 LT parameter 17 31 LT parameter 16 30 LT parameter 15 29 LT parameter 14 28 LT parameter 13 27 LT parameter 12 26 LT parameter 11 25 LT parameter 10 24 LT parameter 09 23 LT parameter 08 22 LT parameter 07 21 LT parameter 06 20 LT parameter 05 19 LT parameter 04 18 LT parameter 03 17 LT parameter 02 62 CP parameter 23 9 CP level 13 CP mute 40 CP parameter 01 41 CP parameter 02 42 CP parameter 03 43 CP parameter 04 44 CP parameter 05 45 CP parameter 06 46 CP parameter 07 47 CP parameter 08 48 CP parameter 09 49 CP parameter 10 50 CP parameter 11 51 CP parameter 12 52 CP parameter 13 53 CP parameter 14 54 CP parameter 15 55 CP parameter 16 56 CP parameter 17 57 CP parameter 18 58 CP parameter 19 59 CP parameter 20 60 CP parameter 21 61 CP parameter 22 63 CP parameter 24 93 RS parameter 22 92 RS parameter 21 91 RS parameter 20 90 RS parameter 19 89 RS parameter 18 88 RS parameter 17 87 RS parameter 16 86 RS parameter 15 85 RS parameter 14 84 RS parameter 13 83 RS parameter 12 82 RS parameter 11 81 RS parameter 10 80 RS parameter 09 79 RS parameter 08 78 RS parameter 07 77 RS parameter 06 76 RS parameter 05 75 RS parameter 04 74 RS parameter 03 73 RS parameter 02 72 RS parameter 01 14 RS mute 10 RS level 95 RS parameter 24 94 RS parameter 23 96 CB parameter 01 97 CB parameter 02 98 CB parameter 03 99 CB parameter 04 100 CB parameter 05 101 CB parameter 06 102 CB parameter 07 103 CB parameter 08 104 CB parameter 09 105 CB parameter 10 106 CB parameter 11 107 CB parameter 12 108 CB parameter 13 109 CB parameter 14 110 CB parameter 15 111 CB parameter 16 112 CB parameter 17 113 CB parameter 18 114 CB parameter 19 115 CB parameter 20 116 CB parameter 21 117 CB parameter 22 118 CB parameter 23 119 CB parameter 24 11 CB level 15 CB mute 12 CH mute 8 CH level 16 CH parameter 01 17 CH parameter 02 18 CH parameter 03 19 CH parameter 04 20 CH parameter 05 21 CH parameter 06 22 CH parameter 07 23 CH parameter 08 24 CH parameter 09 25 CH parameter 10 26 CH parameter 11 27 CH parameter 12 28 CH parameter 13 29 CH parameter 14 30 CH parameter 15 31 CH parameter 16 32 CH parameter 17 33 CH parameter 18 39 CH parameter 24 38 CH parameter 23 37 CH parameter 22 36 CH parameter 21 34 CH parameter 19 35 CH parameter 20 61 OH parameter 22 63 OH parameter 24 13 OH mute 59 OH parameter 20 9 OH level 58 OH parameter 19 57 OH parameter 18 56 OH parameter 17 55 OH parameter 16 54 OH parameter 15 53 OH parameter 14 52 OH parameter 13 51 OH parameter 12 50 OH parameter 11 49 OH parameter 10 48 OH parameter 09 47 OH parameter 08 46 OH parameter 07 45 OH parameter 06 44 OH parameter 05 43 OH parameter 04 42 OH parameter 03 41 OH parameter 02 40 OH parameter 01 60 OH parameter 21 62 OH parameter 23 82 RC parameter 11 14 RC mute 72 RC parameter 01 73 RC parameter 02 74 RC parameter 03 75 RC parameter 04 76 RC parameter 05 77 RC parameter 06 78 RC parameter 07 79 RC parameter 08 80 RC parameter 09 81 RC parameter 10 10 RC level 83 RC parameter 12 84 RC parameter 13 85 RC parameter 14 86 RC parameter 15 87 RC parameter 16 88 RC parameter 17 89 RC parameter 18 90 RC parameter 19 91 RC parameter 20 92 RC parameter 21 93 RC parameter 22 94 RC parameter 23 95 RC parameter 24 118 CC parameter 23 119 CC parameter 24 11 CC level 15 CC Mute 96 CC parameter 01 97 CC parameter 02 98 CC parameter 03 99 CC parameter 04 100 CC parameter 05 101 CC parameter 06 102 CC parameter 07 103 CC parameter 08 104 CC parameter 09 105 CC parameter 10 106 CC parameter 11 107 CC parameter 12 108 CC parameter 13 109 CC parameter 14 110 CC parameter 15 111 CC parameter 16 112 CC parameter 17 113 CC parameter 18 114 CC parameter 19 115 CC parameter 20 116 CC parameter 21 117 CC parameter 22 38 M1 parameter 23 8 M1 level 12 M1 mute 16 M1 parameter 01 17 M1 parameter 02 18 M1 parameter 03 19 M1 parameter 04 20 M1 parameter 05 21 M1 parameter 06 22 M1 parameter 07 23 M1 parameter 08 24 M1 parameter 09 25 M1 parameter 10 26 M1 parameter 11 27 M1 parameter 12 28 M1 parameter 13 29 M1 parameter 14 30 M1 parameter 15 31 M1 parameter 16 32 M1 parameter 17 33 M1 parameter 18 34 M1 parameter 19 35 M1 parameter 20 36 M1 parameter 21 37 M1 parameter 22 39 M1 parameter 24 52 M2 parameter 13 40 M2 parameter 01 41 M2 parameter 02 42 M2 parameter 03 43 M2 parameter 04 44 M2 parameter 05 45 M2 parameter 06 46 M2 parameter 07 47 M2 parameter 08 48 M2 parameter 09 49 M2 parameter 10 50 M2 parameter 11 51 M2 parameter 12 53 M2 parameter 14 54 M2 parameter 15 55 M2 parameter 16 56 M2 parameter 17 57 M2 parameter 18 58 M2 parameter 19 59 M2 parameter 20 60 M2 parameter 21 61 M2 parameter 22 62 M2 parameter 23 63 M2 parameter 24 13 M2 mute 9 M2 level 84 M3 parameter 13 14 M3 mute 73 M3 parameter 02 10 M3 level 72 M3 parameter 01 95 M3 parameter 24 94 M3 parameter 23 93 M3 parameter 22 92 M3 parameter 21 91 M3 parameter 20 90 M3 parameter 19 89 M3 parameter 18 88 M3 parameter 17 87 M3 parameter 16 86 M3 parameter 15 85 M3 parameter 14 83 M3 parameter 12 82 M3 parameter 11 81 M3 parameter 10 80 M3 parameter 09 79 M3 parameter 08 78 M3 parameter 07 77 M3 parameter 06 76 M3 parameter 05 75 M3 parameter 04 74 M3 parameter 03 97 M4 parameter 02 116 M4 parameter 21 115 M4 parameter 20 114 M4 parameter 19 113 M4 parameter 18 112 M4 parameter 17 111 M4 parameter 16 110 M4 parameter 15 109 M4 parameter 14 108 M4 parameter 13 107 M4 parameter 12 106 M4 parameter 11 105 M4 parameter 10 104 M4 parameter 09 103 M4 parameter 08 102 M4 parameter 07 101 M4 parameter 06 100 M4 parameter 05 15 M4 mute 96 M4 parameter 01 119 M4 parameter 24 99 M4 parameter 04 11 M4 level 118 M4 parameter 23 117 M4 parameter 22 98 M4 parameter 03 [/CC] # CC Pair # Syntax: CC_MSB:CC_LSB NAME or CC_MSB:CC_LSB:DEFAULT=xx NAME # DEFAULT_VALUE must be a valid number between 0 and 16383 [CC_PAIR] [/CC_PAIR] # NRPN # Syntax: "MSB:LSB:DEPTH NAME" or "MSB:LSB:DEPTH:DEFAULT=xx NAME" # Lsb & msb should be between 0 and 127 # Note: LSB can be over 127 ONLY if MSB is 0 or omitted # e.g. '0:1026:7 FOO', or ':2000:7 BAR' # the examples above would be equivalent to '8:2:7 FOO' and '15:80:7 BAR' respectively # DEPTH can be 7 or 14 # For NRPN: DEFAULT_VALUE must be a valid number, either between 0 and 127 (for 7 bit NRPNs) or between 0 and 16383 (for 14bit NRPNs) [NRPN] [/NRPN] # ASSIGN # Syntax: POT_NUMBER TYPE:VALUE or POT_NUMBER TYPE:VALUE DEFAULT=DEFAULT_VALUE # POT_NUMBER must be between 1 and 8 # TYPE can be "CC", "PB" (pitchbend), "AT" (aftertouch), "CV", "NRPN", or "NULL" (this won't assign the pot). # Non explicitly-defined pots will be considered "NULL" # VALUE VALIDATION #### For CC: Value must be a valid number between 0 and 119 #### For PB and AT, any text after the TYPE will be ignored #### For CV, value must be between 1 and 4 #### For NRPN, value must be MSB:LSB:DEPTH, with both lsb & msb bebtween 0 and 127, and DEPTH being either 7 or 14 # DEFAULT VALUE #### For CC: DEFAULT_VALUE must be a valid number between 0 and 127 #### For PB: DEFAULT_VALUE must be a valid number between 0 and 16383 #### For NRPN: DEFAULT_VALUE must be a valid number, either between 0 and 127 (for 7 bit NRPNs) or between 0 and 16383 (for 14bit NRPNs) #### For CV: DEFAULT_VALUE must be either a valid number between 0 and 65535, or a voltage between -5V and 5V, e.g. "-4.25V" or "1.7V" #### Please note default value will be ignored for PB and AT messages. [ASSIGN] [/ASSIGN] # AUTOMATION # Syntax: TYPE:VALUE # TYPE can be "CC", "PB" (pitchbend), "AT" (aftertouch), "CV", or "NRPN" # VALUE VALIDATION #### For CC: Value must be a valid number between 0 and 119 #### For PB and AT, any text after the TYPE will be ignored #### For CV, value must be between 1 and 4 #### For NRPN, value must be MSB:LSB:DEPTH, with both lsb & msb bebtween 0 and 127, and DEPTH being either 7 or 14 # NOTE: You are limited to 64 automation lanes [AUTOMATION] [/AUTOMATION] # This section will be readable from Hapax. [COMMENT] [/COMMENT]