hz_to_note as primitive; line graph cross hair with much more information; new labels...
[calf.git] / gui / gui-tapesimulator.xml
blob039870eeb7877a14a379d21e9fb88060f7b64101
1 <vbox spacing="8">
2     <table expand-y="0" expand-x="1" spacing="5" rows="1" cols="7">
3         
4         <label param="bypass" attach-x="0" attach-y="0" expand-x="0" />
5         <toggle param="bypass" icon="bypass" attach-x="0" attach-y="1" attach-h="2" expand-x="0" pad-x="24"/>
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="mix" attach-x="4" attach-y="0" expand-x="0" />
17         <knob param="mix" attach-x="4" attach-y="1" attach-h="2" expand-x="0" pad-x="10" />
18         <value param="mix" attach-x="4" attach-y="3" expand-x="0" />
19         
20         <label attach-x="5" attach-y="0" expand-x="1" text="Output level"/>
21         <vumeter param="meter_outL" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="5" attach-y="1" expand-x="1" />
22         <vumeter param="meter_outR" position="2" mode="0" hold="1.5" falloff="2.5" attach-x="5" attach-y="2" expand-x="1" />
23         <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="5" attach-y="3" expand-x="1" />
24         
25         <label attach-x="6" attach-y="0" expand-x="0" text="Clip"/>
26         <led param="clip_outL" mode="1" attach-x="6" attach-y="1" expand-x="0" />
27         <led param="clip_outR" mode="1" attach-x="6" attach-y="2" expand-x="0" />
28         
29         <label param="level_out" attach-x="7" attach-y="0" expand-x="0" />
30         <knob param="level_out" attach-x="7" attach-y="1" attach-h="2" expand-x="0" type="1" />
31         <value param="level_out" attach-x="7" attach-y="3" expand-x="0" />
32     </table>
33     <hbox spacing="10">
34         <vbox spacing="10">
35             <label/>
36             <label text="Gain"/>
37             <knob param="level_in" size="5" type="1"/>
38             <value param="level_in"/>
39             <label/>
40         </vbox>
41         <frame label="Settings">
42             <vbox spacing="8">
43                 <hbox homogeneous="1">
44                     <vbox>
45                         <label text="Noise"/>
46                         <knob param="noise" size="3"/>
47                         <value param="noise"/>
48                     </vbox>
49                     <vbox>
50                         <label text="Mechanical"/>
51                         <knob param="mechanical" size="3"/>
52                         <value param="mechanical"/>
53                     </vbox>
54                     <vbox>
55                         <label text="Filter"/>
56                         <knob param="lowpass" size="3"/>
57                         <value param="lowpass"/>
58                     </vbox>
59                 </hbox>
60                 <hbox homogeneous="1">
61                     <vbox>
62                         <toggle param="post" icon="muffle"/>
63                         <label text="Muffle"/>
64                     </vbox>
65                     <vbox>
66                         <toggle param="magnetical" icon="magnetical"/>
67                         <label text="Magnetical"/>
68                     </vbox>
69                     <vbox>
70                         <toggle param="speed" icon="fast"/>
71                         <label text="Fast"/>
72                     </vbox>
73                 </hbox>
74             </vbox>
75         </frame>
76         <frame label="Frequency Response">
77             <if cond="directlink">
78                 <line-graph refresh="1" width="300" height="200" param="lowpass"/>
79             </if>
80         </frame>
81         <frame label="Saturation">
82             <if cond="directlink">
83                 <line-graph refresh="1" width="200" height="200" param="level_in" square="1"/>
84             </if>
85         </frame>
86     </hbox>
87     
88 </vbox>