EQ8/EQ12: High pass and low pass with Q
[calf.git] / gui / gui-eq12.xml
blob7aab4ca4e85b09665232c46eb53f92116f7ff6e6
1 <vbox>
2     <table 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         <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="3" attach-y="0" expand-x="0" />
17         <toggle param="bypass" icon="bypass" attach-x="3" attach-y="1" attach-h="2" expand-x="0" pad-x="10"/>
18         
19         <label attach-x="4" attach-y="0" expand-x="1" text="Output level"/>
20         <vumeter param="meter_outL" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="4" attach-y="1" expand-x="1" />
21         <vumeter param="meter_outR" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="4" attach-y="2" expand-x="1" />
22         <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="4" attach-y="3" expand-x="1" />
23         
24         <label attach-x="5" attach-y="0" expand-x="0" text="Clip"/>
25         <led param="clip_outL" mode="1" attach-x="5" attach-y="1" expand-x="0" />
26         <led param="clip_outR" mode="1" attach-x="5" attach-y="2" expand-x="0" />
27         
28         <label param="level_out" attach-x="6" attach-y="0" expand-x="0" />
29         <knob param="level_out" attach-x="6" attach-y="1" attach-h="2" expand-x="0" type="1" />
30         <value param="level_out" attach-x="6" attach-y="3" expand-x="0" />
31     </table>
32     
33     <align attach-x="0" attach-y="0" attach-w="2" align-x="1.0">
34         <hbox expand="0" fill="0" spacing="30">
35             <hbox expand="0" fill="0" spacing="10">
36                 <label text="Individual Graphs"/>
37                 <toggle size="1" param="individuals"/>
38             </hbox>
39             <hbox expand="0" fill="0" spacing="10">
40                 <label text="Analyzer"/>
41                 <toggle size="1" param="analyzer"/>
42                 <combo param="analyzer_mode"/>
43             </hbox>
44         </hbox>
45     </align>
46     <frame attach-x="0" attach-y="1" label="Frequency Response">
47         <table rows="1" cols="2">
48             <if cond="directlink">
49                 <line-graph attach-x="0" attach-y="0" refresh="1" height="200" width="500"
50                     param="ls_freq" expand="1" fill="1" zoom="zoom"
51                     crosshairs="1" freqhandles="14"
52                     handle1-x="ls_freq" handle1-y="ls_level" handle1-z="ls_q" label1="LS" active1="ls_active"
53                     handle2-x="p1_freq" handle2-y="p1_level" handle2-z="p1_q" label2="P I" active2="p1_active"
54                     handle3-x="p2_freq" handle3-y="p2_level" handle3-z="p2_q" label3="P II" active3="p2_active"
55                     handle4-x="p3_freq" handle4-y="p3_level" handle4-z="p3_q" label4="P III" active4="p3_active"
56                     handle5-x="p4_freq" handle5-y="p4_level" handle5-z="p4_q" label5="P IV" active5="p4_active"
57                     handle6-x="p5_freq" handle6-y="p5_level" handle6-z="p5_q" label6="P V" active6="p5_active"
58                     handle7-x="p6_freq" handle7-y="p6_level" handle7-z="p6_q" label7="P VI" active7="p6_active"
59                     handle8-x="p7_freq" handle8-y="p7_level" handle8-z="p7_q" label8="P VII" active8="p7_active"
60                     handle9-x="p8_freq" handle9-y="p8_level" handle9-z="p8_q" label9="P VIII" active9="p8_active"
61                     handle10-x="hs_freq" handle10-y="hs_level" handle10-z="hs_q" label10="HS" active10="hs_active"
62                     handle11-x="lp_freq" handle11-z="lp_q" label11="LP" active11="lp_active"
63                     handle12-x="hp_freq" handle12-z="hp_q" label12="HP" active12="hp_active"/>
64             </if>
65             <vbox spacing="3" attach-x="1" attach-y="0" expand-x="0" fill-x="0" >
66                 <label text="Zoom"  expand="0" fill="0"/>
67                 <vscale param="zoom" inverted="1" expand="0" fill="0"/>
68                 <value param="zoom"  expand="0" fill="0"/>
69             </vbox>
70         </table>
71     </frame>
72     
73     <hbox spacing="8">
74         <frame label="Highpass">
75             <vbox spacing="3">
76                 <combo param="hp_active"/>
77                 <label param="hp_freq" text="Frequency" />
78                 <knob param="hp_freq" ticks="10 100 1000 20000"/>
79                 <value param="hp_freq" />
80                 <label param="hp_q" text="Q"/>
81                 <knob param="hp_q"/>
82                 <value param="hp_q" />
83                 <combo param="hp_mode" />
84             </vbox>
85         </frame>
86         
87         
88         <frame label="Lowshelf">
89             <table rows="4" cols="1">
90                 <vbox attach-x="0" attach-y="0">
91                     <combo size="1" param="ls_active" />
92                 </vbox>
93                 <vbox attach-x="0" attach-y="1">
94                     <knob param="ls_freq" ticks="10 100 1000 20000" />
95                     <value param="ls_freq" />
96                 </vbox>
97                 <vbox attach-x="0" attach-y="2">
98                     <knob param="ls_level" type="1" />
99                     <value param="ls_level" />
100                 </vbox>
101                 <vbox attach-x="0" attach-y="3">
102                     <knob param="ls_q" ticks="0.1 0.707 10" />
103                     <value param="ls_q" />
104                 </vbox>
105             </table>
106         </frame>
107         
108         
109         <frame label="Parametrics" attach-x="1" attach-y="1">
110             <table rows="4" cols="9">
111                 <label text="Freq" attach-x="0" attach-y="1" />
112                 <label text="Level" attach-x="0" attach-y="2" />
113                 <label text="Q" attach-x="0" attach-y="3" />
114                 <label text="Active" attach-x="0" attach-y="0" />
115                 
116                 <vbox attach-x="1" attach-y="1">
117                     <knob param="p1_freq" ticks="10 100 1000 20000" />
118                     <value param="p1_freq" />
119                 </vbox>
120                 <vbox attach-x="1" attach-y="2">
121                     <knob param="p1_level" type="1" />
122                     <value param="p1_level" />
123                 </vbox>
124                 <vbox attach-x="1" attach-y="3">
125                     <knob param="p1_q" ticks="0.1 1 10 100" />
126                     <value param="p1_q" />
127                 </vbox>
128                 <vbox attach-x="1" attach-y="0">
129                     <combo size="1" param="p1_active" />
130                 </vbox>
131                 <vbox attach-x="2" attach-y="1">
132                     <knob param="p2_freq" ticks="10 100 1000 20000" />
133                     <value param="p2_freq" />
134                 </vbox>
135                 <vbox attach-x="2" attach-y="2">
136                     <knob param="p2_level" type="1" />
137                     <value param="p2_level" />
138                 </vbox>
139                 <vbox attach-x="2" attach-y="3">
140                     <knob param="p2_q" ticks="0.1 1 10 100" />
141                     <value param="p2_q" />
142                 </vbox>
143                 <vbox attach-x="2" attach-y="0">
144                     <combo size="1" param="p2_active" />
145                 </vbox>
146                 <vbox attach-x="3" attach-y="1">
147                     <knob param="p3_freq" ticks="10 100 1000 20000" />
148                     <value param="p3_freq" />
149                 </vbox>
150                 <vbox attach-x="3" attach-y="2">
151                     <knob param="p3_level" type="1" />
152                     <value param="p3_level" />
153                 </vbox>
154                 <vbox attach-x="3" attach-y="3">
155                     <knob param="p3_q" ticks="0.1 1 10 100" />
156                     <value param="p3_q" />
157                 </vbox>
158                 <vbox attach-x="3" attach-y="0">
159                     <combo size="1" param="p3_active" />
160                 </vbox>
161                 <vbox attach-x="4" attach-y="1">
162                     <knob param="p4_freq" ticks="10 100 1000 20000" />
163                     <value param="p4_freq" />
164                 </vbox>
165                 <vbox attach-x="4" attach-y="2">
166                     <knob param="p4_level" type="1" />
167                     <value param="p4_level" />
168                 </vbox>
169                 <vbox attach-x="4" attach-y="3">
170                     <knob param="p4_q" ticks="0.1 1 10 100" />
171                     <value param="p4_q" />
172                 </vbox>
173                 <vbox  attach-x="4" attach-y="0">
174                     <combo size="1" param="p4_active" />
175                 </vbox>
176                 <vbox attach-x="5" attach-y="1">
177                     <knob param="p5_freq" ticks="10 100 1000 20000" />
178                     <value param="p5_freq" />
179                 </vbox>
180                 <vbox attach-x="5" attach-y="2">
181                     <knob param="p5_level" type="1" />
182                     <value param="p5_level" />
183                 </vbox>
184                 <vbox attach-x="5" attach-y="3">
185                     <knob param="p5_q" ticks="0.1 1 10 100" />
186                     <value param="p5_q" />
187                 </vbox>
188                 <vbox  attach-x="5" attach-y="0">
189                     <combo size="1" param="p5_active" />
190                 </vbox>
191                 <vbox attach-x="6" attach-y="1">
192                     <knob param="p6_freq" ticks="10 100 1000 20000" />
193                     <value param="p6_freq" />
194                 </vbox>
195                 <vbox attach-x="6" attach-y="2">
196                     <knob param="p6_level" type="1" />
197                     <value param="p6_level" />
198                 </vbox>
199                 <vbox attach-x="6" attach-y="3">
200                     <knob param="p6_q" ticks="0.1 1 10 100" />
201                     <value param="p6_q" />
202                 </vbox>
203                 <vbox  attach-x="6" attach-y="0">
204                     <combo size="1" param="p6_active" />
205                 </vbox>
206                 <vbox attach-x="7" attach-y="1">
207                     <knob param="p7_freq" ticks="10 100 1000 20000" />
208                     <value param="p7_freq" />
209                 </vbox>
210                 <vbox attach-x="7" attach-y="2">
211                     <knob param="p7_level" type="1" />
212                     <value param="p7_level" />
213                 </vbox>
214                 <vbox attach-x="7" attach-y="3">
215                     <knob param="p7_q" ticks="0.1 1 10 100" />
216                     <value param="p7_q" />
217                 </vbox>
218                 <vbox  attach-x="7" attach-y="0">
219                     <combo size="1" param="p7_active" />
220                 </vbox>
221                 <vbox attach-x="8" attach-y="1">
222                     <knob param="p8_freq" ticks="10 100 1000 20000" />
223                     <value param="p8_freq" />
224                 </vbox>
225                 <vbox attach-x="8" attach-y="2">
226                     <knob param="p8_level" type="1" />
227                     <value param="p8_level" />
228                 </vbox>
229                 <vbox attach-x="8" attach-y="3">
230                     <knob param="p8_q" ticks="0.1 1 10 100" />
231                     <value param="p8_q" />
232                 </vbox>
233                 <vbox  attach-x="8" attach-y="0">
234                     <combo size="1" param="p8_active" />
235                 </vbox>
236             </table>
237         </frame>
238         
239         
240         <frame label="Highshelf">
241             <table rows="4" cols="1">
242                 <vbox attach-x="0" attach-y="0">
243                     <combo size="1" param="hs_active" />
244                 </vbox>
245                 <vbox attach-x="0" attach-y="1">
246                     <knob param="hs_freq" ticks="10 100 1000 20000" />
247                     <value param="hs_freq" />
248                 </vbox>
249                 <vbox attach-x="0" attach-y="2">
250                     <knob param="hs_level" type="1" />
251                     <value param="hs_level" />
252                 </vbox>
253                 <vbox attach-x="0" attach-y="3">
254                     <knob param="hs_q" ticks="0.1 0.707 10" />
255                     <value param="hs_q" />
256                 </vbox>
257             </table>
258         </frame>
259         
260         
261         <frame label="Lowpass">
262             <vbox spacing="3">
263                 <combo param="lp_active"/>
264                 <label param="lp_freq" text="Frequency"/>
265                 <knob param="lp_freq" ticks="10 100 1000 20000" />
266                 <value param="lp_freq" />
267                 <label param="lp_q" text="Q"/>
268                 <knob param="lp_q"/>
269                 <value param="lp_q" />
270                 <combo param="lp_mode" />
271             </vbox>
272         </frame>
273     </hbox>
274 </vbox>