summaryrefslogtreecommitdiffstats
path: root/patches/bak
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2006-06-10 02:49:50 +0000
committerDavid Robillard <d@drobilla.net>2006-06-10 02:49:50 +0000
commit44a712694ee5b2f0ff56cd3b5d408e06bdc1328e (patch)
tree00d32bc2ecb61eecf6146a5496c80db6f674ea0b /patches/bak
parent47246db7e9d71ba694b719001033fba1766a58c4 (diff)
downloadingen-44a712694ee5b2f0ff56cd3b5d408e06bdc1328e.tar.gz
ingen-44a712694ee5b2f0ff56cd3b5d408e06bdc1328e.tar.bz2
ingen-44a712694ee5b2f0ff56cd3b5d408e06bdc1328e.zip
More juggling
git-svn-id: http://svn.drobilla.net/lad/grauph@17 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'patches/bak')
-rw-r--r--patches/bak/fm_operator.om276
-rw-r--r--patches/bak/op1.om276
-rw-r--r--patches/bak/op2.om276
-rw-r--r--patches/bak/op3.om276
-rw-r--r--patches/bak/rhodes.om293
5 files changed, 1397 insertions, 0 deletions
diff --git a/patches/bak/fm_operator.om b/patches/bak/fm_operator.om
new file mode 100644
index 00000000..c8f25f29
--- /dev/null
+++ b/patches/bak/fm_operator.om
@@ -0,0 +1,276 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>fm_operator</name>
+ <polyphony>4</polyphony>
+ <node>
+ <name>adsr_g+t_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>adsr_g+t</plugin-label>
+ <library-name>adsr_1680.so</library-name>
+ <module-x>1470.000000</module-x>
+ <module-y>1191.000000</module-y>
+ <port>
+ <name>Attack Time (s)</name>
+ <user-min>0.000000</user-min>
+ <user-max>0.100000</user-max>
+ </port>
+ <port>
+ <name>Decay Time (s)</name>
+ <user-min>0.000000</user-min>
+ <user-max>1.000000</user-max>
+ </port>
+ <port>
+ <name>Release Time (s)</name>
+ <user-min>0.000000</user-min>
+ <user-max>1.000000</user-max>
+ </port>
+ </node>
+ <node>
+ <name>attack</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1353.000000</module-x>
+ <module-y>1226.000000</module-y>
+ <user-max>0.100000</user-max>
+ <user-min>0.000000</user-min>
+ </node>
+ <node>
+ <name>base_frequency</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1339.000000</module-x>
+ <module-y>1002.000000</module-y>
+ </node>
+ <node>
+ <name>decay</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1352.000000</module-x>
+ <module-y>1262.000000</module-y>
+ </node>
+ <node>
+ <name>deviation</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1372.000000</module-x>
+ <module-y>1082.000000</module-y>
+ <user-max>5000.000000</user-max>
+ <user-min>0.000000</user-min>
+ </node>
+ <node>
+ <name>fmOsc_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>fmOsc</plugin-label>
+ <library-name>fm_osc_1415.so</library-name>
+ <module-x>1562.000000</module-x>
+ <module-y>1017.000000</module-y>
+ </node>
+ <node>
+ <name>gate</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1362.000000</module-x>
+ <module-y>1149.000000</module-y>
+ </node>
+ <node>
+ <name>modulator</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1366.000000</module-x>
+ <module-y>1041.000000</module-y>
+ </node>
+ <node>
+ <name>output</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_output</plugin-label>
+ <module-x>1887.000000</module-x>
+ <module-y>1147.000000</module-y>
+ </node>
+ <node>
+ <name>product_iaia_oa_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaia_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1780.000000</module-x>
+ <module-y>1123.000000</module-y>
+ </node>
+ <node>
+ <name>product_iaic_oa_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaic_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1456.000000</module-x>
+ <module-y>1061.000000</module-y>
+ </node>
+ <node>
+ <name>release</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1348.000000</module-x>
+ <module-y>1337.000000</module-y>
+ </node>
+ <node>
+ <name>sustain</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1349.000000</module-x>
+ <module-y>1298.000000</module-y>
+ </node>
+ <node>
+ <name>trigger</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1352.000000</module-x>
+ <module-y>1188.000000</module-y>
+ </node>
+ <connection>
+ <source-node>gate</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>trigger</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Trigger</destination-port>
+ </connection>
+ <connection>
+ <source-node>attack</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Attack Time (s)</destination-port>
+ </connection>
+ <connection>
+ <source-node>decay</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Decay Time (s)</destination-port>
+ </connection>
+ <connection>
+ <source-node>sustain</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Sustain Level</destination-port>
+ </connection>
+ <connection>
+ <source-node>release</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Release Time (s)</destination-port>
+ </connection>
+ <connection>
+ <source-node>deviation</source-node>
+ <source-port>in</source-port>
+ <destination-node>product_iaic_oa_0</destination-node>
+ <destination-port>Second Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>base_frequency</source-node>
+ <source-port>in</source-port>
+ <destination-node>fmOsc_0</destination-node>
+ <destination-port>Frequency (Hz)</destination-port>
+ </connection>
+ <connection>
+ <source-node>modulator</source-node>
+ <source-port>in</source-port>
+ <destination-node>product_iaic_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaic_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>fmOsc_0</destination-node>
+ <destination-port>Frequency (Hz)</destination-port>
+ </connection>
+ <connection>
+ <source-node>adsr_g+t_0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>product_iaia_oa_0</destination-node>
+ <destination-port>Second Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>fmOsc_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>product_iaia_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaia_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>output</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.002008</value>
+ </control>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.185911</value>
+ </control>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>0.085419</value>
+ </control>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.135665</value>
+ </control>
+ <control>
+ <node-name>attack</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>decay</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>deviation</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>fmOsc_0</node-name>
+ <port-name>Waveform (1=sin, 2=tri, 3=squ, 4=saw)</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>product_iaic_oa_0</node-name>
+ <port-name>Second Input</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>release</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>sustain</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ </preset>
+</patch>
diff --git a/patches/bak/op1.om b/patches/bak/op1.om
new file mode 100644
index 00000000..2176727f
--- /dev/null
+++ b/patches/bak/op1.om
@@ -0,0 +1,276 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>op1</name>
+ <polyphony>4</polyphony>
+ <node>
+ <name>adsr_g+t_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>adsr_g+t</plugin-label>
+ <library-name>adsr_1680.so</library-name>
+ <module-x>1470.000000</module-x>
+ <module-y>1191.000000</module-y>
+ <port>
+ <name>Attack Time (s)</name>
+ <user-min>0.000000</user-min>
+ <user-max>0.100000</user-max>
+ </port>
+ <port>
+ <name>Decay Time (s)</name>
+ <user-min>0.000000</user-min>
+ <user-max>1.000000</user-max>
+ </port>
+ <port>
+ <name>Release Time (s)</name>
+ <user-min>0.000000</user-min>
+ <user-max>1.000000</user-max>
+ </port>
+ </node>
+ <node>
+ <name>attack</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1353.000000</module-x>
+ <module-y>1226.000000</module-y>
+ <user-max>0.100000</user-max>
+ <user-min>0.000000</user-min>
+ </node>
+ <node>
+ <name>base_frequency</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1339.000000</module-x>
+ <module-y>1002.000000</module-y>
+ </node>
+ <node>
+ <name>decay</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1352.000000</module-x>
+ <module-y>1262.000000</module-y>
+ </node>
+ <node>
+ <name>deviation</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1372.000000</module-x>
+ <module-y>1082.000000</module-y>
+ <user-max>5000.000000</user-max>
+ <user-min>0.000000</user-min>
+ </node>
+ <node>
+ <name>fmOsc_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>fmOsc</plugin-label>
+ <library-name>fm_osc_1415.so</library-name>
+ <module-x>1562.000000</module-x>
+ <module-y>1017.000000</module-y>
+ </node>
+ <node>
+ <name>gate</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1362.000000</module-x>
+ <module-y>1149.000000</module-y>
+ </node>
+ <node>
+ <name>modulator</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1366.000000</module-x>
+ <module-y>1041.000000</module-y>
+ </node>
+ <node>
+ <name>output</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_output</plugin-label>
+ <module-x>1887.000000</module-x>
+ <module-y>1147.000000</module-y>
+ </node>
+ <node>
+ <name>product_iaia_oa_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaia_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1780.000000</module-x>
+ <module-y>1123.000000</module-y>
+ </node>
+ <node>
+ <name>product_iaic_oa_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaic_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1456.000000</module-x>
+ <module-y>1061.000000</module-y>
+ </node>
+ <node>
+ <name>release</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1348.000000</module-x>
+ <module-y>1337.000000</module-y>
+ </node>
+ <node>
+ <name>sustain</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1349.000000</module-x>
+ <module-y>1298.000000</module-y>
+ </node>
+ <node>
+ <name>trigger</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1352.000000</module-x>
+ <module-y>1188.000000</module-y>
+ </node>
+ <connection>
+ <source-node>gate</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>trigger</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Trigger</destination-port>
+ </connection>
+ <connection>
+ <source-node>attack</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Attack Time (s)</destination-port>
+ </connection>
+ <connection>
+ <source-node>decay</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Decay Time (s)</destination-port>
+ </connection>
+ <connection>
+ <source-node>sustain</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Sustain Level</destination-port>
+ </connection>
+ <connection>
+ <source-node>release</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Release Time (s)</destination-port>
+ </connection>
+ <connection>
+ <source-node>deviation</source-node>
+ <source-port>in</source-port>
+ <destination-node>product_iaic_oa_0</destination-node>
+ <destination-port>Second Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>base_frequency</source-node>
+ <source-port>in</source-port>
+ <destination-node>fmOsc_0</destination-node>
+ <destination-port>Frequency (Hz)</destination-port>
+ </connection>
+ <connection>
+ <source-node>modulator</source-node>
+ <source-port>in</source-port>
+ <destination-node>product_iaic_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaic_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>fmOsc_0</destination-node>
+ <destination-port>Frequency (Hz)</destination-port>
+ </connection>
+ <connection>
+ <source-node>adsr_g+t_0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>product_iaia_oa_0</destination-node>
+ <destination-port>Second Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>fmOsc_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>product_iaia_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaia_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>output</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.002008</value>
+ </control>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.185911</value>
+ </control>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>0.085419</value>
+ </control>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.135665</value>
+ </control>
+ <control>
+ <node-name>attack</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>decay</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>deviation</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>fmOsc_0</node-name>
+ <port-name>Waveform (1=sin, 2=tri, 3=squ, 4=saw)</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>product_iaic_oa_0</node-name>
+ <port-name>Second Input</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>release</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>sustain</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ </preset>
+</patch>
diff --git a/patches/bak/op2.om b/patches/bak/op2.om
new file mode 100644
index 00000000..7c35438e
--- /dev/null
+++ b/patches/bak/op2.om
@@ -0,0 +1,276 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>op2</name>
+ <polyphony>4</polyphony>
+ <node>
+ <name>adsr_g+t_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>adsr_g+t</plugin-label>
+ <library-name>adsr_1680.so</library-name>
+ <module-x>1470.000000</module-x>
+ <module-y>1191.000000</module-y>
+ <port>
+ <name>Attack Time (s)</name>
+ <user-min>0.000000</user-min>
+ <user-max>0.100000</user-max>
+ </port>
+ <port>
+ <name>Decay Time (s)</name>
+ <user-min>0.000000</user-min>
+ <user-max>1.000000</user-max>
+ </port>
+ <port>
+ <name>Release Time (s)</name>
+ <user-min>0.000000</user-min>
+ <user-max>1.000000</user-max>
+ </port>
+ </node>
+ <node>
+ <name>attack</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1353.000000</module-x>
+ <module-y>1226.000000</module-y>
+ <user-max>0.100000</user-max>
+ <user-min>0.000000</user-min>
+ </node>
+ <node>
+ <name>base_frequency</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1339.000000</module-x>
+ <module-y>1002.000000</module-y>
+ </node>
+ <node>
+ <name>decay</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1352.000000</module-x>
+ <module-y>1262.000000</module-y>
+ </node>
+ <node>
+ <name>deviation</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1372.000000</module-x>
+ <module-y>1082.000000</module-y>
+ <user-max>5000.000000</user-max>
+ <user-min>0.000000</user-min>
+ </node>
+ <node>
+ <name>fmOsc_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>fmOsc</plugin-label>
+ <library-name>fm_osc_1415.so</library-name>
+ <module-x>1562.000000</module-x>
+ <module-y>1017.000000</module-y>
+ </node>
+ <node>
+ <name>gate</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1362.000000</module-x>
+ <module-y>1149.000000</module-y>
+ </node>
+ <node>
+ <name>modulator</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1366.000000</module-x>
+ <module-y>1041.000000</module-y>
+ </node>
+ <node>
+ <name>output</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_output</plugin-label>
+ <module-x>1887.000000</module-x>
+ <module-y>1147.000000</module-y>
+ </node>
+ <node>
+ <name>product_iaia_oa_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaia_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1780.000000</module-x>
+ <module-y>1123.000000</module-y>
+ </node>
+ <node>
+ <name>product_iaic_oa_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaic_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1456.000000</module-x>
+ <module-y>1061.000000</module-y>
+ </node>
+ <node>
+ <name>release</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1348.000000</module-x>
+ <module-y>1337.000000</module-y>
+ </node>
+ <node>
+ <name>sustain</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1349.000000</module-x>
+ <module-y>1298.000000</module-y>
+ </node>
+ <node>
+ <name>trigger</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1352.000000</module-x>
+ <module-y>1188.000000</module-y>
+ </node>
+ <connection>
+ <source-node>gate</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>trigger</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Trigger</destination-port>
+ </connection>
+ <connection>
+ <source-node>attack</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Attack Time (s)</destination-port>
+ </connection>
+ <connection>
+ <source-node>decay</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Decay Time (s)</destination-port>
+ </connection>
+ <connection>
+ <source-node>sustain</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Sustain Level</destination-port>
+ </connection>
+ <connection>
+ <source-node>release</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Release Time (s)</destination-port>
+ </connection>
+ <connection>
+ <source-node>deviation</source-node>
+ <source-port>in</source-port>
+ <destination-node>product_iaic_oa_0</destination-node>
+ <destination-port>Second Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>base_frequency</source-node>
+ <source-port>in</source-port>
+ <destination-node>fmOsc_0</destination-node>
+ <destination-port>Frequency (Hz)</destination-port>
+ </connection>
+ <connection>
+ <source-node>modulator</source-node>
+ <source-port>in</source-port>
+ <destination-node>product_iaic_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaic_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>fmOsc_0</destination-node>
+ <destination-port>Frequency (Hz)</destination-port>
+ </connection>
+ <connection>
+ <source-node>adsr_g+t_0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>product_iaia_oa_0</destination-node>
+ <destination-port>Second Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>fmOsc_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>product_iaia_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaia_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>output</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.002008</value>
+ </control>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.185911</value>
+ </control>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>0.085419</value>
+ </control>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.135665</value>
+ </control>
+ <control>
+ <node-name>attack</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>decay</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>deviation</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>fmOsc_0</node-name>
+ <port-name>Waveform (1=sin, 2=tri, 3=squ, 4=saw)</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>product_iaic_oa_0</node-name>
+ <port-name>Second Input</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>release</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>sustain</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ </preset>
+</patch>
diff --git a/patches/bak/op3.om b/patches/bak/op3.om
new file mode 100644
index 00000000..9056906a
--- /dev/null
+++ b/patches/bak/op3.om
@@ -0,0 +1,276 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>op3</name>
+ <polyphony>4</polyphony>
+ <node>
+ <name>adsr_g+t_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>adsr_g+t</plugin-label>
+ <library-name>adsr_1680.so</library-name>
+ <module-x>1470.000000</module-x>
+ <module-y>1191.000000</module-y>
+ <port>
+ <name>Attack Time (s)</name>
+ <user-min>0.000000</user-min>
+ <user-max>0.100000</user-max>
+ </port>
+ <port>
+ <name>Decay Time (s)</name>
+ <user-min>0.000000</user-min>
+ <user-max>1.000000</user-max>
+ </port>
+ <port>
+ <name>Release Time (s)</name>
+ <user-min>0.000000</user-min>
+ <user-max>1.000000</user-max>
+ </port>
+ </node>
+ <node>
+ <name>attack</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1353.000000</module-x>
+ <module-y>1226.000000</module-y>
+ <user-max>0.100000</user-max>
+ <user-min>0.000000</user-min>
+ </node>
+ <node>
+ <name>base_frequency</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1339.000000</module-x>
+ <module-y>1002.000000</module-y>
+ </node>
+ <node>
+ <name>decay</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1352.000000</module-x>
+ <module-y>1262.000000</module-y>
+ </node>
+ <node>
+ <name>deviation</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1372.000000</module-x>
+ <module-y>1082.000000</module-y>
+ <user-max>5000.000000</user-max>
+ <user-min>0.000000</user-min>
+ </node>
+ <node>
+ <name>fmOsc_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>fmOsc</plugin-label>
+ <library-name>fm_osc_1415.so</library-name>
+ <module-x>1562.000000</module-x>
+ <module-y>1017.000000</module-y>
+ </node>
+ <node>
+ <name>gate</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1362.000000</module-x>
+ <module-y>1149.000000</module-y>
+ </node>
+ <node>
+ <name>modulator</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1366.000000</module-x>
+ <module-y>1041.000000</module-y>
+ </node>
+ <node>
+ <name>output</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_output</plugin-label>
+ <module-x>1887.000000</module-x>
+ <module-y>1147.000000</module-y>
+ </node>
+ <node>
+ <name>product_iaia_oa_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaia_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1780.000000</module-x>
+ <module-y>1123.000000</module-y>
+ </node>
+ <node>
+ <name>product_iaic_oa_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaic_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1456.000000</module-x>
+ <module-y>1061.000000</module-y>
+ </node>
+ <node>
+ <name>release</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1348.000000</module-x>
+ <module-y>1337.000000</module-y>
+ </node>
+ <node>
+ <name>sustain</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>control_input</plugin-label>
+ <module-x>1349.000000</module-x>
+ <module-y>1298.000000</module-y>
+ </node>
+ <node>
+ <name>trigger</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_input</plugin-label>
+ <module-x>1352.000000</module-x>
+ <module-y>1188.000000</module-y>
+ </node>
+ <connection>
+ <source-node>gate</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>trigger</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Trigger</destination-port>
+ </connection>
+ <connection>
+ <source-node>attack</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Attack Time (s)</destination-port>
+ </connection>
+ <connection>
+ <source-node>decay</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Decay Time (s)</destination-port>
+ </connection>
+ <connection>
+ <source-node>sustain</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Sustain Level</destination-port>
+ </connection>
+ <connection>
+ <source-node>release</source-node>
+ <source-port>in</source-port>
+ <destination-node>adsr_g+t_0</destination-node>
+ <destination-port>Release Time (s)</destination-port>
+ </connection>
+ <connection>
+ <source-node>deviation</source-node>
+ <source-port>in</source-port>
+ <destination-node>product_iaic_oa_0</destination-node>
+ <destination-port>Second Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>base_frequency</source-node>
+ <source-port>in</source-port>
+ <destination-node>fmOsc_0</destination-node>
+ <destination-port>Frequency (Hz)</destination-port>
+ </connection>
+ <connection>
+ <source-node>modulator</source-node>
+ <source-port>in</source-port>
+ <destination-node>product_iaic_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaic_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>fmOsc_0</destination-node>
+ <destination-port>Frequency (Hz)</destination-port>
+ </connection>
+ <connection>
+ <source-node>adsr_g+t_0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>product_iaia_oa_0</destination-node>
+ <destination-port>Second Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>fmOsc_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>product_iaia_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaia_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>output</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.002008</value>
+ </control>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.185911</value>
+ </control>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>0.085419</value>
+ </control>
+ <control>
+ <node-name>adsr_g+t_0</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.135665</value>
+ </control>
+ <control>
+ <node-name>attack</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>decay</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>deviation</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>fmOsc_0</node-name>
+ <port-name>Waveform (1=sin, 2=tri, 3=squ, 4=saw)</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>product_iaic_oa_0</node-name>
+ <port-name>Second Input</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>release</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>sustain</node-name>
+ <port-name>in</port-name>
+ <value>0.000000</value>
+ </control>
+ </preset>
+</patch>
diff --git a/patches/bak/rhodes.om b/patches/bak/rhodes.om
new file mode 100644
index 00000000..a7d366b3
--- /dev/null
+++ b/patches/bak/rhodes.om
@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>rhodes</name>
+ <polyphony>4</polyphony>
+ <node>
+ <name>audio_output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>audio_output</plugin-label>
+ <module-x>1925.000000</module-x>
+ <module-y>1106.000000</module-y>
+ </node>
+ <node>
+ <name>note_in_0</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>note_in</plugin-label>
+ <module-x>1290.000000</module-x>
+ <module-y>1097.000000</module-y>
+ </node>
+ <subpatch>
+ <name>op1</name>
+ <filename>fm_operator.om</filename>
+ <polyphony>4</polyphony>
+ <module-x>1827.000000</module-x>
+ <module-y>1039.000000</module-y>
+ <port>
+ <name>attack</name>
+ <user-min>0.000000</user-min>
+ <user-max>0.100000</user-max>
+ </port>
+ <port>
+ <name>deviation</name>
+ <user-min>0.000000</user-min>
+ <user-max>5000.000000</user-max>
+ </port>
+ </subpatch>
+ <subpatch>
+ <name>op2</name>
+ <filename>fm_operator.om</filename>
+ <polyphony>4</polyphony>
+ <module-x>1504.000000</module-x>
+ <module-y>1070.000000</module-y>
+ <port>
+ <name>attack</name>
+ <user-min>0.000000</user-min>
+ <user-max>0.100000</user-max>
+ </port>
+ <port>
+ <name>deviation</name>
+ <user-min>0.000000</user-min>
+ <user-max>5000.000000</user-max>
+ </port>
+ </subpatch>
+ <subpatch>
+ <name>op3</name>
+ <filename>fm_operator.om</filename>
+ <polyphony>4</polyphony>
+ <module-x>1626.000000</module-x>
+ <module-y>1201.000000</module-y>
+ <port>
+ <name>attack</name>
+ <user-min>0.000000</user-min>
+ <user-max>0.100000</user-max>
+ </port>
+ <port>
+ <name>deviation</name>
+ <user-min>0.000000</user-min>
+ <user-max>5000.000000</user-max>
+ </port>
+ </subpatch>
+ <node>
+ <name>product_iaia_oa_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaia_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1714.000000</module-x>
+ <module-y>1177.000000</module-y>
+ </node>
+ <node>
+ <name>product_iaic_oa_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaic_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1378.000000</module-x>
+ <module-y>1008.000000</module-y>
+ <port>
+ <name>Second Input</name>
+ <user-min>0.000000</user-min>
+ <user-max>30.000000</user-max>
+ </port>
+ </node>
+ <node>
+ <name>product_iaic_oa_1</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaic_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1401.000000</module-x>
+ <module-y>1273.000000</module-y>
+ <port>
+ <name>Second Input</name>
+ <user-min>0.000000</user-min>
+ <user-max>12.000000</user-max>
+ </port>
+ </node>
+ <connection>
+ <source-node>note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>op1</destination-node>
+ <destination-port>base_frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>op1</source-node>
+ <source-port>output</source-port>
+ <destination-node>audio_output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <connection>
+ <source-node>note_in_0</source-node>
+ <source-port>Trigger</source-port>
+ <destination-node>op1</destination-node>
+ <destination-port>trigger</destination-port>
+ </connection>
+ <connection>
+ <source-node>note_in_0</source-node>
+ <source-port>Trigger</source-port>
+ <destination-node>op2</destination-node>
+ <destination-port>trigger</destination-port>
+ </connection>
+ <connection>
+ <source-node>note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>product_iaic_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaic_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>op2</destination-node>
+ <destination-port>base_frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>note_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>op1</destination-node>
+ <destination-port>gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>note_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>op2</destination-node>
+ <destination-port>gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>product_iaic_oa_1</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaic_oa_1</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>op3</destination-node>
+ <destination-port>base_frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>op2</source-node>
+ <source-port>output</source-port>
+ <destination-node>op3</destination-node>
+ <destination-port>modulator</destination-port>
+ </connection>
+ <connection>
+ <source-node>note_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>op3</destination-node>
+ <destination-port>gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>note_in_0</source-node>
+ <source-port>Trigger</source-port>
+ <destination-node>op3</destination-node>
+ <destination-port>trigger</destination-port>
+ </connection>
+ <connection>
+ <source-node>note_in_0</source-node>
+ <source-port>Velocity</source-port>
+ <destination-node>product_iaia_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>op3</source-node>
+ <source-port>output</source-port>
+ <destination-node>product_iaia_oa_0</destination-node>
+ <destination-port>Second Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaia_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>op1</destination-node>
+ <destination-port>modulator</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>op1</node-name>
+ <port-name>attack</port-name>
+ <value>0.001200</value>
+ </control>
+ <control>
+ <node-name>op1</node-name>
+ <port-name>decay</port-name>
+ <value>0.499950</value>
+ </control>
+ <control>
+ <node-name>op1</node-name>
+ <port-name>deviation</port-name>
+ <value>750.000000</value>
+ </control>
+ <control>
+ <node-name>op1</node-name>
+ <port-name>release</port-name>
+ <value>0.487451</value>
+ </control>
+ <control>
+ <node-name>op1</node-name>
+ <port-name>sustain</port-name>
+ <value>0.674932</value>
+ </control>
+ <control>
+ <node-name>op2</node-name>
+ <port-name>attack</port-name>
+ <value>0.001249</value>
+ </control>
+ <control>
+ <node-name>op2</node-name>
+ <port-name>decay</port-name>
+ <value>0.162484</value>
+ </control>
+ <control>
+ <node-name>op2</node-name>
+ <port-name>deviation</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>op2</node-name>
+ <port-name>release</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>op2</node-name>
+ <port-name>sustain</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>op3</node-name>
+ <port-name>attack</port-name>
+ <value>0.001249</value>
+ </control>
+ <control>
+ <node-name>op3</node-name>
+ <port-name>decay</port-name>
+ <value>0.324968</value>
+ </control>
+ <control>
+ <node-name>op3</node-name>
+ <port-name>deviation</port-name>
+ <value>3750.000000</value>
+ </control>
+ <control>
+ <node-name>op3</node-name>
+ <port-name>release</port-name>
+ <value>0.224977</value>
+ </control>
+ <control>
+ <node-name>op3</node-name>
+ <port-name>sustain</port-name>
+ <value>0.274972</value>
+ </control>
+ <control>
+ <node-name>product_iaic_oa_0</node-name>
+ <port-name>Second Input</port-name>
+ <value>16.000000</value>
+ </control>
+ <control>
+ <node-name>product_iaic_oa_1</node-name>
+ <port-name>Second Input</port-name>
+ <value>7.000000</value>
+ </control>
+ </preset>
+</patch>