6 <frame label="Oscillator 1">
8 <hbox spacing="5" border="5" fill="0">
9 <vbox spacing="10" fill="0">
10 <label text="Level" fill="0"/>
11 <knob param="o1level" size="5" fill="0"/>
12 <value param="o1level" fill="0"/>
14 <vbox fill="0" spacing="30">
15 <hbox spacing="3" fill="0">
17 <label text="Offset"/>
18 <knob param="o1offset"/>
19 <value param="o1offset"/>
22 <label text="Transpose"/>
23 <knob param="o1trans"/>
24 <value param="o1trans"/>
27 <label text="Detune"/>
28 <knob param="o1detune"/>
29 <value param="o1detune"/>
35 <combo param="o1wave"/>
36 <if cond="directlink">
37 <line-graph param="o1wave" refresh="1" width="150" height="88" expand="1" fill="1"/>
46 <frame label="Oscillator 2">
48 <hbox spacing="5" border="5">
49 <vbox spacing="10" fill="0">
51 <knob param="o2level" size="5"/>
52 <value param="o2level"/>
54 <vbox fill="0" spacing="30">
57 <label text="Offset"/>
58 <knob param="o2offset"/>
59 <value param="o2offset"/>
62 <label text="Transpose"/>
63 <knob param="o2trans"/>
64 <value param="o2trans"/>
67 <label text="Detune"/>
68 <knob param="o2detune"/>
69 <value param="o2detune"/>
75 <combo param="o2wave"/>
76 <if cond="directlink">
77 <line-graph param="o2wave" refresh="1" width="150" height="88" expand="1" fill="1"/>
87 <frame label="Envelopes Matrix">
88 <listview key="mod_matrix" />
93 <vbox page="LFOs" spacing="4">
95 <hbox homogeneous="1">
97 <label text="Frequency"/>
98 <knob height="120" param="lfo1_rate" inverted="1"/>
99 <value param="lfo1_rate"/>
103 <frame label="LFO 2">
104 <hbox homogeneous="1">
106 <label text="Frequency"/>
107 <knob height="120" param="lfo2_rate" inverted="1"/>
108 <value param="lfo2_rate"/>
113 <vbox page="Envelopes" spacing="4">
116 <hbox homogeneous="1">
118 <label text="Attack"/>
119 <vscale height="120" param="adsr_a" inverted="1"/>
120 <value param="adsr_a"/>
123 <label text="Decay"/>
124 <vscale height="120" param="adsr_d" inverted="1"/>
125 <value param="adsr_d"/>
128 <label text="Sustain"/>
129 <vscale height="120" param="adsr_s" inverted="1"/>
130 <value param="adsr_s"/>
134 <vscale height="120" param="adsr_f" inverted="1"/>
135 <value param="adsr_f"/>
138 <label text="Release"/>
139 <vscale height="120" param="adsr_r" inverted="1"/>
140 <value param="adsr_r"/>
143 <label text="Vel Mod" fill="0"/>
144 <knob param="adsr_v" size="3" fill="0"/>
145 <value param="adsr_v" fill="0"/>
146 <label text="To Amp"/>
147 <toggle param="eg1amp" size="1"/>
153 <hbox homogeneous="1">
155 <label text="Attack"/>
156 <vscale height="120" param="adsr2_a" inverted="1"/>
157 <value param="adsr2_a"/>
160 <label text="Decay"/>
161 <vscale height="120" param="adsr2_d" inverted="1"/>
162 <value param="adsr2_d"/>
165 <label text="Sustain"/>
166 <vscale height="120" param="adsr2_s" inverted="1"/>
167 <value param="adsr2_s"/>
171 <vscale height="120" param="adsr2_f" inverted="1"/>
172 <value param="adsr2_f"/>
175 <label text="Release"/>
176 <vscale height="120" param="adsr2_r" inverted="1"/>
177 <value param="adsr2_r"/>
180 <label text="Vel Mod" fill="0"/>
181 <knob param="adsr2_v" size="3" fill="0"/>
182 <value param="adsr2_v" fill="0"/>
188 <hbox homogeneous="1">
190 <label text="Attack"/>
191 <vscale height="120" param="adsr3_a" inverted="1"/>
192 <value param="adsr3_a"/>
195 <label text="Decay"/>
196 <vscale height="120" param="adsr3_d" inverted="1"/>
197 <value param="adsr3_d"/>
200 <label text="Sustain"/>
201 <vscale height="120" param="adsr3_s" inverted="1"/>
202 <value param="adsr3_s"/>
206 <vscale height="120" param="adsr3_f" inverted="1"/>
207 <value param="adsr3_f"/>
210 <label text="Release"/>
211 <vscale height="120" param="adsr3_r" inverted="1"/>
212 <value param="adsr3_r"/>
215 <label text="Vel Mod" fill="0"/>
216 <knob param="adsr3_v" size="3" fill="0"/>
217 <value param="adsr3_v" fill="0"/>