Transient Designer: Filter for envelope signal, different improvements for UI
[calf.git] / gui / gui-limiter.xml
blob054592f75c05e6ba3d3dc8d275fefc36ff99624e
1 <table rows="3" cols="1">
2     <table attach-x="0" attach-y="0" expand-y="0" expand-x="1" spacing="5" rows="1" cols="7">
3         <label param="level_in" attach-x="0" attach-y="0" expand-x="0" />
4         <knob param="level_in" attach-x="0" attach-y="1" attach-h="2" expand-x="0" type="1" />
5         <value param="level_in" attach-x="0" attach-y="3" expand-x="0" />
6         
7         <label attach-x="1" attach-y="0" expand-x="1" text="Input level" />
8         <vumeter param="meter_inL" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="1" attach-y="1" expand-x="1" />
9         <vumeter param="meter_inR" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="1" attach-y="2" expand-x="1" />
10         
11         <label attach-x="2" attach-y="0" expand-x="0" text="Clip" />
12         <led param="clip_inL" attach-x="2" attach-y="1" expand-x="0" />
13         <led param="clip_inR" attach-x="2" attach-y="2" expand-x="0" />
14         
15         <label attach-x="3" attach-y="0" expand-x="0"  param="bypass"/>
16         <toggle attach-x="3" attach-y="1" expand-x="0" attach-h="2" param="bypass"/>
17                  
18         <label attach-x="4" attach-y="0" expand-x="1" text="Output level"/>
19         <vumeter param="meter_outL" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="4" attach-y="1" expand-x="1" />
20         <vumeter param="meter_outR" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="4" attach-y="2" expand-x="1" />
21         
22         <label attach-x="5" attach-y="0" expand-x="0" text="Clip"/>
23         <led param="clip_outL" mode="1" attach-x="5" attach-y="1" expand-x="0" />
24         <led param="clip_outR" mode="1" attach-x="5" attach-y="2" expand-x="0" />
25         
26         <label param="level_out" attach-x="6" attach-y="0" expand-x="0" />
27         <knob param="level_out" attach-x="6" attach-y="1" attach-h="2" expand-x="0" type="1" />
28         <value param="level_out" attach-x="6" attach-y="3" expand-x="0" />
29     </table>
31     <frame attach-x="0" attach-y="1" label="Limit" expand="0" fill="1">
32         <hbox homogenous="1" spacing="25">
33             <label/>
34             <vbox>
35                  <label param="oversampling"/>
36                  <knob param="oversampling" size="3"/>
37                  <value param="oversampling"/>
38             </vbox>
39             <vbox>
40                 <label param="attack" />
41                 <knob param="attack" size="3" />
42                 <value param="attack" />
43             </vbox>
44             <vbox>
45                 <label param="limit" />
46                 <knob param="limit" size="5" type="2" />
47                 <value param="limit" />
48             </vbox>
49             <vbox>
50                 <label param="release" />
51                 <knob param="release" size="3" />
52                 <value param="release" />
53             </vbox>
54             <vbox>
55                  <label param="asc"/>
56                  <align><toggle param="asc" /></align>
57                  <hbox>
58                     <knob param="asc_coeff" size="1" type="1" />
59                     <align><led param="asc_led" /></align>
60                 </hbox>
61             </vbox>
62             <label/>
63         </hbox>
64     </frame>
66     <frame attach-x="0" attach-y="2" label="Attenuation" expand="1" fill="1">
67         <vumeter param="att" mode="2" hold="1.5" falloff="2.5" position="2" />
68     </frame>
70 </table>