Supercritical Redshift 6 Firmware 1.3

VERSION 1 # Currently, this should only be 1.

# Supports all alphanumeric ASCII, and ' ', '_', '-', '+' - can also be NULL
TRACKNAME Redshift 6

# 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 NULL

# Can be x (between 1-16), or NULL -- this is ignored if output port is not MIDI
OUTCHAN 12

# 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

# 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]
1:NULL:12:48 Gate 1
2:NULL:12:49 Gate 2
3:NULL:12:50 Gate 3
4:NULL:12:51 Gate 4
5:NULL:12:52 Gate 4
6:NULL:12:53 Gate 6
7:NULL:12:54 Gate 7
8:NULL:12:55 Gate 8
[/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]
1:00:0 Preset 1
2:00:0 Preset 2
3:00:0 Preset 3
4:00:0 Preset 4
5:00:0 Preset 5
6:00:0 Preset 6
7:00:0 Preset 7
8:00:0 Preset 8
9:00:0 Preset 9
10:00:0 Preset 10
11:00:0 Preset 11
12:00:0 Preset 12
13:00:0 Preset 13
14:00:0 Preset 14
15:00:0 Preset 15
16:00:0 Preset 16
17:00:0 Preset 17
18:00:0 Preset 18
19:00:0 Preset 19
20:00:0 Preset 20
21:00:0 Preset 21
22:00:0 Preset 22
23:00:0 Preset 23
24:00:0 Preset 24
25:00:0 Preset 25
26:00:0 Preset 26
27:00:0 Preset 27
28:00:0 Preset 28
29:00:0 Preset 29
30:00:0 Preset 30
31:00:0 Preset 31
32:00:0 Preset 32
33:00:0 Preset 33
34:00:0 Preset 34
35:00:0 Preset 35
36:00:0 Preset 36
37:00:0 Preset 37
38:00:0 Preset 38
39:00:0 Preset 39
40:00:0 Preset 40
41:00:0 Preset 41
42:00:0 Preset 42
43:00:0 Preset 43
44:00:0 Preset 44
45:00:0 Preset 45
46:00:0 Preset 46
47:00:0 Preset 47
48:00:0 Preset 48
49:00:0 Preset 49
50:00:0 Preset 50
51:00:0 Preset 51
52:00:0 Preset 52
53:00:0 Preset 53
54:00:0 Preset 54
55:00:0 Preset 55
56:00:0 Preset 56
57:00:0 Preset 57
58:00:0 Preset 58
59:00:0 Preset 59
60:00:0 Preset 60
61:00:0 Preset 61
62:00:0 Preset 62
63:00:0 Preset 63
64:00:0 Preset 64
65:00:0 Preset 65
66:00:0 Preset 66
67:00:0 Preset 67
68:00:0 Preset 68
69:00:0 Preset 69
70:00:0 Preset 70
71:00:0 Preset 71
72:00:0 Preset 72
73:00:0 Preset 73
74:00:0 Preset 74
75:00:0 Preset 75
76:00:0 Preset 76
77:00:0 Preset 77
78:00:0 Preset 78
79:00:0 Preset 79
80:00:0 Preset 80
81:00:0 Preset 81
82:00:0 Preset 82
83:00:0 Preset 83
84:00:0 Preset 84
85:00:0 Preset 85
86:00:0 Preset 86
87:00:0 Preset 87
88:00:0 Preset 88
89:00:0 Preset 89
90:00:0 Preset 90
91:00:0 Preset 91
92:00:0 Preset 92
93:00:0 Preset 93
94:00:0 Preset 94
95:00:0 Preset 95
96:00:0 Preset 96
97:00:0 Preset 97
98:00:0 Preset 98
99:00:0 Preset 99
100:00:0 Preset 100
101:00:0 Preset 101
102:00:0 Preset 102
103:00:0 Preset 103
104:00:0 Preset 104
105:00:0 Preset 105
106:00:0 Preset 106
107:00:0 Preset 107
108:00:0 Preset 108
109:00:0 Preset 109
110:00:0 Preset 110
111:00:0 Preset 111
112:00:0 Preset 112
113:00:0 Preset 113
114:00:0 Preset 114
115:00:0 Preset 115
116:00:0 Preset 116
117:00:0 Preset 117
118:00:0 Preset 118
119:00:0 Preset 119
120:00:0 Preset 120
121:00:0 Preset 121
122:00:0 Preset 122
123:00:0 Preset 123
124:00:0 Preset 124
125:00:0 Preset 125
126:00:0 Preset 126
127:00:0 Preset 127
[/PC]


