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