Includes all CC parameters listed in the UNO Synth Pro X MIDI Implementation Chart V 1.0.0.
Reference: UNO Synth PRO X MIDI Chart
VERSION 1
TRACKNAME UNO PRO X
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 NULL
# Can be NONE, ALLACTIVE, A, B, USBH, USBD, CVG, or NULL
INPORT ALLACTIVE
# Can be x (between 1-16), ALL, or NULL. This definition will be ignored if INPORT is NONE, ALLACTIVE or CVG
INCHAN NULL
[PC]
[/PC]
[CC]
3 GLIDE TYPE
5 GLIDE TIME
7 VCA LEVEL
9 SWING AMOUNT
12 OSC1 WAVE
13 OSC2 WAVE
14 OSC3 WAVE
15 OSC1 TUNE
16 OSC2 TUNE
17 OSC3 TUNE
18 OSC1 LEVEL
19 OSC2 LEVEL
20 OSC3 LEVEL
21 NOISE LEVEL
22 OSC2 SYNC
23 OSC3 SYNC
24 OSC RING
25 OSC2 FM
26 OSC3 FM
27 FLT SRS/PRL
28 FLT1 CUTOFF
29 FLT1 RES
30 FLT1 MODE
31 FLT1 ENV AMT
32 FLT1 KEYTRK AMT
34 FLT1 PHASE (0/180)
35 FLT2 CUTOFF
36 FLT2 RES
37 FLT2 MODE
38 FLT2 ENV AMT
39 FLT2 KEYTRK AMT
40 VCA AMT
41 FLT LINK
42 ENV3 LOOP
43 ENV3 RETRIG
44 LFO1 WAVE
45 LFO1 RATE
46 LFO1 FADE
47 LFO1 SYNC
48 LFO2 WAVE
49 LFO2 RATE
50 LFO2 FADE
51 LFO2 SYNC
53 FLTENV ATTACK
54 FLTENV DECAY
55 FLTENV SUSTAIN
56 FLTENV RELEASE
57 FLTENV LOOP
58 FLTENV RETRIG
59 AMPENV ATTACK
60 AMPENV DECAY
61 AMPENV SUSTAIN
62 AMPENV RELEASE
63 AMPENV LOOP
64 HOLD BTN
65 PORTAMENTO
66 MATRIX 1 AMT
67 MATRIX 2 AMT
68 MATRIX 3 AMT
69 MATRIX 4 AMT
70 MATRIX 5 AMT
71 MATRIX 6 AMT
72 MATRIX 7 AMT
73 MATRIX 8 AMT
74 MATRIX 9 AMT
75 MATRIX 10 AMT
76 MATRIX 11 AMT
77 MATRIX 12 AMT
78 MATRIX 13 AMT
79 MATRIX 14 AMT
80 MATRIX 15 AMT
81 MATRIX 16 AMT
83 LFO1 RETRIG
84 LFO1 FADE CURVE
85 LFO2 RETRIG
86 LFO2 FADE CURVE
87 AMPENV RETRIG
89 EXTIN ROUTING
90 DRIVE AMOUNT
91 REVERB AMOUNT
92 DELAY AMOUNT
93 MOD AMOUNT
95 MOD TYPE
96 MOD INTENSITY
97 MOD RATE
98 CHORUS MODE
100 DELAY TYPE
101 DELAY SYNC
102 DELAY TIME L
102 DELAY TIME R
103 DELAY FEEDBACK
104 DELAY FILTER
107 REVERB TYPE
108 REVERB PREDELAY
109 REVERB TIME
110 REVERB TIME LOW
111 REVERB TIME MID
112 REVERB TIME HI
113 REVERB SIZE
114 REVERB FILTER
115 ENV3 ATTACK
116 ENV3 DECAY
117 ENV3 SUSTAIN
118 ENV3 RELEASE
[/CC]
[CC_PAIR]
[/CC_PAIR]
[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]
1 CC:105 #Osc 1 Variant 0-1
2 CC:46 #Osc 1 Waveform
3 CC:106 #Osc 2 Variant 0-1
4 CC:61 #Osc 2 Waveform
5 CC:50 #Osc 1 Colour
6 CC:55 #Osc 2 Colour
7 CC:16 #Osc 1 Mix
8 CC:17 #Osc 2 Mix
[/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]
[/AUTOMATION]
# This section will be readable from Hapax.
[COMMENT]
UNO Synth Pro X
[/COMMENT]
Please let me know if I missed anything as well as any suggested improvements.