Hey there,
I’m really excited by this new Definitions file option and I will certainly be sharing my files here as I take the time to create them one by one over the next few weeks!
Here’s my list of all Novation Peak CC messages.
Disclaimer:
The Peak uses a clever MIDI trick to allow finer control of the parameters, by assigning 2x CC messages to 1x parameter, allowing for 0-255 instead of just 0-127.
This works in practice by having the 1st CC message = 0-127 and the 2nd CC message = 128-255
For any parameters that traditionally have a unity point at the 12 o’clock position (eg, CC 64), you can imagine that the 1st CC assignment controls a negative value and the 2nd CC assignment controls a positive value.
To differentiate these positive/negative double-up messages, I have included < in the name for negative and > for positive.
These symbols are rendered on the Pyramid as little up and down triangles.
Due to the restrictions in character count & the above mentioned use of < and > I have subsequently removed all other symbols that are included in the official parameter names.
A = AMP
MXR = MIXER
F = FILTER
The list is sorted by parameter groups and not by CC # to make it easy to modify in bulk.
NAME:PEAK
OUT:A
CHANNEL:1
5:GLIDETIME
35:GLIDEON
3:OSC1RANGE
14:OSC1<COARSE
46:OSC1>COARSE
15:OSC1<FINE
47:OSC1>FINE
9:OSC1MODENV2PITCH
16:OSC1LFO2<PITCH
48:OSC1LFO2>PITCH
12:OSC1MANSHAPE
119:OSC1MODENV1SHAPE
33:OSC1LFO1SHAPE
34:OSC1VSYNC
37:OSC2RANGE
17:OSC2<COARSE
49:OSC2>COARSE
18:OSC2<FINE
50:OSC2>FINE
38:OSC2MODENV2PITCH
19:OSC2<LFO2PITCH
51:OSC2>LFO2PITCH
39:OSC2MANSHAPE
40:OSC2MODENV1SHAPE
41:OSC2LFO1SHAPE
42:OSC2VSYNC
65:OSC3RANGE
20:OSC3<COARSE
52:OSC3>COARSE
21:OSC3<FINE
53:OSC3>FINE
43:OSC3MODENV2PITCH
22:OSC3<LFO2PITCH
54:OSC3>LFO2PITCH
71:OSC3MANSHAPE
72:OSC3MODENV1SHAPE
73:OSC3LFO1SHAPE
44:OSC3VSYNC
23:MXR<OSC1
55:MXR>OSC1
24:MXR<OSC2
56:MXR>OSC2
25:MXR<OSC3
57:MXR>OSC3
26:MXR<RING1X2
58:MXR>RING1X2
27:MXR<NOISE
59:MXR>NOISE
80:F.OVRDRVE
36:F.POSTDRVE
75:F.KEYTRCK
79:FLTR-RES
29:F<FREQ
61:F>FREQ
28:F<LFO1FLTR
60:F>LFO1FLTR
76:F.OSC3FLTR
77:F.AMPENVFLT
78:F.MODENV1FLT
86:A.ENVATK
87:A.ENVDEC
88:A.ENVSUS
89:A.ENVREL
90:M.ENV1ATK
91:M.ENV1DEC
92:M.ENV1SUS
93:M.ENV1REL
94:M.ENV2ATK
95:M.ENV2DEC
117:M.ENV2SUS
103:M.ENV2REL
30:LFO1<RATE
62:LFO1>RATE
81:LFO1SYNCRATE
82:LFO1FADETIME
83:LFO2RANGE
31:LFO2<RATE
63:LFO2>RATE
84:LFO2SYNCRATE
85:LFO2FADETIME
104:DIST.LVL
108:DLYLVL
109:DLYTIME
109:DLYFBK
112:RVRBLVL
113:RVRBTIME
105:CHORLVL
118:CHORRATE
107:CHORFK
116:ARP-CLKGATE
114:ANIMATE1
115:ANIMATE2