[SCM] calf/master: + Wavetable: quick and dirty GUI definition

js at users.alioth.debian.org js at users.alioth.debian.org
Tue May 7 15:39:27 UTC 2013


The following commit has been merged in the master branch:
commit 92031e48d8aa60a23f2a2cc130335d8b54d56307
Author: Krzysztof Foltman <wdev at foltman.com>
Date:   Sun Mar 8 19:08:20 2009 +0000

    + Wavetable: quick and dirty GUI definition

diff --git a/gui/gui-wavetable.xml b/gui/gui-wavetable.xml
new file mode 100644
index 0000000..b697037
--- /dev/null
+++ b/gui/gui-wavetable.xml
@@ -0,0 +1,88 @@
+<?xml version="1.0"?>
+<vbox border="10">
+  <frame label="Oscillators">
+    <vbox border="10" spacing="10">
+      <table rows="5" cols="6">
+        <label attach-x="0" attach-y="1" text="Osc 1"/>
+        <label attach-x="0" attach-y="3" text="Osc 2"/>
+
+        <label attach-x="1" attach-y="0" text="Wave"/>
+        <label attach-x="2" attach-y="0" text="Offset"/>
+        <label attach-x="3" attach-y="0" text="Transpose"/>
+        <label attach-x="4" attach-y="0" text="Detune"/>
+        <label attach-x="5" attach-y="0" text="Level"/>
+        
+        <combo attach-x="1" attach-y="1" param="o1wave"/>
+        <knob  attach-x="2" attach-y="1" param="o1offset"/>
+        <knob  attach-x="3" attach-y="1" param="o1trans"/>
+        <knob  attach-x="4" attach-y="1" param="o1detune"/>
+        <knob  attach-x="5" attach-y="1" param="o1level"/>
+        
+        <value attach-x="2" attach-y="2" param="o1offset"/>
+        <value attach-x="3" attach-y="2" param="o1trans"/>
+        <value attach-x="4" attach-y="2" param="o1detune"/>
+        <value attach-x="5" attach-y="2" param="o1level"/>
+        
+        <combo attach-x="1" attach-y="3" param="o2wave"/>
+        <knob  attach-x="2" attach-y="3" param="o2offset"/>
+        <knob  attach-x="3" attach-y="3" param="o2trans"/>
+        <knob  attach-x="4" attach-y="3" param="o2detune"/>
+        <knob  attach-x="5" attach-y="3" param="o2level"/>
+
+        <value attach-x="2" attach-y="4" param="o2offset"/>
+        <value attach-x="3" attach-y="4" param="o2trans"/>
+        <value attach-x="4" attach-y="4" param="o2detune"/>
+        <value attach-x="5" attach-y="4" param="o2level"/>
+        
+      </table>
+    </vbox>
+  </frame>
+  <frame label="Envelopes">
+    <vbox>
+      <table rows="7" cols="6">
+        <label attach-x="0" attach-y="1" text="EG1"/>
+        <label attach-x="0" attach-y="3" text="EG2"/>
+        <label attach-x="0" attach-y="5" text="EG3"/>
+        
+        <label attach-x="1" attach-y="0" text="Attack"/>
+        <label attach-x="2" attach-y="0" text="Decay"/>
+        <label attach-x="3" attach-y="0" text="Sustain"/>
+        <label attach-x="4" attach-y="0" text="Release"/>
+        <label attach-x="5" attach-y="0" text="Vel Mod"/>
+
+        <knob  attach-x="1" attach-y="1" param="adsr_a"/>
+        <knob  attach-x="2" attach-y="1" param="adsr_d"/>
+        <knob  attach-x="3" attach-y="1" param="adsr_s"/>
+        <knob  attach-x="4" attach-y="1" param="adsr_r"/>
+        <knob  attach-x="5" attach-y="1" param="adsr_v"/>
+        <value attach-x="1" attach-y="2" param="adsr_a"/>
+        <value attach-x="2" attach-y="2" param="adsr_d"/>
+        <value attach-x="3" attach-y="2" param="adsr_s"/>
+        <value attach-x="4" attach-y="2" param="adsr_r"/>
+        <value attach-x="5" attach-y="2" param="adsr_v"/>
+
+        <knob  attach-x="1" attach-y="3" param="adsr2_a"/>
+        <knob  attach-x="2" attach-y="3" param="adsr2_d"/>
+        <knob  attach-x="3" attach-y="3" param="adsr2_s"/>
+        <knob  attach-x="4" attach-y="3" param="adsr2_r"/>
+        <knob  attach-x="5" attach-y="3" param="adsr2_v"/>
+        <value attach-x="1" attach-y="4" param="adsr2_a"/>
+        <value attach-x="2" attach-y="4" param="adsr2_d"/>
+        <value attach-x="3" attach-y="4" param="adsr2_s"/>
+        <value attach-x="4" attach-y="4" param="adsr2_r"/>
+        <value attach-x="5" attach-y="4" param="adsr2_v"/>
+
+        <knob  attach-x="1" attach-y="5" param="adsr3_a"/>
+        <knob  attach-x="2" attach-y="5" param="adsr3_d"/>
+        <knob  attach-x="3" attach-y="5" param="adsr3_s"/>
+        <knob  attach-x="4" attach-y="5" param="adsr3_r"/>
+        <knob  attach-x="5" attach-y="5" param="adsr3_v"/>
+        <value attach-x="1" attach-y="6" param="adsr3_a"/>
+        <value attach-x="2" attach-y="6" param="adsr3_d"/>
+        <value attach-x="3" attach-y="6" param="adsr3_s"/>
+        <value attach-x="4" attach-y="6" param="adsr3_r"/>
+        <value attach-x="5" attach-y="6" param="adsr3_v"/>
+      </table>
+    </vbox>
+  </frame>
+</vbox>

-- 
calf audio plugins packaging



More information about the pkg-multimedia-commits mailing list