# CC
# Syntax: CC_NUMBER NAME or CC_NUMBER:DEFAULT=xx NAME
# DEFAULT_VALUE must be a valid number between 0 and 127
[CC]
# Example: 5:0 Glide
70 DCO Character
78 DCO Drive
75 DCO Stack
76 DCO Detune
77 DCO Balance
74 Filt Cut
71 Filt Res
73 Filt Env
72 Filt Mode
10 Amp Pan
7 Parts Volume
14 Amp Attk
15 Amp Dec
16 Amp Sust
17 Amp Rel
18 Filt Attk
19 Filt Dec
20 Filt Sus
21 Filt Rel
[/CC]


# NRPN
# Syntax: "MSB:LSB:DEPTH NAME" or "MSB:LSB:DEPTH:DEFAULT=xx NAME"
# Lsb & msb should be between 0 and 127
# 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]
0:0:14:0 Voice Character
0:1:14:0 Voice Drive
1:0:14:0 Osc1 Wave
1:1:14:0 Osc2 Wave
1:2:14:0 Osc1 PulsWd
1:3:14:0 Osc2 PulsWd
1:4:14:0 Osc2 Detune
1:5:14:0 StackSize
1:6:14:0 StackDetune
1:7:14:0 OscBal
1:8:14:0 NoiseLev
2:0:14:0 FiltCut
2:1:14:0 Filt Resonance
2:2:14:0 Filter Env
2:3:14:0 Filter Mode
2:4:14:0 Filter KeyTrk
2:5:14:0 VelFiltEnv
3:0:14:0 Amp Gain
3:1:14:0 Amp Pan
3:2:14:0 VelVCAEnv
4:0:14:0 PerfPShift
4:1:14:0 PerfGlide
6:0:14:0 PrtVolume
6:1:14:0 PrtPolyphony
6:2:14:0 PrtUnison
6:3:14:0 PrtUniPan
6:4:14:0 PrtParaphony
6:5:14:0 PrtTrigMode
6:6:14:0 PrtEnable
6:7:14:0 PrtOutput
6:8:14:0 PrtVoiceMode
10:0:14:0 Clock BPM
11:0:14:0 DCOKeyTrk
11:1:14:0 KeyLow
11:2:14:0 KeyHigh
14:0:14:0 PBend Up
14:1:14:0 PBend Down
19:0:14:0 VcaEnv A
19:1:14:0 VcaEnv D
19:2:14:0 VcaEnv S
19:3:14:0 VcaEnv R
20:0:14:0 VcfEnv A
20:1:14:0 VcfEnv D
20:2:14:0 VcfEnv S
20:3:14:0 VcfEnv R
21:0:14:0 DCOEnv A
21:1:14:0 DCOEnv D
21:2:14:0 DCOEnv S
21:3:14:0 DCOEnv R
22:0:14:0 AuxEnv A
22:1:14:0 AuxEnv E
22:2:14:0 AuxEnv S
22:3:14:0 AuxEnv R
23:0:14:0 Lfo1 Rate
23:1:14:0 Lfo1 Multiplier
23:2:14:0 Lfo1 Waveform
23:3:14:0 Lfo1 Sync
23:4:14:0 Lfo1 ResetPhase
24:0:14:0 Lfo2 Rate
24:1:14:0 Lfo2 Multiplier
24:2:14:0 Lfo2 Waveform
24:3:14:0 Lfo2 Sync
24:4:14:0 Lfo2 ResetPhase
25:0:14:0 Lfo3 Rate
25:1:14:0 Lfo3 Multiplier
25:2:14:0 Lfo3 Waveform
25:3:14:0 Lfo3 Sync
25:4:14:0 Lfo3 ResetPhase
26:0:14:0 Lfo4 Rate
26:1:14:0 Lfo4 Multiplier
26:2:14:0 Lfo4 Waveform
26:3:14:0 Lfo4 Sync
26:4:14:0 Lfo4 ResetPhase
[/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]
1 NRPN:19:0:14:0 #VcaEnv A
2 NRPN:19:3:14:0 #VcaEnv R
3 NRPN:20:0:14:0 #VcfEnv A
4 NRPN:20:3:14:0 #VcfEnv R
5 NRPN:22:0:14:0 #AuxEnv A
6 NRPN:22:3:14:0 #AuxEnv R
7 NRPN:23:0:14:0 #Lfo1 Speed
8 NRPN:24:0:14:0 #Lfo2 Speed
[/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
[AUTOMATION]
NRPN:0:0:14:0 #Voice Character
NRPN:0:1:14:0 #Voice Drive
NRPN:1:0:14:0 #Osc1 Wave
NRPN:1:1:14:0 #Osc2 Wave
NRPN:1:2:14:0 #Osc1 PulsWd
NRPN:1:3:14:0 #Osc2 PulsWd
NRPN:1:4:14:0 #Osc2 Detune
NRPN:1:5:14:0 #StackSize
NRPN:1:6:14:0 #StackDetune
NRPN:1:7:14:0 #OscBal
NRPN:1:8:14:0 #NoiseLev
NRPN:2:0:14:0 #FiltCut
NRPN:2:1:14:0 #Filt Resonance
NRPN:2:2:14:0 #Filter Env
NRPN:2:3:14:0 #Filter Mode
NRPN:2:4:14:0 #Filter KeyTrk
NRPN:3:0:14:0 #VcaClas Gain
NRPN:3:1:14:0 #VcaClas Pan
NRPN:3:2:14:0 #PVeltoVCAEnv
NRPN:4:0:14:0 #V PitchShift
NRPN:4:1:14:0 #V Portamento
NRPN:6:0:14:0 #V Volume
NRPN:6:1:14:0 #Parts Polyphony
NRPN:6:2:14:0 #Parts Unison
NRPN:6:3:14:0 #Parts UnisonPanSpread
NRPN:6:4:14:0 #Parts Paraphony
NRPN:6:5:14:0 #Parts TriggerMode
NRPN:10:0:14:0 #Clock BPM
NRPN:11:0:14:0 #PDCOKeyTrk
NRPN:19:0:14:0 #VcaEnv A
NRPN:19:1:14:0 #VcaEnv D
NRPN:19:2:14:0 #VcaEnv S
NRPN:19:3:14:0 #VcaEnv R
NRPN:20:0:14:0 #VcfEnv A
NRPN:20:1:14:0 #VcfEnv D
NRPN:20:2:14:0 #VcfEnv S
NRPN:20:3:14:0 #VcfEnv R
NRPN:21:0:14:0 #PitEnv A
NRPN:21:1:14:0 #PitEnv D
NRPN:21:3:14:0 #PitEnv R
NRPN:22:0:14:0 #AuxEnv A
NRPN:22:1:14:0 #AuxEnv E
NRPN:22:2:14:0 #AuxEnv S
NRPN:22:3:14:0 #AuxEnv R
NRPN:23:0:14:0 #Lfo1 Speed
NRPN:23:1:14:0 #Lfo1 Multiplier
NRPN:23:2:14:0 #Lfo1 Waveform
NRPN:23:3:14:0 #Lfo1 TriggerSource
NRPN:23:4:14:0 #Lfo1 ResetPhase
NRPN:24:0:14:0 #Lfo2 Speed
NRPN:24:1:14:0 #Lfo2 Multiplier
NRPN:24:2:14:0 #Lfo2 Waveform
NRPN:24:3:14:0 #Lfo2 TriggerSource
NRPN:24:4:14:0 #Lfo2 ResetPhase
NRPN:25:0:14:0 #Lfo3 Speed
NRPN:25:1:14:0 #Lfo3 Multiplier
NRPN:25:2:14:0 #Lfo3 Waveform
NRPN:25:3:14:0 #Lfo3 TriggerSource
NRPN:25:4:14:0 #Lfo3 ResetPhase
NRPN:26:0:14:0 #Lfo4 Speed
NRPN:26:1:14:0 #Lfo4 Multiplier
NRPN:26:2:14:0 #Lfo4 Waveform
NRPN:26:3:14:0 #Lfo4 TriggerSource
NRPN:26:4:14:0 #Lfo4 ResetPhase
[/AUTOMATION]


# This section will be readable from Hapax.
[COMMENT]
Supercritical Redshift Beta 1.3
[/COMMENT]

Currently 1.3 Beta so if something isn’t working, check the Discord for updates. More params to be added as FW progresses.