VERSION 1 ########################################################## # __ __ __ __ __ # # .--------|__|--| |__| .-----.--.--|__|--| |-----. # # | | | _ | |__| _ | | | | _ | -__| # # |__|__|__|__|_____|__|__|___ |_____|__|_____|_____| # # |_____| # # # ########################################################## # Generated on 2025-05-17 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 Blofeld # 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] 92 Amp modulation 90 Amp volume 91 Amp velocity 118 Envelope 4 release 116 Envelope 4 decay 2 115 Envelope 4 sustain 114 Envelope 4 decay 113 Envelope 4 attack 112 Envelope 3 release 111 Envelope 3 sustain 2 110 Envelope 3 decay 2 109 Envelope 3 sustain 108 Envelope 3 decay 107 Envelope 3 attack 106 Amp envelope release 105 Amp envelope sustain 2 104 Amp envelope decay 2 103 Amp envelope sustain 102 Amp envelope decay 101 Amp envelope attack 100 Filter envelope release 99 Filter envelope sustain 2 98 Filter envelope decay 2 97 Filter envelope sustain 96 Filter envelope decay 95 Filter envelope attack 117 Envelope 4 sustain 2 86 Filter 2 cutoff modulation 75 Filter 1 cutoff modulation 74 Filter 1 envelope velocity 79 Filter 2 type 80 Filter 2 cutoff 84 Filter 2 envelope amount 83 Filter 2 keytrack 68 Filter 1 type 69 Filter 1 cutoff 70 Filter 1 resonance 71 Filter 1 drive 72 Filter 1 keytrack 73 Filter 1 envelope amount 82 Filter 2 drive 81 Filter 2 resonance 87 Filter 2 FM 85 Filter 2 envelope velocity 76 Filter 1 FM 77 Filter 1 pan 78 Filter 1 pan modulation 89 Filter 2 pan modulation 88 Filter 2 pan 94 FX 2 mix 93 FX 1 mix 65 Glide active 1 Mod wheel 2 Breath control 4 Foot control 5 Glide rate 7 Channel volume 10 Pan 12 Arpeggiator range 13 Arpeggiator length 14 Arpeggiator active 50 Pitchmod 51 Glide mode 64 Sustain pedal 66 Sostenuto 67 Filter Routing 120 All sound off 121 Reset all controllers 122 Local control on off 123 All notes off 20 LFO 2 speed 21 LFO 2 sync 22 LFO 2 delay 23 LFO 3 shape 24 LFO 3 speed 25 LFO 3 sync 26 LFO 3 delay 15 LFO 1 shape 16 LFO 1 speed 17 LFO 1 sync 18 LFO 1 delay 19 LFO 2 shape 58 OSC 3 level 57 OSC 2 balance 56 OSC 2 level 55 Ringmod balance 54 Ringmod level 53 OSC 1 balance 52 OSC 1 level 62 Noise color 61 Noise balance 60 Noise level 59 OSC 3 balance 33 OSC 1 pulsewidth 31 OSC 1 shape 30 OSC 1 FM 29 OSC 1 detune 28 OSC 1 semitone 27 OSC 1 octave 38 OSC 2 FM 39 OSC 2 shape 40 OSC 2 pulsewidth 41 OSC 2 PWM 42 OSC 3 octave 43 OSC 3 semitone 44 OSC 3 detune 45 OSC 3 FM 46 OSC 3 shape 47 OSC 3 pulsewidth 48 OSC 3 PWM 49 Sync 37 OSC 2 detune 36 OSC 2 semitone 35 OSC 2 octave 34 OSC 1 PWM [/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]