RIP Dave Smith
NOTE: This is for CC control of the Prophet 6. I’m REALLY curious to see someone do an NRPN version of this!!!
Ok with this one I included my automation lanes in the way I’d like to see them:
VERSION 1 # Currently, this should only be 1. # Supports all alphanumeric ASCII, and ' ', '_', '-', '+' # Can also be omitted or NULL to not override the current track name, e.g. "TRACKNAME NULL" TRACKNAME Prophet6 # Can be POLY, DRUM, MPE, or NULL TYPE POLY # Can be A, B, C, D, USBD, USBH, CVGx (x between 1&4), CVx, Gx, or NULL OUTPORT USBD # Can be x (between 1-16), or NULL -- this is ignored if output port is not MIDI OUTCHAN 11 # Can be NONE, ALLACTIVE, A, B, USBH, USBD, CVG, or NULL INPORT ALLACTIVE # Can be x (between 1-16), ALL, or NULL -- ignored if INPORT is NONE, ALLACTIVE or CVG INCHAN NULL # 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] 1 INIT 1:NULL:NULL [/PC] # CC # Syntax: CC_NUMBER NAME or CC_NUMBER:DEFAULT=xx NAME # DEFAULT_VALUE must be a valid number between 0 and 127 [CC] 0 MSB 1 Mod Wheel 3 BPM 4 Foot Controller 5 Glide Mode 6 Data Entry MSB 7 MIDI Volume 8 Sub Osc Level 9 Distortion Amount 38 Data Entry LSB 39 Volume LSB 40 VCA Env Amt 41 VCA Env Vel Amt 43 VCA Env Attack 44 VCA Env Decay 45 VCA Env Sustain 46 VCA Env Release 47 Low-pass Env Amt 50 Filter Env Attack 51 Filter Env Decay 52 Filter Env Sustain 53 Filter Env Release 54 High-pass Env Amt 58 Arp on-off 59 Arp Mode 60 Arp Range 62 Arp Time Signature 64 Damper Pedal 65 Glide on-off 67 Osc 1 Freq 69 Osc 1 Level 70 Osc 1 Shape 71 Osc 1 PW 74 Brightness 75 Osc 2 Freq 76 Osc 2 Freq Fine 77 Osc 2 Level 78 Osc 2 Shape 79 Osc 2 PW 96 Data Increment 97 Data Decrement 98 NRPN Param LSB 99 NRPN Param MSB 100 RPN Param LSB 101 RPN Param MSB 102 Low-pass Freq 103 Low-pass Resonance 104 Low-pass Key Amt 105 Low-pass Vel on-off 106 High-pass Freq 107 High-pass Resonance 108 High-pass Key Amt 109 High-pass Vel on-off 120 All Sound Off 121 Reset Controllers 122 Reset Contro 123 All Notes Off 124 Omni Mode Off 125 Omni Mode On 126 Mono Mode On 127 Poly Mode On [/CC] # 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 [AUTOMATION] CC:9 DEFAULT=0 #Dist Amount CC:43 #Env Attack CC:44 #Env Decay CC:45 #Env Sustain CC:46 #Env Release CC:50 #Filter Attack CC:51 #Filter Decay CC:52 #Filter Sustain CC:53 #Filter Release CC:62 #Arp Time Sig CC:75 #Osc 2 Fine CC:70 #Osc 1 Shape CC:78 #Osc 2 Shape CC:69 #Osc 1 Level CC:77 #Osc 2 Level CC:102 #Lowpass Freq CC:106 #Highpass Freq [/AUTOMATION] # This section will be readable from Hapax. [COMMENT] Prophet 6 [/COMMENT]