4 <vbox border="6" spacing="10">
6 <vbox expand="0" fill="0">
7 <label param="master"/>
8 <knob param="master" size="5"/>
9 <value param="master"/>
12 <hbox spacing="4" expand="0" fill="0">
14 <label param="pbend_range"/>
15 <knob param="pbend_range"/>
16 <value param="pbend_range"/>
19 <label param="portamento"/>
20 <knob param="portamento"/>
21 <value param="portamento"/>
24 <vbox expand="0" fill="0">
25 <label param="legato" expand="0"/>
26 <combo param="legato" expand="0" fill="0"/>
31 <hbox page="Audio path" spacing="8">
32 <frame label="Oscillators">
34 <table rows="3" cols="4" expand="1" fill="1">
35 <label attach-x="0" attach-y="0" param="o1_wave"/>
36 <label attach-x="1" attach-y="0" param="o1_pw"/>
37 <label attach-x="2" attach-y="0" param="o2_pw"/>
38 <label attach-x="3" attach-y="0" param="o2_wave"/>
39 <combo attach-x="0" attach-y="1" param="o1_wave" fill-y="0"/>
40 <knob attach-x="1" attach-y="1" param="o1_pw"/>
41 <knob attach-x="2" attach-y="1" param="o2_pw"/>
42 <combo attach-x="3" attach-y="1" param="o2_wave" fill-y="0"/>
43 <value attach-x="1" attach-y="2" param="o1_pw"/>
44 <value attach-x="2" attach-y="2" param="o2_pw"/>
47 <hbox expand="0" fill="0">
48 <if cond="directlink">
49 <line-graph param="o1_wave" refresh="1" width="80" height="80" expand="0" fill="0"/>
52 <label param="o12_mix" expand="0" fill="0"/>
53 <hscale param="o12_mix" position="bottom" expand="0" fill="0"/>
55 <if cond="directlink">
56 <line-graph param="o2_wave" refresh="1" width="80" height="80" expand="0" fill="0"/>
60 <hbox expand="1" fill="1">
62 <label param="o12_detune"/>
63 <knob param="o12_detune"/>
64 <value param="o12_detune"/>
67 <label param="scale_detune"/>
68 <knob param="scale_detune"/>
69 <value param="scale_detune"/>
73 <label param="phase_mode"/>
74 <combo param="phase_mode"/>
78 <label param="o2_xpose"/>
79 <knob type="1" param="o2_xpose"/>
80 <value param="o2_xpose"/>
85 <frame label="Filter">
89 <label param="cutoff"/>
90 <knob param="cutoff"/>
91 <value param="cutoff"/>
100 <hbox fill="0" expand="0">
101 <label param="filter" fill="0" expand="0"/>
102 <combo param="filter" fill="0" expand="0"/>
103 <if cond="directlink">
104 <line-graph param="filter" refresh="1" width="80" height="80"/>
110 <label param="filter_sep"/>
111 <knob type="1" param="filter_sep"/>
112 <value param="filter_sep"/>
115 <label param="key_follow"/>
116 <knob param="key_follow"/>
117 <value param="key_follow"/>
124 <vbox page="Modulation" spacing="4">
129 <knob param="lfo_rate"/>
130 <value param="lfo_rate"/>
133 <label text="Delay"/>
134 <knob param="lfo_delay"/>
135 <value param="lfo_delay"/>
138 <label text="To Cutoff"/>
139 <knob param="lfo2filter" type="1"/>
140 <value param="lfo2filter"/>
143 <label text="To Pitch"/>
144 <knob param="lfo2pitch"/>
145 <value param="lfo2pitch"/>
148 <label text="To Osc PW"/>
149 <knob param="lfo2pw"/>
150 <value param="lfo2pw"/>
153 <label text="ModWheel"/>
154 <knob param="mwhl2lfo"/>
155 <value param="mwhl2lfo"/>
160 <frame label="Note velocity">
163 <label text="To Cutoff"/>
164 <knob param="vel2filter" size="3"/>
165 <value param="vel2filter"/>
168 <label text="To Amp"/>
169 <knob param="vel2amp" size="3"/>
170 <value param="vel2amp"/>
174 <frame label="Envelope">
176 <table cols="5" rows="1" homogeneous="1" fill-x="0" expand-x="0">
177 <vbox attach-x="0" attach-y="0">
178 <label param="adsr_a"/>
179 <vscale param="adsr_a" inverted="1" size="1"/>
180 <value param="adsr_a" width="4"/>
182 <vbox attach-x="1" attach-y="0">
183 <label param="adsr_d"/>
184 <vscale param="adsr_d" inverted="1" size="1"/>
185 <value param="adsr_d" width="4"/>
187 <vbox attach-x="2" attach-y="0">
188 <label param="adsr_s"/>
189 <vscale param="adsr_s" inverted="1" size="1"/>
190 <value param="adsr_s"/>
192 <vbox attach-x="3" attach-y="0">
193 <label param="adsr_f"/>
194 <vscale param="adsr_f" inverted="1" size="1"/>
195 <value param="adsr_f" width="4"/>
197 <vbox attach-x="4" attach-y="0">
198 <label param="adsr_r"/>
199 <vscale param="adsr_r" inverted="1" size="1"/>
200 <value param="adsr_r" width="4"/>
205 <label text="To Cutoff"/>
206 <knob type="1" param="env2cutoff"/>
207 <value param="env2cutoff"/>
210 <label text="To Res"/>
211 <knob param="env2res"/>
212 <value param="env2res"/>
215 <label text="To Amp"/>
216 <knob param="env2amp"/>
217 <value param="env2amp"/>
225 <vbox page="Modulation Matrix">
226 <listview param="scale_detune" />