############# POLY Example 1 #############
VERSION 1 # Currently, this should only be 1.
DEFINITIONS
Names support all alphanumeric ASCII, and ’ ', ‘_’, ‘-’, ‘+’
Can also be omitted or NULL to not override the current track name, e.g. “TRACKNAME NULL”
TRACKNAME CircuitT_Synth1
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 1
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 ALL
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
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]
5 PORRTOMENTO
77 osc1 wave
14 osc1 control1
15 osc1 control2
78 osc2 wave
82 osc2 mode
18 osc2 semitone
19 osc2 tune
20 osc1 level
21 osc2 level
22 noise level
83 flter type
74 filter freq
71 reconance
79 filter eg int
85 kbd track
23 F attack
24 F decay
25 F sustain
26 F release
7 amp level
10 pan
92 DISTORION
73 amp attack
75 amp decay
70 amp sustaine
72 amp release
87 lfo1 wave
27 lfo1 freq
88 lfo2 wave
76 lfo2 freq
28 patch1
29 patch 2
30 patch 3
31 patch 4
12 fx lfo speed
93 fx depth
13 delay time
94 delay depth
95 midi timbre select
90 midi sync contrl
[/CC]
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]
This section will be readable from Hapax.
[COMMENT]
[/COMMENT]