+ Monosynth: add inertia for pitch wheel
[calf.git] / gui / gui-monosynth.xml
bloba6e978cefbb34e95ab46a6179e6144f6b80dfe2f
1 <?xml version="1.0"?>
2 <vbox border="10">
3   <hbox spacing="10">
4     <frame label="Oscillators">
5       <vbox border="10" spacing="10">
6         <table rows="2" cols="2">
7           <label attach-x="0" attach-y="0" param="o1_wave"/>
8           <label attach-x="1" attach-y="0" param="o2_wave"/>
9           <combo attach-x="0" attach-y="1" param="o1_wave"/>
10           <combo attach-x="1" attach-y="1" param="o2_wave"/>
11         </table>
12         <hbox>
13           <if cond="directlink">
14             <line-graph param="o1_wave"/>
15           </if>
16           <vbox>
17             <label param="o12_mix"/>
18             <hscale param="o12_mix" position="bottom"/>
19           </vbox>
20           <if cond="directlink">
21             <line-graph param="o2_wave"/>
22           </if>
23         </hbox>
24         <hbox>
25           <vbox>
26             <label param="o12_detune"/>
27             <knob param="o12_detune" expand="0" fill="0"/>
28             <value param="o12_detune"/>
29           </vbox>
30           <align>
31             <vbox>
32               <label param="phase_mode"/>
33               <combo param="phase_mode"/>
34             </vbox>
35           </align>
36           <vbox>
37             <label param="o2_xpose"/>
38             <knob type="1" param="o2_xpose"/>
39             <value param="o2_xpose"/>
40           </vbox>
41         </hbox>
42       </vbox>
43     </frame>
44     <frame label="Filter">
45       <vbox border="10">
46         <align>
47           <hbox>
48             <label param="filter"/>
49             <combo param="filter"/>
50             <if cond="directlink">
51               <line-graph param="filter" refresh="1" width="80" height="60"/>
52             </if>
53           </hbox>
54         </align>
55         <hbox>
56           <vbox>
57             <label param="cutoff"/>
58             <knob param="cutoff"/>
59             <value param="cutoff"/>
60           </vbox>
61           <vbox>
62             <label param="res"/>
63             <knob param="res"/>
64             <value param="res"/>
65           </vbox>
66           <vbox>
67             <label param="filter_sep"/>
68             <knob type="1" param="filter_sep"/>
69             <value param="filter_sep"/>
70           </vbox>
71         </hbox>
72       </vbox>
73     </frame>
74   </hbox>
75   <frame label="LFO">
76     <hbox spacing="10">
77       <vbox>
78         <label param="lfo_rate"/>
79         <knob param="lfo_rate"/>
80         <value param="lfo_rate"/>
81       </vbox>
82       <vbox>
83         <label param="lfo_delay"/>
84         <knob param="lfo_delay"/>
85         <value param="lfo_delay"/>
86       </vbox>
87       <vbox>
88         <label param="lfo2filter"/>
89         <knob param="lfo2filter" type="1"/>
90         <value param="lfo2filter"/>
91       </vbox>
92       <vbox>
93         <label param="lfo2pitch"/>
94         <knob param="lfo2pitch"/>
95         <value param="lfo2pitch"/>
96       </vbox>
97       <vbox>
98         <label param="lfo2pw"/>
99         <knob param="lfo2pw"/>
100         <value param="lfo2pw"/>
101       </vbox>
102       <vbox>
103         <label param="mwhl2lfo"/>
104         <knob param="mwhl2lfo"/>
105         <value param="mwhl2lfo"/>
106       </vbox>
107     </hbox>
108   </frame>
109   <hbox spacing="10">
110     <frame label="Envelope">
111       <vbox border="10" spacing="10">
112         <hbox>
113           <vbox>
114             <label param="adsr_a"/>
115             <knob param="adsr_a"/>
116             <value param="adsr_a"/>
117           </vbox>
118           <vbox>
119             <label param="adsr_d"/>
120             <knob param="adsr_d"/>
121             <value param="adsr_d"/>
122           </vbox>
123           <vbox>
124             <label param="adsr_s"/>
125             <knob param="adsr_s"/>
126             <value param="adsr_s"/>
127           </vbox>
128           <vbox>
129             <label param="adsr_r"/>
130             <knob param="adsr_r"/>
131             <value param="adsr_r"/>
132           </vbox>
133         </hbox>
134         <hbox>
135           <vbox>
136             <label param="env2cutoff"/>
137             <knob type="1" param="env2cutoff"/>
138             <value param="env2cutoff"/>
139           </vbox>
140           <vbox>
141             <label param="env2res"/>
142             <knob param="env2res"/>
143             <value param="env2res"/>
144           </vbox>
145           <vbox>
146             <label param="env2amp"/>
147             <knob param="env2amp"/>
148             <value param="env2amp"/>
149           </vbox>
150         </hbox>
151       </vbox>
152     </frame>
153     <frame label="Settings">
154       <vbox border="10" spacing="10">
155         <hbox>
156           <vbox>
157             <label param="key_follow"/>
158             <knob param="key_follow"/>
159             <value param="key_follow"/>
160           </vbox>
161           <vbox>
162             <label param="legato" expand="0"/>
163             <combo param="legato" expand="0" fill="0"/>
164             <label />
165           </vbox>
166           <vbox>
167             <label param="master"/>
168             <knob param="master"/>
169             <value param="master"/>
170           </vbox>
171         </hbox>
172         <hbox>
173           <vbox>
174             <label param="portamento"/>
175             <knob param="portamento"/>
176             <value param="portamento"/>
177           </vbox>
178           <vbox>
179             <label param="vel2filter"/>
180             <knob param="vel2filter"/>
181             <value param="vel2filter"/>
182           </vbox>
183           <vbox>
184             <label param="vel2amp"/>
185             <knob param="vel2amp"/>
186             <value param="vel2amp"/>
187           </vbox>
188         </hbox>
189       </vbox>
190     </frame>
191   </hbox>
192 </vbox>