hz_to_note as primitive; line graph cross hair with much more information; new labels...
[calf.git] / gui / gui-deesser.xml
blob683449096dce5a6d892b4640f710b26f7dc143de
1 <table rows="2" cols="2">
2     <table cols="4" rows="4" attach-x="0" attach-y="0" expand-x="0" fill-x="1" expand-y="0" fill-y="0">
3         <label param="bypass" attach-x="0" attach-y="0" expand-x="0" fill-x="0" />
4         <toggle param="bypass" icon="bypass" attach-x="0" attach-y="1" attach-h="2" expand-x="0" fill-x="0" />
5         
6         <label param="detected" attach-x="1" attach-y="0" />
7         <vumeter param="detected" position="2" hold="1.5" falloff="2.5" attach-x="1" attach-y="1" />
8         <vumeter param="compression" position="2" mode="2" hold="1.5" falloff="2.5" attach-x="1" attach-y="2" />
9         <label param="compression" attach-x="1" attach-y="3" />
10         
11         <label param="clip_out" attach-x="2" attach-y="0" expand-x="0" fill-x="0" />
12         <led param="clip_out" mode="6" attach-x="2" attach-y="1" expand-x="0" fill-x="0" />
13         <led param="detected_led" attach-x="2" attach-y="2" expand-x="0" fill-x="0" />
14         <label param="detected_led" attach-x="2" attach-y="3" expand-x="0" fill-x="0" />
15         
16         <label param="sc_listen" attach-x="3" attach-y="0" expand-x="0" fill-x="0" />
17         <toggle param="sc_listen" icon="listen" attach-x="3" attach-y="1" attach-h="2" expand-x="0" fill-x="0" />
18     </table>
19     <frame label="Deesser" attach-x="0" attach-y="1" expand-x="0" fill-x="1" expand-y="1" fill-y="1">
20         <vbox spacing="10">
21             <hbox spacing="15">
22                 <align><vbox fill="0">
23                     <label param="laxity" fill="0" expand="0" />
24                     <knob param="laxity" ticks="1 25 50 75 100" fill="0" expand="0" />
25                     <value param="laxity" fill="0" expand="0" />
26                 </vbox></align>
27                 <vbox>
28                     <label param="threshold" />
29                     <knob param="threshold" size="5" />
30                     <value param="threshold" />
31                 </vbox>
32                 <vbox>
33                     <label param="ratio" />
34                     <knob param="ratio" size="5" ticks="1 2 5 2000" />
35                     <value param="ratio" />
36                 </vbox>
37                 <align><vbox fill="0">
38                     <label param="makeup" fill="0" expand="0" />
39                     <knob param="makeup" fill="0" expand="0" />
40                     <value param="makeup" fill="0" expand="0" />
41                 </vbox></align>
42             </hbox>
43             <hbox spacing="20">
44                 <vbox>
45                     <label param="detection" />
46                     <combo param="detection" />
47                 </vbox>
48                 <vbox>
49                     <label param="mode" />
50                     <combo param="mode" />
51                 </vbox>
52             </hbox>
53         </vbox>
54     </frame>
55     <hbox homogeneous="1" attach-x="1" attach-y="0" expand-x="1" fill-x="1" expand-y="0" fill-y="0">
56         <vbox fill="0" expand="0" spacing="5">
57             <label param="f1_freq" />
58             <knob param="f1_freq" ticks="10 100 1000 18000" />
59             <value param="f1_freq" />
60         </vbox>
61         <vbox fill="0" expand="0" spacing="5">
62             <label param="f1_level" />
63             <knob param="f1_level" type="1" />
64             <value param="f1_level" />
65         </vbox>
66         <vbox fill="0" expand="0" spacing="5">
67             <label param="f2_freq" />
68             <knob param="f2_freq" ticks="10 100 1000 18000" />
69             <value param="f2_freq" />
70         </vbox>
71         <vbox fill="0" expand="0" spacing="5">
72             <label param="f2_level" />
73             <knob param="f2_level" type="1" />
74             <value param="f2_level" />
75         </vbox>
76         <vbox fill="0" expand="0" spacing="5">
77             <label param="f2_q" />
78             <knob param="f2_q" ticks="0.1 1 10 100" />
79             <value param="f2_q" />
80         </vbox>
81     </hbox>
82     <frame label="Filter" attach-x="1" attach-y="1" expand-x="1" fill-x="1" expand-y="1" fill-y="1">
83         <if cond="directlink">
84             <line-graph refresh="1" param="f1_freq" expand="1" fill="1" width="400" height="180"  crosshairs="1" freqhandles="4" handle1-x="f2_freq" label1="Peak" handle2-x="f1_freq" label2="Split"/>
85         </if>
86     </frame>
87 </table>