Envelope Filter: Response knob (not implemented by now)
[calf.git] / gui / gui-envelopefilter.xml
blobf49162482b7958007c199cb2df43ee939c4b78d8
1 <vbox>
2     <table expand-y="0" expand-x="1" spacing="5" rows="3" cols="10">
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 param="bypass" attach-x="4" attach-y="0" expand-x="0" />
16         <toggle param="bypass" attach-x="4" attach-y="1" attach-h="2" expand-x="0" pad-x="10"/>
17         
18         <label param="sidechain" attach-x="5" attach-y="0" expand-x="0" />
19         <toggle param="sidechain" attach-x="5" attach-y="1" attach-h="2" expand-x="0" pad-x="10"/>
20         
21         <label attach-x="6" attach-y="0" expand-x="1" text="Output level"/>
22         <vumeter param="meter_outL" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="6" attach-y="1" expand-x="1" />
23         <vumeter param="meter_outR" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="6" attach-y="2" expand-x="1" />
24         
25         <label attach-x="7" attach-y="0" expand-x="0" text="Clip"/>
26         <led param="clip_outL" mode="1" attach-x="7" attach-y="1" expand-x="0" />
27         <led param="clip_outR" mode="1" attach-x="7" attach-y="2" expand-x="0" />
28         
29         <label param="mix" attach-x="8" attach-y="0" expand-x="0" />
30         <knob param="mix" attach-x="8" attach-y="1" attach-h="2" expand-x="0" pad-x="10" />
31         <value param="mix" attach-x="8" attach-y="3" expand-x="0" />
32         
33         <label param="level_out" attach-x="9" attach-y="0" expand-x="0" />
34         <knob param="level_out" attach-x="9" attach-y="1" attach-h="2" expand-x="0" type="1" />
35         <value param="level_out" attach-x="9" attach-y="3" expand-x="0" />
36     </table>
37     <hbox spacing="10">
38         <vbox>
39             <label param="gain" />
40             <knob param="gain" size="5" type="1"/>
41             <value param="gain" />
42         </vbox>
43         <vbox spacing="15">
44             <hbox spacing="0" homogeneous="1">
45                 <vbox>
46                     <label param="attack" />
47                     <knob param="attack" size="2" />
48                     <value param="attack" />
49                 </vbox>
50                 <vbox>
51                     <label param="release" />
52                     <knob param="release" size="2" />
53                     <value param="release" />
54                 </vbox>
55                 <vbox>
56                     <label param="response" />
57                     <knob param="response" size="2" type="1" />
58                     <value param="response" />
59                 </vbox>
60             </hbox>
61             <vbox expand="0" fill="0">
62                 <combo param="mode" expand="0" fill="0" />
63             </vbox>
64         </vbox>
65         <vbox>
66             <label param="res" />
67             <knob param="res" size="5" />
68             <value param="res" />
69         </vbox>
70 <!--
71         <table rows="3" cols="3">
72             <label param="attack" attach-x="0" attach-y="0" />
73             <knob param="attack" size="2" attach-x="1" attach-y="0" />
74             <value param="attack" attach-x="2" attach-y="0" />
75             
76             <label param="release" attach-x="0" attach-y="1" />
77             <knob param="release" size="2" attach-x="1" attach-y="1" />
78             <value param="release" attach-x="2" attach-y="1" />
79             
80             <label param="response" attach-x="0" attach-y="2" />
81             <knob param="response" size="2" type="1" attach-x="1" attach-y="2" />
82             <value param="response" attach-x="2" attach-y="2" />
83         </table>
84 -->
85         <if cond="directlink">
86             <frame label="Frequency Response">
87                 <vbox>
88                     <line-graph refresh="1" width="320" height="120" param="res" crosshairs="1" freqhandles="4" handle1-x="lower" label1="Lower" handle2-x="upper" label2="Upper" />
89                 </vbox>
90             </frame>
91         </if>
92     </hbox>
93 </vbox>