VERSION 1 ########################################################## # __ __ __ __ __ # # .--------|__|--| |__| .-----.--.--|__|--| |-----. # # | | | _ | |__| _ | | | | _ | -__| # # |__|__|__|__|_____|__|__|___ |_____|__|_____|_____| # # |_____| # # # ########################################################## # Generated on 2026-07-19 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] 33 BD volume 8 BD level 12 BD mute 16 BD parameter 01 17 BD parameter 02 18 BD parameter 03 19 BD parameter 04 20 BD parameter 05 21 BD parameter 06 22 BD parameter 07 23 BD parameter 08 24 BD AM depth 25 BD AM rate 26 BD EQ frequency 27 BD EQ gain 28 BD frequency 29 BD width 30 BD Q 31 BD sample rate 32 BD distortion 34 BD pan 35 BD delay send 36 BD reverb send 37 BD speed 38 BD amount 39 BD shape 40 SD parameter 01 47 SD parameter 08 48 SD AM depth 61 SD speed 60 SD reverb send 59 SD delay send 58 SD pan 57 SD volume 56 SD distortion 55 SD sample rate 54 SD Q 53 SD width 52 SD frequency 51 SD EQ gain 41 SD parameter 02 9 SD level 63 SD shape 50 SD EQ frequency 42 SD parameter 03 13 SD mute 62 SD amount 49 SD AM rate 43 SD parameter 04 44 SD parameter 05 45 SD parameter 06 46 SD parameter 07 93 HT speed 10 HT Level 14 HT mute 72 HT parameter 01 73 HT parameter 02 74 HT parameter 03 75 HT parameter 04 76 HT parameter 05 77 HT parameter 06 78 HT parameter 07 79 HT parameter 08 80 HT AM depth 81 HT AM rate 82 HT EQ frequency 83 HT EQ gain 84 HT frequency 85 HT width 86 HT Q 87 HT sample rate 88 HT distortion 89 HT volume 90 HT pan 91 HT delay sent 92 HT reverb send 94 HT amount 95 HT shape 119 MT shape 96 MT parameter 01 97 MT parameter 02 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 112 MT distortion 113 MT volume 114 MT pan 115 MT delay send 116 MT reverb send 117 MT speed 118 MT amount 11 MT Level 15 MT mute 16 LT parameter 01 21 LT parameter 06 22 LT parameter 07 23 LT parameter 08 24 LT parameter 09 25 LT parameter 10 26 LT parameter 11 27 LT parameter 12 28 LT parameter 13 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 17 LT parameter 02 20 LT parameter 05 8 LT level 18 LT parameter 03 32 LT parameter 17 31 LT parameter 16 12 LT mute 19 LT parameter 04 30 LT parameter 15 29 LT parameter 14 45 CP parameter 06 58 CP parameter 19 59 CP parameter 20 60 CP parameter 21 61 CP parameter 22 62 CP parameter 23 63 CP parameter 24 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 57 CP parameter 18 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 93 RS parameter 22 82 RS parameter 11 81 RS parameter 10 73 RS parameter 02 72 RS parameter 01 83 RS parameter 12 84 RS parameter 13 85 RS parameter 14 86 RS parameter 15 94 RS parameter 23 14 RS mute 95 RS parameter 24 10 RS level 79 RS parameter 08 78 RS parameter 07 80 RS parameter 09 77 RS parameter 06 76 RS parameter 05 75 RS parameter 04 74 RS parameter 03 87 RS parameter 16 88 RS parameter 17 89 RS parameter 18 90 RS parameter 19 91 RS parameter 20 92 RS parameter 21 106 CB parameter 11 11 CB level 15 CB mute 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 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 20 CH parameter 05 21 CH parameter 06 22 CH parameter 07 37 CH parameter 22 36 CH parameter 21 35 CH parameter 20 34 CH parameter 19 33 CH parameter 18 32 CH parameter 17 31 CH parameter 16 30 CH parameter 15 29 CH parameter 14 28 CH parameter 13 27 CH parameter 12 8 CH level 39 CH parameter 24 26 CH parameter 11 25 CH parameter 10 12 CH mute 38 CH parameter 23 24 CH parameter 09 23 CH parameter 08 16 CH parameter 01 17 CH parameter 02 18 CH parameter 03 19 CH parameter 04 53 OH parameter 14 9 OH level 13 OH mute 40 OH parameter 01 41 OH parameter 02 42 OH parameter 03 43 OH parameter 04 44 OH parameter 05 45 OH parameter 06 46 OH parameter 07 47 OH parameter 08 48 OH parameter 09 49 OH parameter 10 50 OH parameter 11 51 OH parameter 12 52 OH parameter 13 54 OH parameter 15 55 OH parameter 16 56 OH parameter 17 57 OH parameter 18 58 OH parameter 19 59 OH parameter 20 60 OH parameter 21 61 OH parameter 22 62 OH parameter 23 63 OH parameter 24 79 RC parameter 08 72 RC parameter 01 73 RC parameter 02 94 RC parameter 23 14 RC mute 95 RC parameter 24 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 82 RC parameter 11 81 RC parameter 10 74 RC parameter 03 75 RC parameter 04 76 RC parameter 05 77 RC parameter 06 80 RC parameter 09 78 RC parameter 07 106 CC parameter 11 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 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 118 CC parameter 23 119 CC parameter 24 33 M1 parameter 18 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 34 M1 parameter 19 35 M1 parameter 20 36 M1 parameter 21 37 M1 parameter 22 38 M1 parameter 23 39 M1 parameter 24 40 M2 parameter 01 47 M2 parameter 08 48 M2 parameter 09 49 M2 parameter 10 50 M2 parameter 11 51 M2 parameter 12 52 M2 parameter 13 53 M2 parameter 14 54 M2 parameter 15 55 M2 parameter 16 56 M2 parameter 17 57 M2 parameter 18 61 M2 parameter 22 60 M2 parameter 21 41 M2 parameter 02 9 M2 level 63 M2 parameter 24 59 M2 parameter 20 42 M2 parameter 03 13 M2 mute 62 M2 parameter 23 58 M2 parameter 19 43 M2 parameter 04 44 M2 parameter 05 45 M2 parameter 06 46 M2 parameter 07 92 M3 parameter 21 83 M3 parameter 12 84 M3 parameter 13 85 M3 parameter 14 86 M3 parameter 15 87 M3 parameter 16 88 M3 parameter 17 89 M3 parameter 18 90 M3 parameter 19 91 M3 parameter 20 10 M3 level 14 M3 mute 72 M3 parameter 01 73 M3 parameter 02 74 M3 parameter 03 75 M3 parameter 04 76 M3 parameter 05 77 M3 parameter 06 78 M3 parameter 07 79 M3 parameter 08 80 M3 parameter 09 81 M3 parameter 10 82 M3 parameter 11 95 M3 parameter 24 94 M3 parameter 23 93 M3 parameter 22 115 M4 parameter 20 114 M4 parameter 19 113 M4 parameter 18 105 M4 parameter 10 104 M4 parameter 09 103 M4 parameter 08 102 M4 parameter 07 101 M4 parameter 06 100 M4 parameter 05 99 M4 parameter 04 98 M4 parameter 03 97 M4 parameter 02 15 M4 mute 11 M4 level 106 M4 parameter 11 107 M4 parameter 12 108 M4 parameter 13 109 M4 parameter 14 96 M4 parameter 01 112 M4 parameter 17 111 M4 parameter 16 110 M4 parameter 15 119 M4 parameter 24 118 M4 parameter 23 117 M4 parameter 22 116 M4 parameter 21 [/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]