VERSION 1 ########################################################## # __ __ __ __ __ # # .--------|__|--| |__| .-----.--.--|__|--| |-----. # # | | | _ | |__| _ | | | | _ | -__| # # |__|__|__|__|_____|__|__|___ |_____|__|_____|_____| # # |_____| # # # ########################################################## # Generated on 2026-03-26 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 bento # 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] 7 Level 6 Mute 10 Pan 92 Delay Send 91 Reverb Send 38 Solo Future 1 Mod Wheel 73 Env 1 Attack 75 Env 1 Decay 72 Env 1 Release 3 Env 2 Attack 9 Env 2 Decay 14 Env 2 Release 74 Filter 1 Frequency Cutoff 71 Filter 1 Resonance Width Q 17 Filter 2 Frequency Cutoff 18 Filter 2 Resonance Width Q 7 Level 6 Mute 10 Pan 64 Damper Pedal 92 Delay Send 91 Reverb Send 38 Solo Future 49 Osc Level 50 Osc Pitch 51 Osc Pulse Width 21 GR1 Density 23 GR1 Grain Size 25 GR1 Jitter 19 GR1 Level 20 GR1 Pitch 26 GR1 Play Pos 22 GR1 Rate 27 GR1 Speed 24 GR1 Window 30 GR2 Density 35 GR2 Grain Size 46 GR2 Jitter 28 GR2 Level 29 GR2 Pitch 47 GR2 Play Pos 31 GR2 Rate 48 GR2 Speed 41 GR2 Window 12 LFO 1 Depth 13 LFO 1 Rate 15 LFO 2 Depth 16 LFO 2 Rate 7 Level 6 Mute 10 Pan entire track 92 Delay Send 91 Reverb Send 56 Slot 01 Delay Send 2 Slot 01 Filter 3 Slot 01 Level 28 Slot 01 Pitch 67 Slot 01 Resonance 104 Slot 01 Reverb Send 57 Slot 02 Delay Send 4 Slot 02 Filter 9 Slot 02 Level 29 Slot 02 Pitch 68 Slot 02 Resonance 105 Slot 02 Reverb Send 58 Slot 03 Delay Send 5 Slot 03 Filter 14 Slot 03 Level 30 Slot 03 Pitch 69 Slot 03 Resonance 106 Slot 03 Reverb Send 59 Slot 04 Delay Send 8 Slot 04 Filter 15 Slot 04 Level 31 Slot 04 Pitch 70 Slot 04 Resonance 107 Slot 04 Reverb Send 60 Slot 05 Delay Send 11 Slot 05 Filter 16 Slot 05 Level 35 Slot 05 Pitch 76 Slot 05 Resonance 108 Slot 05 Reverb Send 61 Slot 06 Delay Send 17 Slot 06 Level 34 Slot 06 Pitch 41 Slot 06 Pitch 77 Slot 06 Resonance 109 Slot 06 Reverb Send 62 Slot 07 Delay Send 36 Slot 07 Filter 18 Slot 07 Level 46 Slot 07 Pitch 78 Slot 07 Resonance 110 Slot 07 Reverb Send 63 Slot 08 Delay Send 37 Slot 08 Filter 19 Slot 08 Level 47 Slot 08 Pitch 79 Slot 08 Resonance 111 Slot 08 Reverb Send 85 Slot 09 Delay Send 39 Slot 09 Filter 20 Slot 09 Level 48 Slot 09 Pitch 80 Slot 09 Resonance 112 Slot 09 Reverb Send 86 Slot 10 Delay Send 40 Slot 10 Filter 21 Slot 10 Level 49 Slot 10 Pitch 81 Slot 10 Resonance 113 Slot 10 Reverb Send 87 Slot 11 Delay Send 42 Slot 11 Filter 22 Slot 11 Level 50 Slot 11 Pitch 82 Slot 11 Resonance 114 Slot 11 Reverb Send 88 Slot 12 Delay Send 43 Slot 12 Filter 23 Slot 12 Level 83 Slot 12 Resonance 115 Slot 12 Reverb Send 89 Slot 13 Delay Send 44 Slot 13 Filter 24 Slot 13 Level 52 Slot 13 Pitch 84 Slot 13 Resonance 116 Slot 13 Reverb Send 90 Slot 14 Delay Send 45 Slot 14 Filter 25 Slot 14 Level 53 Slot 14 Pitch 93 Slot 14 Resonance 117 Slot 14 Reverb Send 102 Slot 15 Delay Send 65 Slot 15 Filter 26 Slot 15 Level 54 Slot 15 Pitch 95 Slot 15 Resonance 118 Slot 15 Reverb Send 103 Slot 16 Delay Send 66 Slot 16 Filter 27 Slot 16 Level 55 Slot 16 Pitch 96 Slot 16 Resonance 119 Slot 16 Reverb Send 38 Solo Future 13 LFO Rate 73 Attack 75 Decay 72 Release 92 Delay Send 91 Reverb Send 12 LFO Depth 74 Filter Cutoff 71 Filter Resonance 64 Damper Pedal 7 Level 6 Mute 3 Overdrive 10 Pan 94 Pitch 38 Solo Future 74 Damper Pedal 7 Level 6 Mute 10 Pan entire track 92 Delay Send 91 Reverb Send 56 Slot 01 Delay Send 2 Slot 01 Filter 3 Slot 01 Level 28 Slot 01 Pitch 67 Slot 01 Resonance 104 Slot 01 Reverb Send 57 Slot 02 Delay Send 4 Slot 02 Filter 9 Slot 02 Level 29 Slot 02 Pitch 68 Slot 02 Resonance 105 Slot 02 Reverb Send 58 Slot 03 Delay Send 5 Slot 03 Filter 14 Slot 03 Level 30 Slot 03 Pitch 69 Slot 03 Resonance 106 Slot 03 Reverb Send 59 Slot 04 Delay Send 8 Slot 04 Filter 15 Slot 04 Level 31 Slot 04 Pitch 70 Slot 04 Resonance 107 Slot 04 Reverb Send 60 Slot 05 Delay Send 11 Slot 05 Filter 16 Slot 05 Level 35 Slot 05 Pitch 76 Slot 05 Resonance 108 Slot 05 Reverb Send 61 Slot 06 Delay Send 17 Slot 06 Level 34 Slot 06 Pitch 41 Slot 06 Pitch 77 Slot 06 Resonance 109 Slot 06 Reverb Send 62 Slot 07 Delay Send 36 Slot 07 Filter 18 Slot 07 Level 46 Slot 07 Pitch 78 Slot 07 Resonance 110 Slot 07 Reverb Send 63 Slot 08 Delay Send 37 Slot 08 Filter 19 Slot 08 Level 47 Slot 08 Pitch 79 Slot 08 Resonance 111 Slot 08 Reverb Send 85 Slot 09 Delay Send 39 Slot 09 Filter 20 Slot 09 Level 48 Slot 09 Pitch 80 Slot 09 Resonance 112 Slot 09 Reverb Send 86 Slot 10 Delay Send 40 Slot 10 Filter 21 Slot 10 Level 49 Slot 10 Pitch 81 Slot 10 Resonance 113 Slot 10 Reverb Send 87 Slot 11 Delay Send 42 Slot 11 Filter 22 Slot 11 Level 50 Slot 11 Pitch 82 Slot 11 Resonance 114 Slot 11 Reverb Send 88 Slot 12 Delay Send 43 Slot 12 Filter 23 Slot 12 Level 83 Slot 12 Resonance 115 Slot 12 Reverb Send 89 Slot 13 Delay Send 44 Slot 13 Filter 24 Slot 13 Level 52 Slot 13 Pitch 84 Slot 13 Resonance 116 Slot 13 Reverb Send 90 Slot 14 Delay Send 45 Slot 14 Filter 25 Slot 14 Level 53 Slot 14 Pitch 93 Slot 14 Resonance 117 Slot 14 Reverb Send 102 Slot 15 Delay Send 65 Slot 15 Filter 26 Slot 15 Level 54 Slot 15 Pitch 95 Slot 15 Resonance 118 Slot 15 Reverb Send 103 Slot 16 Delay Send 66 Slot 16 Filter 27 Slot 16 Level 55 Slot 16 Pitch 96 Slot 16 Resonance 119 Slot 16 Reverb Send 38 Solo Future 73 Attack 75 Decay 72 Release 92 Delay Send 91 Reverb Send 74 Filter Cutoff 71 Filter Resonance 12 LFO Depth 13 LFO Rate 7 Level 6 Mute 3 Overdrive 10 Pan 94 Pitch 38 Solo Future 73 Env 1 Attack 72 Env 1 Release 3 Env 2 Attack 9 Env 2 Decay 14 Env 2 Release 74 Filter 1 Frequency Cutoff 71 Filter 1 Resonance Width Q 17 Filter 2 Frequency Cutoff 18 Filter 2 Resonance Width Q 74 Damper Pedal 7 Level 6 Mute 10 Pan 12 LFO 1 Depth 13 LFO 1 Rate 15 LFO 2 Depth 16 LFO 2 Rate 49 Osc Level 50 Osc Pitch 51 Osc Pulse Width 92 Delay Send 91 Reverb Send 38 Solo Future 19 WT1 Level 20 WT1 Pitch 21 WT1 Wavetable Position 28 WT2 Level 29 WT2 Pitch 30 WT2 Wavetable Position [/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]