Vocoder: more improvements
[calf.git] / gui / gui-vocoder.xml
blob8dc96d01d05a871470b882a4c09b90590c965d5a
1 <vbox spacing="8">
2 <!--
3     <hbox>
4         <frame label="Carrier">
5             <hbox>
6                 <knob param="carrier_in" type="1"/>
7                 <value param="carrier_in"/>
8                 <vbox>
9                     <vumeter param="carrier_inL" position="2" mode="0" hold="1.5" falloff="2.5" />
10                     <vumeter param="carrier_inR" position="2" mode="0" hold="1.5" falloff="2.5" />
11                 </vbox>
12                 <vbox>
13                     <led param="carrier_clip_inL" />
14                     <led param="carrier_clip_inR" />
15                 </vbox>
16             </hbox>
17         </frame>
18     
19         <frame label="Modulator">
20             <hbox>
21                 <knob param="mod_in" type="1"/>
22                 <value param="mod_in"/>
23                 <vbox>
24                     <vumeter param="mod_inL" position="2" mode="0" hold="1.5" falloff="2.5" />
25                     <vumeter param="mod_inR" position="2" mode="0" hold="1.5" falloff="2.5" />
26                 </vbox>
27                 <vbox>
28                     <led param="mod_clip_inL" />
29                     <led param="mod_clip_inR" />
30                 </vbox>
31             </hbox>
32         </frame>
33     
34     
35     </hbox>
36 -->
37     <hbox>
38         <frame label="Input">
39             <hbox spacing="5">
40                 <table expand-y="0" expand-x="1" spacing="5" rows="1" cols="8">
41                     <label text="Carrier" attach-x="0" attach-y="0" expand-x="0" />
42                     <knob param="carrier_in" type="1" attach-x="0" attach-y="1" attach-h="2" expand-x="0" />
43                     <value param="carrier_in" attach-x="0" attach-y="3" expand-x="0" />
44                             <label attach-x="1" attach-y="0" expand-x="1" text="Carrier" />
45                     <vumeter param="carrier_inL" width="100" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="1" attach-y="1" expand-x="1" />
46                     <vumeter param="carrier_inR" width="100" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="1" attach-y="2" expand-x="1" />
47                             <label attach-x="2" attach-y="0" expand-x="0" text="Clip" />
48                     <led param="carrier_clip_inL" attach-x="2" attach-y="1" expand-x="0" />
49                     <led param="carrier_clip_inR" attach-x="2" attach-y="2" expand-x="0" />
50                 </table>
51                 <table expand-y="0" expand-x="1" spacing="5" rows="1" cols="8">
52                     <label text="Modulator" attach-x="0" attach-y="0" expand-x="0" />
53                     <knob param="mod_in" type="1" attach-x="0" attach-y="1" attach-h="2" expand-x="0" />
54                     <value param="mod_in" attach-x="0" attach-y="3" expand-x="0" />
55                             <label attach-x="1" attach-y="0" expand-x="1" text="Modulator" />
56                     <vumeter param="mod_inL" width="100" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="1" attach-y="1" expand-x="1" />
57                     <vumeter param="mod_inR" width="100" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="1" attach-y="2" expand-x="1" />
58                             <label attach-x="2" attach-y="0" expand-x="0" text="Clip" />
59                     <led param="mod_clip_inL" attach-x="2" attach-y="1" expand-x="0" />
60                     <led param="mod_clip_inR" attach-x="2" attach-y="2" expand-x="0" />
61                 </table>
62             </hbox>
63         </frame>
64         <frame label="Bands">
65             <vbox>
66                 <knob param="bands" size="3"/>
67             </vbox>
68         </frame>
69         <frame label="Response">
70             <hbox>
71                 <vbox>
72                     <label param="attack" expand="0" fill="0"/>
73                     <knob param="attack" expand="0" fill="0"/>
74                     <value param="attack" expand="0" fill="0"/>
75                 </vbox>
76                 <vbox>
77                     <label param="release" expand="0" fill="0"/>
78                     <knob param="release" expand="0" fill="0"/>
79                     <value param="release" expand="0" fill="0"/>
80                 </vbox>
81             </hbox>
82         </frame>
83         <frame label="Mixer">
84             <hbox spacing="10">
85                 <vbox>
86                     <label text="Carrier" expand="0" fill="0"/>
87                     <knob param="carrier" expand="0" fill="0"/>
88                     <value param="carrier" expand="0" fill="0"/>
89                 </vbox>
90                 <vbox>
91                     <label text="Modulator" expand="0" fill="0"/>
92                     <knob param="modulator" expand="0" fill="0"/>
93                     <value param="modulator" expand="0" fill="0"/>
94                 </vbox>
95                 <vbox>
96                     <label text="Processed" expand="0" fill="0"/>
97                     <knob param="processed" expand="0" fill="0"/>
98                     <value param="processed" expand="0" fill="0"/>
99                 </vbox>
100             </hbox>
101         </frame>
102         
103         <frame label="Output">
104             <table expand-y="0" expand-x="1" spacing="5" rows="1" cols="8">
105                 <label text="Level" attach-x="0" attach-y="0" expand-x="0" />
106                 <knob param="out" type="1" attach-x="0" attach-y="1" attach-h="2" expand-x="0" />
107                 <value param="out" attach-x="0" attach-y="3" expand-x="0" />
108                     <label attach-x="1" attach-y="0" expand-x="1" text="Output" />
109                 <vumeter param="outL" width="100" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="1" attach-y="1" expand-x="1" />
110                 <vumeter param="outR" width="100" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="1" attach-y="2" expand-x="1" />
111                     <label attach-x="2" attach-y="0" expand-x="0" text="Clip" />
112                 <led param="clip_outL" attach-x="2" attach-y="1" expand-x="0" />
113                 <led param="clip_outR" attach-x="2" attach-y="2" expand-x="0" />
114             </table>
115         </frame>
116         
117     </hbox>
118     
119     <frame label="Frequency Response">
120         <vbox>
121             <if cond="directlink">
122                 <line-graph refresh="1" width="300" height="130" param="bypass" expand="1" fill="1" crosshairs="1"/>
123             </if>
124             <align align-x="1.0" scale-x="0.0" scale-y="1.0">
125                 <hbox spacing="8">
126                     <label text="Analyzer"/>
127                     <combo param="analyzer"/>
128                 </hbox>
129             </align>
130         </vbox>
131     </frame>
132     
133     
134     <hbox>
135         <table rows="8" cols="33">
136             <label text="Active" attach-x="0" attach-y="0" expand-x="0"/>
137             <label text="Level" attach-x="0" attach-y="1" attach-h="2" expand-x="0"/>
138             <label text="Noise" attach-x="0" attach-y="3" attach-h="2" expand-x="0"/>
139             <label text="Pan" attach-x="0" attach-y="5" attach-h="2" expand-x="0"/>
140             <label text="#" attach-x="0" attach-y="7"/>
141             <led    param="active1" attach-x="1" attach-y="0"/>
142             <vscale param="volume1" attach-x="1" attach-y="1" inverted="1" size="1" height="160"/>
143             <knob   param="noise1"  attach-x="1" attach-y="3" size="1"/>
144             <knob   param="pan1"    attach-x="1" attach-y="5" type="1" size="1"/>
145             <label  text="1"        attach-x="1" attach-y="7"/>
146             <led    param="active2" attach-x="2" attach-y="0"/>
147             <vscale param="volume2" attach-x="2" attach-y="1" inverted="1" size="1" height="160"/>
148             <knob   param="noise2"  attach-x="2" attach-y="3" size="1"/>
149             <knob   param="pan2"    attach-x="2" attach-y="5" type="1" size="1"/>
150             <label  text="2"        attach-x="2" attach-y="7"/>
151             <led    param="active3" attach-x="3" attach-y="0"/>
152             <vscale param="volume3" attach-x="3" attach-y="1" inverted="1" size="1" height="160"/>
153             <knob   param="noise3"  attach-x="3" attach-y="3" size="1"/>
154             <knob   param="pan3"    attach-x="3" attach-y="5" type="1" size="1"/>
155             <label  text="3"        attach-x="3" attach-y="7"/>
156             <led    param="active4" attach-x="4" attach-y="0"/>
157             <vscale param="volume4" attach-x="4" attach-y="1" inverted="1" size="1" height="160"/>
158             <knob   param="noise4"  attach-x="4" attach-y="3" size="1"/>
159             <knob   param="pan4"    attach-x="4" attach-y="5" type="1" size="1"/>
160             <label  text="4"        attach-x="4" attach-y="7"/>
161             <led    param="active5" attach-x="5" attach-y="0"/>
162             <vscale param="volume5" attach-x="5" attach-y="1" inverted="1" size="1" height="160"/>
163             <knob   param="noise5"  attach-x="5" attach-y="3" size="1"/>
164             <knob   param="pan5"    attach-x="5" attach-y="5" type="1" size="1"/>
165             <label  text="5"        attach-x="5" attach-y="7"/>
166             <led    param="active6" attach-x="6" attach-y="0"/>
167             <vscale param="volume6" attach-x="6" attach-y="1" inverted="1" size="1" height="160"/>
168             <knob   param="noise6"  attach-x="6" attach-y="3" size="1"/>
169             <knob   param="pan6"    attach-x="6" attach-y="5" type="1" size="1"/>
170             <label  text="6"        attach-x="6" attach-y="7"/>
171             <led    param="active7" attach-x="7" attach-y="0"/>
172             <vscale param="volume7" attach-x="7" attach-y="1" inverted="1" size="1" height="160"/>
173             <knob   param="noise7"  attach-x="7" attach-y="3" size="1"/>
174             <knob   param="pan7"    attach-x="7" attach-y="5" type="1" size="1"/>
175             <label  text="7"        attach-x="7" attach-y="7"/>
176             <led    param="active8" attach-x="8" attach-y="0"/>
177             <vscale param="volume8" attach-x="8" attach-y="1" inverted="1" size="1" height="160"/>
178             <knob   param="noise8"  attach-x="8" attach-y="3" size="1"/>
179             <knob   param="pan8"    attach-x="8" attach-y="5" type="1" size="1"/>
180             <label  text="8"        attach-x="8" attach-y="7"/>
181             <led    param="active9" attach-x="9" attach-y="0"/>
182             <vscale param="volume9" attach-x="9" attach-y="1" inverted="1" size="1" height="160"/>
183             <knob   param="noise9"  attach-x="9" attach-y="3" size="1"/>
184             <knob   param="pan9"    attach-x="9" attach-y="5" type="1" size="1"/>
185             <label  text="9"        attach-x="9" attach-y="7"/>
186             <led    param="active10" attach-x="10" attach-y="0"/>
187             <vscale param="volume10" attach-x="10" attach-y="1" inverted="1" size="1" height="160"/>
188             <knob   param="noise10"  attach-x="10" attach-y="3" size="1"/>
189             <knob   param="pan10"    attach-x="10" attach-y="5" type="1" size="1"/>
190             <label  text="10"        attach-x="10" attach-y="7"/>
191             <led    param="active11" attach-x="11" attach-y="0"/>
192             <vscale param="volume11" attach-x="11" attach-y="1" inverted="1" size="1" height="160"/>
193             <knob   param="noise11"  attach-x="11" attach-y="3" size="1"/>
194             <knob   param="pan11"    attach-x="11" attach-y="5" type="1" size="1"/>
195             <label  text="11"        attach-x="11" attach-y="7"/>
196             <led    param="active12" attach-x="12" attach-y="0"/>
197             <vscale param="volume12" attach-x="12" attach-y="1" inverted="1" size="1" height="160"/>
198             <knob   param="noise12"  attach-x="12" attach-y="3" size="1"/>
199             <knob   param="pan12"    attach-x="12" attach-y="5" type="1" size="1"/>
200             <label  text="12"        attach-x="12" attach-y="7"/>
201             <led    param="active13" attach-x="13" attach-y="0"/>
202             <vscale param="volume13" attach-x="13" attach-y="1" inverted="1" size="1" height="160"/>
203             <knob   param="noise13"  attach-x="13" attach-y="3" size="1"/>
204             <knob   param="pan13"    attach-x="13" attach-y="5" type="1" size="1"/>
205             <label  text="13"        attach-x="13" attach-y="7"/>
206             <led    param="active14" attach-x="14" attach-y="0"/>
207             <vscale param="volume14" attach-x="14" attach-y="1" inverted="1" size="1" height="160"/>
208             <knob   param="noise14"  attach-x="14" attach-y="3" size="1"/>
209             <knob   param="pan14"    attach-x="14" attach-y="5" type="1" size="1"/>
210             <label  text="14"        attach-x="14" attach-y="7"/>
211             <led    param="active15" attach-x="15" attach-y="0"/>
212             <vscale param="volume15" attach-x="15" attach-y="1" inverted="1" size="1" height="160"/>
213             <knob   param="noise15"  attach-x="15" attach-y="3" size="1"/>
214             <knob   param="pan15"    attach-x="15" attach-y="5" type="1" size="1"/>
215             <label  text="15"        attach-x="15" attach-y="7"/>
216             <led    param="active16" attach-x="16" attach-y="0"/>
217             <vscale param="volume16" attach-x="16" attach-y="1" inverted="1" size="1" height="160"/>
218             <knob   param="noise16"  attach-x="16" attach-y="3" size="1"/>
219             <knob   param="pan16"    attach-x="16" attach-y="5" type="1" size="1"/>
220             <label  text="16"        attach-x="16" attach-y="7"/>
221             <led    param="active17" attach-x="17" attach-y="0"/>
222             <vscale param="volume17" attach-x="17" attach-y="1" inverted="1" size="1" height="160"/>
223             <knob   param="noise17"  attach-x="17" attach-y="3" size="1"/>
224             <knob   param="pan17"    attach-x="17" attach-y="5" type="1" size="1"/>
225             <label  text="17"        attach-x="17" attach-y="7"/>
226             <led    param="active18" attach-x="18" attach-y="0"/>
227             <vscale param="volume18" attach-x="18" attach-y="1" inverted="1" size="1" height="160"/>
228             <knob   param="noise18"  attach-x="18" attach-y="3" size="1"/>
229             <knob   param="pan18"    attach-x="18" attach-y="5" type="1" size="1"/>
230             <label  text="18"        attach-x="18" attach-y="7"/>
231             <led    param="active19" attach-x="19" attach-y="0"/>
232             <vscale param="volume19" attach-x="19" attach-y="1" inverted="1" size="1" height="160"/>
233             <knob   param="noise19"  attach-x="19" attach-y="3" size="1"/>
234             <knob   param="pan19"    attach-x="19" attach-y="5" type="1" size="1"/>
235             <label  text="19"        attach-x="19" attach-y="7"/>
236             <led    param="active20" attach-x="20" attach-y="0"/>
237             <vscale param="volume20" attach-x="20" attach-y="1" inverted="1" size="1" height="160"/>
238             <knob   param="noise20"  attach-x="20" attach-y="3" size="1"/>
239             <knob   param="pan20"    attach-x="20" attach-y="5" type="1" size="1"/>
240             <label  text="20"        attach-x="20" attach-y="7"/>
241             <led    param="active21" attach-x="21" attach-y="0"/>
242             <vscale param="volume21" attach-x="21" attach-y="1" inverted="1" size="1" height="160"/>
243             <knob   param="noise21"  attach-x="21" attach-y="3" size="1"/>
244             <knob   param="pan21"    attach-x="21" attach-y="5" type="1" size="1"/>
245             <label  text="21"        attach-x="21" attach-y="7"/>
246             <led    param="active22" attach-x="22" attach-y="0"/>
247             <vscale param="volume22" attach-x="22" attach-y="1" inverted="1" size="1" height="160"/>
248             <knob   param="noise22"  attach-x="22" attach-y="3" size="1"/>
249             <knob   param="pan22"    attach-x="22" attach-y="5" type="1" size="1"/>
250             <label  text="22"        attach-x="22" attach-y="7"/>
251             <led    param="active23" attach-x="23" attach-y="0"/>
252             <vscale param="volume23" attach-x="23" attach-y="1" inverted="1" size="1" height="160"/>
253             <knob   param="noise23"  attach-x="23" attach-y="3" size="1"/>
254             <knob   param="pan23"    attach-x="23" attach-y="5" type="1" size="1"/>
255             <label  text="23"        attach-x="23" attach-y="7"/>
256             <led    param="active24" attach-x="24" attach-y="0"/>
257             <vscale param="volume24" attach-x="24" attach-y="1" inverted="1" size="1" height="160"/>
258             <knob   param="noise24"  attach-x="24" attach-y="3" size="1"/>
259             <knob   param="pan24"    attach-x="24" attach-y="5" type="1" size="1"/>
260             <label  text="24"        attach-x="24" attach-y="7"/>
261             <led    param="active25" attach-x="25" attach-y="0"/>
262             <vscale param="volume25" attach-x="25" attach-y="1" inverted="1" size="1" height="160"/>
263             <knob   param="noise25"  attach-x="25" attach-y="3" size="1"/>
264             <knob   param="pan25"    attach-x="25" attach-y="5" type="1" size="1"/>
265             <label  text="25"        attach-x="25" attach-y="7"/>
266             <led    param="active26" attach-x="26" attach-y="0"/>
267             <vscale param="volume26" attach-x="26" attach-y="1" inverted="1" size="1" height="160"/>
268             <knob   param="noise26"  attach-x="26" attach-y="3" size="1"/>
269             <knob   param="pan26"    attach-x="26" attach-y="5" type="1" size="1"/>
270             <label  text="26"        attach-x="26" attach-y="7"/>
271             <led    param="active27" attach-x="27" attach-y="0"/>
272             <vscale param="volume27" attach-x="27" attach-y="1" inverted="1" size="1" height="160"/>
273             <knob   param="noise27"  attach-x="27" attach-y="3" size="1"/>
274             <knob   param="pan27"    attach-x="27" attach-y="5" type="1" size="1"/>
275             <label  text="27"        attach-x="27" attach-y="7"/>
276             <led    param="active28" attach-x="28" attach-y="0"/>
277             <vscale param="volume28" attach-x="28" attach-y="1" inverted="1" size="1" height="160"/>
278             <knob   param="noise28"  attach-x="28" attach-y="3" size="1"/>
279             <knob   param="pan28"    attach-x="28" attach-y="5" type="1" size="1"/>
280             <label  text="28"        attach-x="28" attach-y="7"/>
281             <led    param="active29" attach-x="29" attach-y="0"/>
282             <vscale param="volume29" attach-x="29" attach-y="1" inverted="1" size="1" height="160"/>
283             <knob   param="noise29"  attach-x="29" attach-y="3" size="1"/>
284             <knob   param="pan29"    attach-x="29" attach-y="5" type="1" size="1"/>
285             <label  text="29"        attach-x="29" attach-y="7"/>
286             <led    param="active30" attach-x="30" attach-y="0"/>
287             <vscale param="volume30" attach-x="30" attach-y="1" inverted="1" size="1" height="160"/>
288             <knob   param="noise30"  attach-x="30" attach-y="3" size="1"/>
289             <knob   param="pan30"    attach-x="30" attach-y="5" type="1" size="1"/>
290             <label  text="30"        attach-x="30" attach-y="7"/>
291             <led    param="active31" attach-x="31" attach-y="0"/>
292             <vscale param="volume31" attach-x="31" attach-y="1" inverted="1" size="1" height="160"/>
293             <knob   param="noise31"  attach-x="31" attach-y="3" size="1"/>
294             <knob   param="pan31"    attach-x="31" attach-y="5" type="1" size="1"/>
295             <label  text="31"        attach-x="31" attach-y="7"/>
296             <led    param="active32" attach-x="32" attach-y="0"/>
297             <vscale param="volume32" attach-x="32" attach-y="1" inverted="1" size="1" height="160"/>
298             <knob   param="noise32"  attach-x="32" attach-y="3" size="1"/>
299             <knob   param="pan32"    attach-x="32" attach-y="5" type="1" size="1"/>
300             <label  text="32"        attach-x="32" attach-y="7"/>
301         </table>
302     </hbox>
303 </vbox>