+ GUI: New graphics for tubes
[calf.git] / gui / gui-multibandcompressor.xml
blobe515c50e4ca5b9c49dead1e5c3ad340341b53ac7
1 <table rows="2" cols="1">
2     <table attach-x="0" attach-y="0" expand-y="0" expand-x="1" spacing="5" rows="1" cols="11">
3         <vbox shrink-x="1" expand-x="0" fill-x="0" expand="0" fill="0" attach-x="0" attach-y="0">
4             <label param="level_in" />
5             <knob param="level_in" size="4" />
6             <value param="level_in" />
7         </vbox>
8         <vbox shrink-x="1" expand-x="1" fill-x="1" expand="0" fill="0" attach-x="1" attach-y="0" pad-y="24">
9             <label param="meter_inL" />
10             <vumeter param="meter_inL" mode="0" hold="1.5" falloff="2.5" shrink-y="0" height="30" />
11             <vumeter param="meter_inR" mode="0" hold="1.5" falloff="2.5" shrink-y="0" height="30" />
12             <label param="meter_inR" />
13         </vbox>
14         <vbox shrink-x="1" expand-x="0" fill-x="0" expand="0" fill="0" attach-x="2" attach-y="0" pad-y="24">
15             <label param="clip_inL" expand="0" fill="0" />
16             <led param="clip_inL" expand="0" fill="0" />
17             <led param="clip_inR" expand="0" fill="0" />
18             <label param="clip_inR" expand="0" fill="0" />
19         </vbox>z
20         <table rows="3" cols="2" attach-x="4" attach-y="0" spacing="0" border="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0">
21             <knob param="freq0" attach-x="0" attach-y="0" border="0" expand="0" fill="0" expand-x="0" fill-x="0" />
22             <vbox attach-x="1" attach-y="0" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0">
23                 <label param="freq0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" align-x="0.0" />
24                 <value param="freq0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" align-x="0.0" />
25             </vbox>
26             <hbox  attach-x="0" attach-y="1" border="0" fill-x="0">
27                 <knob param="sep0" type="1" size="1" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" />
28                 <label param="sep0" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" />
29             </hbox>
30             <value param="sep0" attach-x="1" attach-y="1" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" width="2" align-x="0.0" />
31             <hbox  attach-x="0" attach-y="2" border="0" fill-x="0">
32                 <knob param="q0" type="1" size="1" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" />
33                 <label param="q0" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" />
34             </hbox>
35             <value param="q0" attach-x="1" attach-y="2" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" width="2" align-x="0.0" />
36         </table>
37         <table rows="3" cols="2" attach-x="5" attach-y="0" spacing="0" border="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0">
38             <knob param="freq1" attach-x="0" attach-y="0" border="0" expand="0" fill="0" expand-x="0" fill-x="0" />
39             <vbox attach-x="1" attach-y="0" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0">
40                 <label param="freq1" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" align-x="0.0" />
41                 <value param="freq1" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" width="2" align-x="0.0" />
42             </vbox>
43             <hbox  attach-x="0" attach-y="1" border="0" fill-x="0">
44                 <knob param="sep1" type="1" size="1" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" />
45                 <label param="sep1" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" />
46             </hbox>
47             <value param="sep1" attach-x="1" attach-y="1" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" width="2" align-x="0.0" />
48             <hbox  attach-x="0" attach-y="2" border="0" fill-x="0">
49                 <knob param="q1" type="1" size="1" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" />
50                 <label param="q1" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" />
51             </hbox>
52             <value param="q1" attach-x="1" attach-y="2" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" width="2" align-x="0.0" />
53         </table>
54         <table rows="3" cols="2" attach-x="6" attach-y="0" spacing="0" border="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0">
55             <knob param="freq2" attach-x="0" attach-y="0" border="0" expand="0" fill="0" expand-x="0" fill-x="0" />
56             <vbox attach-x="1" attach-y="0" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0">
57                 <label param="freq2" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" align-x="0.0" />
58                 <value param="freq2" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" align-x="0.0" />
59             </vbox>
60             <hbox  attach-x="0" attach-y="1" border="0" fill-x="0">
61                 <knob param="sep2" type="1" size="1" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" />
62                 <label param="sep2" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" />
63             </hbox>
64             <value param="sep2" attach-x="1" attach-y="1" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" width="2" align-x="0.0" />
65             <hbox  attach-x="0" attach-y="2" border="0" fill-x="0">
66                 <knob param="q2" type="1" size="1" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" />
67                 <label param="q2" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" />
68             </hbox>
69             <value param="q2" attach-x="1" attach-y="2" border="0" expand="0" fill="0" expand-y="0" fill-y="0" expand-x="0" fill-x="0" width="2" align-x="0.0" />
70         </table>
71         <vbox shrink-x="1" expand-x="1" fill-x="1" expand="0" fill="0" attach-x="7" attach-y="0" pad-y="24">
72             <label param="meter_outL" />
73             <vumeter param="meter_outL" mode="0" hold="1.5" falloff="2.5" shrink-y="0" height="30" />
74             <vumeter param="meter_outR" mode="0" hold="1.5" falloff="2.5" shrink-y="0" height="30" />
75             <label param="meter_outR" />
76         </vbox>
77         <vbox shrink-x="1" expand-x="0" fill-x="0" expand="0" fill="0" attach-x="8" attach-y="0" pad-y="24">
78             <label param="clip_outL" expand="0" fill="0" />
79             <led param="clip_outL" expand="0" mode="1" fill="0" />
80             <led param="clip_outR" expand="0" mode="1" fill="0" />
81             <label param="clip_outR" expand="0" fill="0" />
82         </vbox>
83         <vbox shrink-x="1" expand-x="0" fill-x="0" expand="0" fill="0" attach-x="9" attach-y="0">
84             <label param="level_out" />
85             <knob param="level_out" size="4" />
86             <value param="level_out" />
87         </vbox>
88         <vbox expand="0" attach-x="10" attach-y="0" expand-x="0" fill-x="0" fill="0" pad-x="6" pad-y="21">
89              <label param="bypass"/>
90              <align><toggle param="bypass" shrink="1"/></align>
91         </vbox>
92     </table>
93     <table attach-x="0" attach-y="1" expand-y="1" shrink-y="1" expand-x="1" shrink-x="1" fill="1" rows="1" cols="4">
94         <frame label="Sub band" expand-x="1" expand-y="1" shrink-x="1" shrink-y="1" attach-x="0" attach-y="0" fill="1" pad-x="4"><vbox>
95             <if cond="directlink">
96                 <line-graph refresh="1" width="220" height="220" param="compression0" expand-y="1" fill-y="1" expand-x="1" fill-x="1"/>
97             </if>
98             <table shrink-y="1" expand-x="1" expand="0" cols="3" rows="1" fill-x="1">
99                 <label param="detection0" attach-x="0" attach-y="0" shrink-x="1"/>
100                 <label attach-x="1" attach-y="0" shrink-x="1" pad-x="5"/>
101                 <combo param="detection0" attach-x="2" attach-y="0" fill-x="1" />
102             </table>
103             <table homogeneous="1" expand-y="0" expand-x="1" cols="3" rows="2" spacing="5">
104                 <vbox expand="0" attach-x="0" attach-y="0">
105                     <label param="attack0" />
106                     <knob param="attack0" />
107                     <value param="attack0" />
108                 </vbox>
109                 <vbox expand="0" attach-x="1" attach-y="0">
110                     <label param="release0" />
111                     <knob param="release0" />
112                     <value param="release0" />
113                 </vbox>
114                 <vbox expand="0" attach-x="2" attach-y="0">
115                     <label param="knee0" />
116                     <knob param="knee0" />
117                     <value param="knee0" />
118                 </vbox>
119                 <vbox expand="0" attach-x="0" attach-y="1">
120                     <label param="threshold0" />
121                     <knob param="threshold0"/>
122                     <value param="threshold0" />
123                 </vbox>
124                 <vbox expand="0" attach-x="1" attach-y="1">
125                     <label param="ratio0" />
126                     <knob param="ratio0" />
127                     <value param="ratio0" />
128                 </vbox>
129                 <vbox expand="0" attach-x="2" attach-y="1">
130                     <label param="makeup0" />
131                     <knob param="makeup0" />
132                     <value param="makeup0" />
133                 </vbox>
134             </table>
135             <vbox expand-x="1" fill-x="1" expand="1" fill="1">
136                 <label param="compression0" />
137                 <vumeter param="compression0" mode="2" hold="1.5" falloff="2.5" />
138             </vbox>
139             <vbox expand-x="1" fill-x="1" expand="1" fill="1">
140                 <vumeter param="output0" mode="0" hold="1.5" falloff="2.5" shrink-y="0" />
141                 <label param="output0" />
142             </vbox>
143             <table expand-y="0" expand-x="1" cols="3" rows="1" spacing="5">
144                 <vbox expand="0" attach-x="0" attach-y="0">
145                      <label param="bypass0"/>
146                      <align><toggle size="1" param="bypass0" shrink="1"/></align>
147                 </vbox>
148                 <vbox expand="0" attach-x="1" attach-y="0">
149                      <label param="mute0"/>
150                      <align><toggle size="1" param="mute0" shrink="1"/></align>
151                 </vbox>
152             </table>
153         </vbox></frame>
154         <frame label="Low band" expand-x="1" expand-y="1" shrink-x="1" shrink-y="1" attach-x="1" attach-y="0" fill="1" pad-x="4"><vbox>
155             <if cond="directlink">
156                 <line-graph refresh="1" width="220" height="220" param="compression1" expand-y="1" fill-y="1" expand-x="1" fill-x="1"/>
157             </if>
158             <table shrink-y="1" expand-x="1" expand="0" cols="3" rows="1" fill-x="1">
159                 <label param="detection1" attach-x="0" attach-y="0" shrink-x="1"/>
160                 <label attach-x="1" attach-y="0" shrink-x="1" pad-x="5"/>
161                 <combo param="detection1" attach-x="2" attach-y="0" fill-x="1" />
162             </table>
163             <table homogeneous="1" expand-y="0" expand-x="1" cols="3" rows="2" spacing="5">
164                 <vbox expand="0" attach-x="0" attach-y="0">
165                     <label param="attack1" />
166                     <knob param="attack1" />
167                     <value param="attack1" />
168                 </vbox>
169                 <vbox expand="0" attach-x="1" attach-y="0">
170                     <label param="release1" />
171                     <knob param="release1" />
172                     <value param="release1" />
173                 </vbox>
174                 <vbox expand="0" attach-x="2" attach-y="0">
175                     <label param="knee1" />
176                     <knob param="knee1" />
177                     <value param="knee1" />
178                 </vbox>
179                 <vbox expand="0" attach-x="0" attach-y="1">
180                     <label param="threshold1" />
181                     <knob param="threshold1"/>
182                     <value param="threshold1" />
183                 </vbox>
184                 <vbox expand="0" attach-x="1" attach-y="1">
185                     <label param="ratio1" />
186                     <knob param="ratio1" />
187                     <value param="ratio1" />
188                 </vbox>
189                 <vbox expand="0" attach-x="2" attach-y="1">
190                     <label param="makeup1" />
191                     <knob param="makeup1" />
192                     <value param="makeup1" />
193                 </vbox>
194             </table>
195             <vbox expand-x="1" fill-x="1" expand="1" fill="1">
196                 <label param="compression1" />
197                 <vumeter param="compression1" mode="2" hold="1.5" falloff="2.5" />
198             </vbox>
199             <vbox expand-x="1" fill-x="1" expand="1" fill="1">
200                 <vumeter param="output1" mode="0" hold="1.5" falloff="2.5" shrink-y="0" />
201                 <label param="output1" />
202             </vbox>
203             <table expand-y="0" expand-x="1" cols="3" rows="1" spacing="5">
204                 <vbox expand="0" attach-x="0" attach-y="0">
205                      <label param="bypass1"/>
206                      <align><toggle size="1" param="bypass1" shrink="1"/></align>
207                 </vbox>
208                 <vbox expand="0" attach-x="1" attach-y="0">
209                      <label param="mute1"/>
210                      <align><toggle size="1" param="mute1" shrink="1"/></align>
211                 </vbox>
212             </table>
213         </vbox></frame>
214         <frame label="Mid band" expand-x="1" expand-y="1" shrink-x="1" shrink-y="1" attach-x="2" attach-y="0" fill="1" pad-x="4"><vbox>
215             <if cond="directlink">
216                 <line-graph refresh="1" width="220" height="220" param="compression2" expand-y="1" fill-y="1" expand-x="1" fill-x="1"/>
217             </if>
218             <table shrink-y="1" expand-x="1" expand="0" cols="3" rows="1" fill-x="1">
219                 <label param="detection2" attach-x="0" attach-y="0" shrink-x="1"/>
220                 <label attach-x="1" attach-y="0" shrink-x="1" pad-x="5"/>
221                 <combo param="detection2" attach-x="2" attach-y="0" fill-x="1" />
222             </table>
223             <table homogeneous="1" expand-y="0" expand-x="1" cols="3" rows="2" spacing="5">
224                 <vbox expand="0" attach-x="0" attach-y="0">
225                     <label param="attack2" />
226                     <knob param="attack2" />
227                     <value param="attack2" />
228                 </vbox>
229                 <vbox expand="0" attach-x="1" attach-y="0">
230                     <label param="release2" />
231                     <knob param="release2" />
232                     <value param="release2" />
233                 </vbox>
234                 <vbox expand="0" attach-x="2" attach-y="0">
235                     <label param="knee2" />
236                     <knob param="knee2" />
237                     <value param="knee2" />
238                 </vbox>
239                 <vbox expand="0" attach-x="0" attach-y="1">
240                     <label param="threshold2" />
241                     <knob param="threshold2"/>
242                     <value param="threshold2" />
243                 </vbox>
244                 <vbox expand="0" attach-x="1" attach-y="1">
245                     <label param="ratio2" />
246                     <knob param="ratio2" />
247                     <value param="ratio2" />
248                 </vbox>
249                 <vbox expand="0" attach-x="2" attach-y="1">
250                     <label param="makeup2" />
251                     <knob param="makeup2" />
252                     <value param="makeup2" />
253                 </vbox>
254             </table>
255             <vbox expand-x="1" fill-x="1" expand="1" fill="1">
256                 <label param="compression2" />
257                 <vumeter param="compression2" mode="2" hold="1.5" falloff="2.5" />
258             </vbox>
259             <vbox expand-x="1" fill-x="1" expand="1" fill="1">
260                 <vumeter param="output2" mode="0" hold="1.5" falloff="2.5" shrink-y="0" />
261                 <label param="output2" />
262             </vbox>
263             <table expand-y="0" expand-x="1" cols="3" rows="1" spacing="5">
264                 <vbox expand="0" attach-x="0" attach-y="0">
265                      <label param="bypass2"/>
266                      <align><toggle size="1" param="bypass2" shrink="1"/></align>
267                 </vbox>
268                 <vbox expand="0" attach-x="1" attach-y="0">
269                      <label param="mute2"/>
270                      <align><toggle size="1" param="mute2" shrink="1"/></align>
271                 </vbox>
272             </table>
273         </vbox></frame>
274         <frame label="High band" expand-x="1" expand-y="1" shrink-x="1" shrink-y="1" attach-x="3" attach-y="0" fill="1" pad-x="4"><vbox>
275             <if cond="directlink">
276                 <line-graph refresh="1" width="220" height="220" param="compression3" expand-y="1" fill-y="1" expand-x="1" fill-x="1"/>
277             </if>
278             <table shrink-y="1" expand-x="1" expand="0" cols="3" rows="1" fill-x="1">
279                 <label param="detection3" attach-x="0" attach-y="0" shrink-x="1"/>
280                 <label attach-x="1" attach-y="0" shrink-x="1" pad-x="5"/>
281                 <combo param="detection3" attach-x="2" attach-y="0" fill-x="1"/>
282             </table>
283             <table homogeneous="1" expand-y="0" expand-x="1" cols="3" rows="2" spacing="5">
284                 <vbox expand="0" attach-x="0" attach-y="0">
285                     <label param="attack3" />
286                     <knob param="attack3" />
287                     <value param="attack3" />
288                 </vbox>
289                 <vbox expand="0" attach-x="1" attach-y="0">
290                     <label param="release3" />
291                     <knob param="release3" />
292                     <value param="release3" />
293                 </vbox>
294                 <vbox expand="0" attach-x="2" attach-y="0">
295                     <label param="knee3" />
296                     <knob param="knee3" />
297                     <value param="knee3" />
298                 </vbox>
299                 <vbox expand="0" attach-x="0" attach-y="1">
300                     <label param="threshold3" />
301                     <knob param="threshold3"/>
302                     <value param="threshold3" />
303                 </vbox>
304                 <vbox expand="0" attach-x="1" attach-y="1">
305                     <label param="ratio3" />
306                     <knob param="ratio3" />
307                     <value param="ratio3" />
308                 </vbox>
309                 <vbox expand="0" attach-x="2" attach-y="1">
310                     <label param="makeup3" />
311                     <knob param="makeup3" />
312                     <value param="makeup3" />
313                 </vbox>
314             </table>
315             <vbox expand-x="1" fill-x="1" expand="1" fill="1">
316                 <label param="compression3" />
317                 <vumeter param="compression3" mode="2" hold="1.5" falloff="2.5" />
318             </vbox>
319             <vbox expand-x="1" fill-x="1" expand="1" fill="1">
320                 <vumeter param="output3" mode="0" hold="1.5" falloff="2.5" shrink-y="0" />
321                 <label param="output3" />
322             </vbox>
323             <table expand-y="0" expand-x="1" cols="3" rows="1" spacing="5">
324                 <vbox expand="0" attach-x="0" attach-y="0">
325                      <label param="bypass3"/>
326                      <align><toggle size="1" param="bypass3" shrink="1"/></align>
327                 </vbox>
328                 <vbox expand="0" attach-x="1" attach-y="0">
329                      <label param="mute3"/>
330                      <align><toggle size="1" param="mute3" shrink="1"/></align>
331                 </vbox>
332             </table>
333         </vbox></frame>
334     </table>
335 </table>