+ GUI: remove unused (and misleading) fields - the widget pointer is always stored...
[calf.git] / gui / gui-wavetable.xml
blob2591e156b70197af1b17f3537d9093de7ddaa321
1 <?xml version="1.0"?>
2 <vbox border="10">
3   <frame label="Oscillators">
4     <vbox border="10" spacing="10">
5       <table rows="5" cols="6">
6         <label attach-x="0" attach-y="1" text="Osc 1"/>
7         <label attach-x="0" attach-y="3" text="Osc 2"/>
9         <label attach-x="1" attach-y="0" text="Wave"/>
10         <label attach-x="2" attach-y="0" text="Offset"/>
11         <label attach-x="3" attach-y="0" text="Transpose"/>
12         <label attach-x="4" attach-y="0" text="Detune"/>
13         <label attach-x="5" attach-y="0" text="Level"/>
14         
15         <combo attach-x="1" attach-y="1" param="o1wave"/>
16         <knob  attach-x="2" attach-y="1" param="o1offset"/>
17         <knob  attach-x="3" attach-y="1" param="o1trans"/>
18         <knob  attach-x="4" attach-y="1" param="o1detune"/>
19         <knob  attach-x="5" attach-y="1" param="o1level"/>
20         
21         <value attach-x="2" attach-y="2" param="o1offset"/>
22         <value attach-x="3" attach-y="2" param="o1trans"/>
23         <value attach-x="4" attach-y="2" param="o1detune"/>
24         <value attach-x="5" attach-y="2" param="o1level"/>
25         
26         <combo attach-x="1" attach-y="3" param="o2wave"/>
27         <knob  attach-x="2" attach-y="3" param="o2offset"/>
28         <knob  attach-x="3" attach-y="3" param="o2trans"/>
29         <knob  attach-x="4" attach-y="3" param="o2detune"/>
30         <knob  attach-x="5" attach-y="3" param="o2level"/>
32         <value attach-x="2" attach-y="4" param="o2offset"/>
33         <value attach-x="3" attach-y="4" param="o2trans"/>
34         <value attach-x="4" attach-y="4" param="o2detune"/>
35         <value attach-x="5" attach-y="4" param="o2level"/>
36         
37       </table>
38     </vbox>
39   </frame>
40   <frame label="Envelopes">
41     <vbox>
42       <table rows="7" cols="7">
43         <label attach-x="0" attach-y="1" text="EG1"/>
44         <label attach-x="0" attach-y="3" text="EG2"/>
45         <label attach-x="0" attach-y="5" text="EG3"/>
46         
47         <label attach-x="1" attach-y="0" text="Attack"/>
48         <label attach-x="2" attach-y="0" text="Decay"/>
49         <label attach-x="3" attach-y="0" text="Sustain"/>
50         <label attach-x="4" attach-y="0" text="Fade"/>
51         <label attach-x="5" attach-y="0" text="Release"/>
52         <label attach-x="6" attach-y="0" text="Vel Mod"/>
54         <knob  attach-x="1" attach-y="1" param="adsr_a"/>
55         <knob  attach-x="2" attach-y="1" param="adsr_d"/>
56         <knob  attach-x="3" attach-y="1" param="adsr_s"/>
57         <knob  attach-x="4" attach-y="1" param="adsr_f"/>
58         <knob  attach-x="5" attach-y="1" param="adsr_r"/>
59         <knob  attach-x="6" attach-y="1" param="adsr_v"/>
60         <value attach-x="1" attach-y="2" param="adsr_a"/>
61         <value attach-x="2" attach-y="2" param="adsr_d"/>
62         <value attach-x="3" attach-y="2" param="adsr_s"/>
63         <value attach-x="4" attach-y="2" param="adsr_f"/>
64         <value attach-x="5" attach-y="2" param="adsr_r"/>
65         <value attach-x="6" attach-y="2" param="adsr_v"/>
67         <knob  attach-x="1" attach-y="3" param="adsr2_a"/>
68         <knob  attach-x="2" attach-y="3" param="adsr2_d"/>
69         <knob  attach-x="3" attach-y="3" param="adsr2_s"/>
70         <knob  attach-x="4" attach-y="3" param="adsr2_f"/>
71         <knob  attach-x="5" attach-y="3" param="adsr2_r"/>
72         <knob  attach-x="6" attach-y="3" param="adsr2_v"/>
73         <value attach-x="1" attach-y="4" param="adsr2_a"/>
74         <value attach-x="2" attach-y="4" param="adsr2_d"/>
75         <value attach-x="3" attach-y="4" param="adsr2_s"/>
76         <value attach-x="4" attach-y="4" param="adsr2_f"/>
77         <value attach-x="5" attach-y="4" param="adsr2_r"/>
78         <value attach-x="6" attach-y="4" param="adsr2_v"/>
80         <knob  attach-x="1" attach-y="5" param="adsr3_a"/>
81         <knob  attach-x="2" attach-y="5" param="adsr3_d"/>
82         <knob  attach-x="3" attach-y="5" param="adsr3_s"/>
83         <knob  attach-x="4" attach-y="5" param="adsr3_f"/>
84         <knob  attach-x="5" attach-y="5" param="adsr3_r"/>
85         <knob  attach-x="6" attach-y="5" param="adsr3_v"/>
86         <value attach-x="1" attach-y="6" param="adsr3_a"/>
87         <value attach-x="2" attach-y="6" param="adsr3_d"/>
88         <value attach-x="3" attach-y="6" param="adsr3_s"/>
89         <value attach-x="4" attach-y="6" param="adsr3_f"/>
90         <value attach-x="5" attach-y="6" param="adsr3_r"/>
91         <value attach-x="6" attach-y="6" param="adsr3_v"/>
92       </table>
93     </vbox>
94   </frame>
95 </vbox>