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