VERSION 1 ########################################################## # __ __ __ __ __ # # .--------|__|--| |__| .-----.--.--|__|--| |-----. # # | | | _ | |__| _ | | | | _ | -__| # # |__|__|__|__|_____|__|__|___ |_____|__|_____|_____| # # |_____| # # # ########################################################## # Generated on 2026-04-08 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 Octatrack # 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] 24 Release 26 Balance 25 Volume 22 Attack 23 Hold 43 FX2 Parameter 4 45 FX2 Parameter 6 36 FX1 Parameter 3 37 FX1 Parameter 4 38 FX1 Parameter 5 39 FX1 Parameter 6 34 FX1 Parameter 1 35 FX1 Parameter 2 40 FX2 Parameter 1 41 FX2 Parameter 2 42 FX2 Parameter 3 44 FX2 Parameter 5 35 FX1 Chorus Depth 34 FX1 Chorus Delay 44 FX2 Chorus Width 38 FX1 Chorus Width 39 FX1 Chorus Mix 40 FX2 Chorus Delay 41 FX2 Chorus Depth 43 FX2 Chorus Feedback 37 FX1 Chorus Feedback 42 FX2 Chorus Speed 45 FX2 Chorus Mix 36 FX1 Chorus Speed 37 FX1 Comp Filter FB 34 FX1 Comp Filter Pitch 35 FX1 Comp Filter Tune 36 FX1 Comp Filter LP 45 FX2 Comp Filter Mix 43 FX2 Comp Filter FB 42 FX2 Comp Filter LP 41 FX2 Comp Filter Tune 40 FX2 Comp Filter Pitch 39 FX1 Comp Filter Mix 42 FX2 Compressor Threshold 44 FX2 Compressor Gain 37 FX1 Compressor Ratio 38 FX1 Compressor Gain 39 FX1 Compressor Mix 40 FX2 Compressor Attack 41 FX2 Compressor Release 43 FX2 Compressor Ratio 34 FX1 Compressor Attack 45 FX2 Compressor Mix 35 FX1 Compressor Release 36 FX1 Compressor Threshold 44 FX2 Dark Reverb LP 45 FX2 Dark Reverb Mix 40 FX2 Dark Reverb Time 41 FX2 Dark Reverb SHVG 42 FX2 Dark Reverb SHVF 43 FX2 Dark Reverb HP 41 FX2 Delay Feedback 43 FX2 Delay Base 44 FX2 Delay Width 45 FX2 Delay Send 40 FX2 Delay Time 42 FX2 Delay Volume 44 FX2 DJ EQ Mid Gain 45 FX2 DJ EQ High Gain 37 FX1 DJ EQ Low Gain 36 FX1 DJ EQ HSF Freq 34 FX1 DJ EQ LSF Freq 38 FX1 DJ EQ Mid Gain 39 FX1 DJ EQ High Gain 40 FX2 DJ EQ LSF Freq 42 FX2 DJ EQ HSF Freq 43 FX2 DJ EQ Low Gain 40 FX2 EQ Freq 1 39 FX1 EQ Q 2 38 FX1 EQ Gain 2 37 FX1 EQ Freq 2 36 FX1 EQ Q 1 35 FX1 EQ Gain 1 34 FX1 EQ Freq 1 45 FX2 EQ Q 2 44 FX2 EQ Gain 2 43 FX2 EQ Freq 2 42 FX2 EQ Q 1 41 FX2 EQ Gain 1 37 FX1 Filter Depth 34 FX1 Filter Base 39 FX1 Filter Decay 45 FX2 Filter Decay 42 FX2 Filter Q 36 FX1 Filter Q 43 FX2 Filter Depth 41 FX2 Filter Width 35 FX1 Filter Width 38 FX1 Filter Attack 40 FX2 Filter Base 44 FX2 Filter Attack 41 FX2 Flanger Depth 39 FX1 Flanger Mix 40 FX2 Flanger Delay 34 FX1 Flanger Delay 35 FX1 Flanger Depth 36 FX1 Flanger Speed 37 FX1 Flanger Feedback 38 FX1 Flanger Width 42 FX2 Flanger Speed 43 FX2 Flanger Feedback 44 FX2 Flanger Width 45 FX2 Flanger Mix 37 FX1 Lo-Fi SRR 38 FX1 Lo-Fi BRR 39 FX1 Lo-Fi AMD 40 FX2 Lo-Fi Distortion 42 FX2 Lo-Fi AMF 43 FX2 Lo-Fi SRR 44 FX2 Lo-Fi BRR 45 FX2 Lo-Fi AMD 34 FX1 Lo-Fi Distortion 36 FX1 Lo-Fi AMF 45 FX2 Phaser Mix 36 FX1 Phaser Speed 35 FX1 Phaser Depth 34 FX1 Phaser Center 44 FX2 Phaser Width 43 FX2 Phaser Feedback 42 FX2 Phaser Speed 41 FX2 Phaser Depth 40 FX2 Phaser Center 39 FX1 Phaser Mix 38 FX1 Phaser Width 37 FX1 Phaser Feedback 42 FX2 Plate Reverb Gate 40 FX2 Plate Reverb Time 45 FX2 Plate Reverb Mix 44 FX2 Plate Reverb LP 43 FX2 Plate Reverb HP 41 FX2 Plate Reverb Damp 39 FX1 Spatializer Send 44 FX2 Spatializer LP 43 FX2 Spatializer HP 42 FX2 Spatializer Width 34 FX1 Spatializer Input 35 FX1 Spatializer Depth 36 FX1 Spatializer Width 41 FX2 Spatializer Depth 40 FX2 Spatializer Input 38 FX1 Spatializer LP 37 FX1 Spatializer HP 45 FX2 Spatializer Send 40 FX2 Spring Reverb Time 43 FX2 Spring Reverb HP 45 FX2 Spring Reverb Mix 44 FX2 Spring Reverb LP 30 LFO3 Speed 31 LFO1 Depth 32 LFO2 Depth 33 LFO3 Depth 28 LFO1 Speed 29 LFO2 Speed 113 MIDI Track 2 Mute 112 MIDI Track 1 Mute 118 MIDI Track 7 Mute 117 MIDI Track 6 Mute 121 MIDI Track 2 Solo 116 MIDI Track 5 Mute 115 MIDI Track 4 Mute 114 MIDI Track 3 Mute 127 MIDI Track 8 Solo 126 MIDI Track 7 Solo 125 MIDI Track 6 Solo 124 MIDI Track 5 Solo 123 MIDI Track 4 Solo 122 MIDI Track 3 Solo 120 MIDI Track 1 Solo 119 MIDI Track 8 Mute 27 Arp Note Length 22 Arp Transpose 23 Arp Legato 26 Arp Octave Range 25 Arp Speed 24 Arp Mode 45 CC 10 34 Pitch Bend 35 Aftertouch 36 CC 1 37 CC 2 38 CC 3 39 CC 4 40 CC 5 41 CC 6 42 CC 7 43 CC 8 44 CC 9 21 Note 4 16 Note 17 Note Velocity 18 Note Length 19 Note 2 20 Note 3 17 Start 21 Retrig Time 18 Length 16 Pitch 19 Rate 20 Retrig 48 Crossfader 55 Scene A Select 56 Scene B Select 52 Track Arm 50 Track Solo 49 Track Mute 8 Track Balance 47 Cue Level 46 Track Level 7 Track Level 61 Send Request 60 Note Off 59 Note On 58 Pickup SRC CD Level 57 Pickup SRC AB Level 54 All Arm 53 Recorder Arm 51 Track Cue [/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]