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