Merge branch 'master' of https://github.com/calf-studio-gear/calf
[calf.git] / gui / gui-vintagedelay.xml
blob431234b29c60c0b719f2bc037886a1e32752e681
1 <vbox>
2     <table expand-y="0" expand-x="1" spacing="5" rows="4" cols="9">
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="width" attach-x="6" attach-y="0" expand-x="0"  />
29         <knob param="width" attach-x="6" attach-y="1" attach-h="2" expand-x="0" type="1" />
30         <value param="width" attach-x="6" attach-y="3" expand-x="0" />
31                 
32         <label param="amount" attach-x="7" attach-y="0" expand-x="0" />
33         <knob param="amount" attach-x="7" attach-y="1" attach-h="2" expand-x="0" ticks="0 0.0625 0.25 1 4"/>
34         <value param="amount" attach-x="7" attach-y="3" expand-x="0" />
35                         
36         <label param="level_out" attach-x="8" attach-y="0" expand-x="0" />
37         <knob param="level_out" attach-x="8" attach-y="1" attach-h="2" expand-x="0" type="1" />
38         <value param="level_out" attach-x="8" attach-y="3" expand-x="0" />
39     </table>
42     <hbox spacing="8">
43         <frame label="Timing">
44             <notebook param="timing">
45                 <table page="BPM" rows="3" cols="2">
46                     <label param="bpm"  attach-x="0" attach-y="0"/>
47                     <knob param="bpm" attach-x="0" attach-y="1" size="5" ticks="30 60 120 180 240 300"/>
48                     <value param="bpm" attach-x="0" attach-y="2"/>
49                     <vbox attach-x="1" attach-y="1" expand-y="0" fill-y="0">
50                         <label text="Tap"/>
51                         <tap param="bpm"/>
52                         <label/>
53                     </vbox>
54                 </table>
55                 <hbox page="Time">
56                     <vbox>
57                         <label param="ms" />
58                         <knob param="ms" size="5" ticks="200 400 600 800 1000 1200 1400 1600 1800 2000"/>
59                         <value param="ms"/>
60                     </vbox>
61                 </hbox>
62                 <hbox page="Sync">
63                     <value param="bpm_host"/>
64                 </hbox>
65             </notebook>
66         </frame>
67         <frame label="Fragmentation">
68             <notebook param="fragmentation">
69                 <hbox page="Repeating">
70                     <table rows="3" cols="2">
71                         <label attach-x="0" attach-y="0" param="subdiv" />
72                         <hscale attach-x="1" attach-y="0" param="subdiv" />
73                         <label attach-x="0" attach-y="1" param="time_l" />
74                         <hscale attach-x="1" attach-y="1" param="time_l" />
75                         <label attach-x="0" attach-y="2" param="time_r"  />
76                         <hscale attach-x="1" attach-y="2" param="time_r" />
77                     </table>
78                 </hbox>
79                 
80                 <hbox page="Pattern">
81                     <table rows="2" cols="2">
82                         <vbox attach-x="0" attach-y="0">
83                             <label text="Subdivide" expand="0"  />
84                             <knob param="psubdiv" expand="0" ticks="1 2 3 4 5 6 7 8"/>
85                             <value param="psubdiv" expand="0" />
86                         </vbox>
87                         <vbox attach-x="0" attach-y="1">
88                             <label text="Beats" expand="0"  />
89                             <knob param="pbeats" expand="0" ticks="1 2 3 4 5 6 7 8"/>
90                             <value param="pbeats" expand="0" />
91                         </vbox>
92                         <label text="L" attach-x="1" attach-y="0"/>
93                         <label text="R" attach-x="1" attach-y="1"/>
94                         <if cond="directlink">
95                             <line-graph refresh="1" width="280" height="50" param="time_l" expand-x="1" fill-x="1" expand-y="0" fill-y="0" attach-x="2" attach-y="0" />
96                             <line-graph refresh="1" width="280" height="50" param="time_r" expand-x="1" fill-x="1" expand-y="0" fill-y="0" attach-x="2" attach-y="1" />
97                         </if>
98                     </table>
99                 </hbox>
100                 
101             </notebook>
102         </frame>
103         <frame label="Mixing">
104             <table expand="0" rows="2" cols="2">
105                 <vbox attach-x="0" attach-y="0" fill-y="0" expand-y="0" pad-x="20">
106                     <label param="medium" />
107                     <combo param="medium" fill-y="0" />
108                 </vbox>
109                 <vbox attach-x="0" attach-y="1" pad-x="20" pad-y="10">
110                     <label param="feedback" fill="0" expand="0"  />
111                     <knob param="feedback" fill="0" expand="0" size="5" ticks="0 0.5 1"/>
112                     <value param="feedback" fill="0" expand="0" />
113                 </vbox>
114                 <!--<vbox fill="0" attach-x="0" attach-y="1" fill-y="0">
115                     <label param="mix_mode" />
116                     <combo param="mix_mode" fill-y="0" />
117                 </vbox>
118                 -->
119                 
120             </table>
121         </frame>
122     
123     </hbox>
124 </vbox>