summaryrefslogtreecommitdiffstats
path: root/src/clients/patches/OLDpatches
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2006-06-09 15:07:31 +0000
committerDavid Robillard <d@drobilla.net>2006-06-09 15:07:31 +0000
commitacbda29f838280ba98cf9e9e539e9d8a6e8fc6ad (patch)
treee31b37a2456e6d1e564c9a7146c88be259d338b0 /src/clients/patches/OLDpatches
downloadingen-acbda29f838280ba98cf9e9e539e9d8a6e8fc6ad.tar.gz
ingen-acbda29f838280ba98cf9e9e539e9d8a6e8fc6ad.tar.bz2
ingen-acbda29f838280ba98cf9e9e539e9d8a6e8fc6ad.zip
Added Om aka Graph aka god knows what
git-svn-id: http://svn.drobilla.net/lad/grauph@9 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/clients/patches/OLDpatches')
-rw-r--r--src/clients/patches/OLDpatches/808snare3.om418
-rw-r--r--src/clients/patches/OLDpatches/808snare3.om.xml418
-rw-r--r--src/clients/patches/OLDpatches/benassi.om378
-rw-r--r--src/clients/patches/OLDpatches/connectiontest.om149
-rw-r--r--src/clients/patches/OLDpatches/connectiontest.om.xml75
-rw-r--r--src/clients/patches/OLDpatches/drum-test.om273
-rw-r--r--src/clients/patches/OLDpatches/drum-test.om.xml273
-rw-r--r--src/clients/patches/OLDpatches/foo.om43
-rw-r--r--src/clients/patches/OLDpatches/foo.om.xml43
-rw-r--r--src/clients/patches/OLDpatches/fractal_filter.om336
-rw-r--r--src/clients/patches/OLDpatches/fractal_filter_2.om330
-rw-r--r--src/clients/patches/OLDpatches/kick.om84
-rw-r--r--src/clients/patches/OLDpatches/kick.om.xml84
-rw-r--r--src/clients/patches/OLDpatches/midi_binding_test.om244
-rw-r--r--src/clients/patches/OLDpatches/miditest.om46
-rw-r--r--src/clients/patches/OLDpatches/monomidi.om44
-rw-r--r--src/clients/patches/OLDpatches/new-controller.om58
-rw-r--r--src/clients/patches/OLDpatches/noise.om35
-rw-r--r--src/clients/patches/OLDpatches/oscillator.om41
-rw-r--r--src/clients/patches/OLDpatches/overcompress.om321
-rw-r--r--src/clients/patches/OLDpatches/poly-oscillator.om45
-rw-r--r--src/clients/patches/OLDpatches/polymidi.om44
-rw-r--r--src/clients/patches/OLDpatches/polytest.om29
-rw-r--r--src/clients/patches/OLDpatches/simple_midi_binding_test.om70
-rw-r--r--src/clients/patches/OLDpatches/simplemonosynth.om116
-rw-r--r--src/clients/patches/OLDpatches/simplepolysynth.om81
-rw-r--r--src/clients/patches/OLDpatches/synth.om50
-rw-r--r--src/clients/patches/OLDpatches/synth.om.xml50
-rw-r--r--src/clients/patches/OLDpatches/test-patch.om44
-rw-r--r--src/clients/patches/OLDpatches/test-patch.om.xml202
-rw-r--r--src/clients/patches/OLDpatches/trance.om346
-rw-r--r--src/clients/patches/OLDpatches/trigger-test.om60
32 files changed, 4830 insertions, 0 deletions
diff --git a/src/clients/patches/OLDpatches/808snare3.om b/src/clients/patches/OLDpatches/808snare3.om
new file mode 100644
index 00000000..d82f4a93
--- /dev/null
+++ b/src/clients/patches/OLDpatches/808snare3.om
@@ -0,0 +1,418 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>808snare</name>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>output0</name>
+ <x>2115.000000</x>
+ <y>1216.000000</y>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>midi_trigger_in0</name>
+ <x>950.000000</x>
+ <y>1128.000000</y>
+ <type>Internal</type>
+ <plugin-label>midi_trigger_in</plugin-label>
+ </node>
+ <node>
+ <name>mixer2</name>
+ <x>1945.000000</x>
+ <y>1182.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>mixer</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <node>
+ <name>mixer1</name>
+ <x>1838.000000</x>
+ <y>1077.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>mixer</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <node>
+ <name>mixer0</name>
+ <x>1848.000000</x>
+ <y>1205.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>mixer</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <node>
+ <name>analogueOsc1</name>
+ <x>1284.000000</x>
+ <y>995.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>analogueOsc</plugin-label>
+ <library-name>analogue_osc_1416.so</library-name>
+ </node>
+ <node>
+ <name>analogueOsc0</name>
+ <x>1285.000000</x>
+ <y>1130.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>analogueOsc</plugin-label>
+ <library-name>analogue_osc_1416.so</library-name>
+ </node>
+ <node>
+ <name>highpass_iir0</name>
+ <x>1764.000000</x>
+ <y>1542.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>highpass_iir</plugin-label>
+ <library-name>highpass_iir_1890.so</library-name>
+ </node>
+ <node>
+ <name>vcf_hp0</name>
+ <x>959.000000</x>
+ <y>853.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>vcf_hp</plugin-label>
+ <library-name>vcf_cv_in.so</library-name>
+ </node>
+ <node>
+ <name>amp_gaia_oa2</name>
+ <x>1535.000000</x>
+ <y>1316.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>amp_gaia_oa</plugin-label>
+ <library-name>amp_1654.so</library-name>
+ </node>
+ <node>
+ <name>amp_gaia_oa1</name>
+ <x>1796.000000</x>
+ <y>934.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>amp_gaia_oa</plugin-label>
+ <library-name>amp_1654.so</library-name>
+ </node>
+ <node>
+ <name>amp_gaia_oa0</name>
+ <x>1514.000000</x>
+ <y>1535.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>amp_gaia_oa</plugin-label>
+ <library-name>amp_1654.so</library-name>
+ </node>
+ <node>
+ <name>dahdsr_cg+t_control2</name>
+ <x>1047.000000</x>
+ <y>1423.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_cg+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ </node>
+ <node>
+ <name>dahdsr_cg+t_control1</name>
+ <x>1518.000000</x>
+ <y>791.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_cg+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ </node>
+ <node>
+ <name>dahdsr_cg+t_control0</name>
+ <x>1299.000000</x>
+ <y>1341.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_cg+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ </node>
+ <connection>
+ <source-node>midi_trigger_in0</source-node>
+ <source-port>Gate_1</source-port>
+ <destination-node>dahdsr_cg+t_control2</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_trigger_in0</source-node>
+ <source-port>Gate_1</source-port>
+ <destination-node>dahdsr_cg+t_control0</destination-node>
+ <destination-port>Trigger</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_trigger_in0</source-node>
+ <source-port>Gate_1</source-port>
+ <destination-node>dahdsr_cg+t_control1</destination-node>
+ <destination-port>Trigger</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control1</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>amp_gaia_oa1</destination-node>
+ <destination-port>Gain (dB)</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>amp_gaia_oa2</destination-node>
+ <destination-port>Gain (dB)</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control2</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>amp_gaia_oa0</destination-node>
+ <destination-port>Gain (dB)</destination-port>
+ </connection>
+ <connection>
+ <source-node>mixer2</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_1</destination-port>
+ </connection>
+ <connection>
+ <source-node>mixer1</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer2</destination-node>
+ <destination-port>Input 1</destination-port>
+ </connection>
+ <connection>
+ <source-node>highpass_iir0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer2</destination-node>
+ <destination-port>Input 2</destination-port>
+ </connection>
+ <connection>
+ <source-node>amp_gaia_oa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>highpass_iir0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>amp_gaia_oa2</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer1</destination-node>
+ <destination-port>Input 2</destination-port>
+ </connection>
+ <connection>
+ <source-node>amp_gaia_oa1</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer1</destination-node>
+ <destination-port>Input 1</destination-port>
+ </connection>
+ <connection>
+ <source-node>analogueOsc0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>amp_gaia_oa2</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>analogueOsc1</source-node>
+ <source-port>Output</source-port>
+ <destination-node>amp_gaia_oa1</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <control>
+ <node-name>midi_trigger_in0</node-name>
+ <port-name>Gate_1</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in0</node-name>
+ <port-name>Gate_2</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in0</node-name>
+ <port-name>Gate_3</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in0</node-name>
+ <port-name>Gate_4</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc1</node-name>
+ <port-name>Waveform (1=sin, 2=tri, 3=squ, 4=saw)</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc1</node-name>
+ <port-name>Frequency (Hz)</port-name>
+ <value>21120000.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc1</node-name>
+ <port-name>Warmth</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc1</node-name>
+ <port-name>Instability</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc0</node-name>
+ <port-name>Waveform (1=sin, 2=tri, 3=squ, 4=saw)</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc0</node-name>
+ <port-name>Frequency (Hz)</port-name>
+ <value>21120000.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc0</node-name>
+ <port-name>Warmth</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc0</node-name>
+ <port-name>Instability</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>highpass_iir0</node-name>
+ <port-name>Cutoff Frequency</port-name>
+ <value>39.313740</value>
+ </control>
+ <control>
+ <node-name>highpass_iir0</node-name>
+ <port-name>Stages(2 poles per stage)</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>vcf_hp0</node-name>
+ <port-name>Gain</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>vcf_hp0</node-name>
+ <port-name>Frequency Offset</port-name>
+ <value>20.000000</value>
+ </control>
+ <control>
+ <node-name>vcf_hp0</node-name>
+ <port-name>Frequency Pitch</port-name>
+ <value>-2.000000</value>
+ </control>
+ <control>
+ <node-name>vcf_hp0</node-name>
+ <port-name>Resonance Offset</port-name>
+ <value>0.001000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Trigger</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Trigger</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Trigger</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+</patch>
diff --git a/src/clients/patches/OLDpatches/808snare3.om.xml b/src/clients/patches/OLDpatches/808snare3.om.xml
new file mode 100644
index 00000000..d82f4a93
--- /dev/null
+++ b/src/clients/patches/OLDpatches/808snare3.om.xml
@@ -0,0 +1,418 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>808snare</name>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>output0</name>
+ <x>2115.000000</x>
+ <y>1216.000000</y>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>midi_trigger_in0</name>
+ <x>950.000000</x>
+ <y>1128.000000</y>
+ <type>Internal</type>
+ <plugin-label>midi_trigger_in</plugin-label>
+ </node>
+ <node>
+ <name>mixer2</name>
+ <x>1945.000000</x>
+ <y>1182.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>mixer</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <node>
+ <name>mixer1</name>
+ <x>1838.000000</x>
+ <y>1077.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>mixer</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <node>
+ <name>mixer0</name>
+ <x>1848.000000</x>
+ <y>1205.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>mixer</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <node>
+ <name>analogueOsc1</name>
+ <x>1284.000000</x>
+ <y>995.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>analogueOsc</plugin-label>
+ <library-name>analogue_osc_1416.so</library-name>
+ </node>
+ <node>
+ <name>analogueOsc0</name>
+ <x>1285.000000</x>
+ <y>1130.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>analogueOsc</plugin-label>
+ <library-name>analogue_osc_1416.so</library-name>
+ </node>
+ <node>
+ <name>highpass_iir0</name>
+ <x>1764.000000</x>
+ <y>1542.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>highpass_iir</plugin-label>
+ <library-name>highpass_iir_1890.so</library-name>
+ </node>
+ <node>
+ <name>vcf_hp0</name>
+ <x>959.000000</x>
+ <y>853.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>vcf_hp</plugin-label>
+ <library-name>vcf_cv_in.so</library-name>
+ </node>
+ <node>
+ <name>amp_gaia_oa2</name>
+ <x>1535.000000</x>
+ <y>1316.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>amp_gaia_oa</plugin-label>
+ <library-name>amp_1654.so</library-name>
+ </node>
+ <node>
+ <name>amp_gaia_oa1</name>
+ <x>1796.000000</x>
+ <y>934.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>amp_gaia_oa</plugin-label>
+ <library-name>amp_1654.so</library-name>
+ </node>
+ <node>
+ <name>amp_gaia_oa0</name>
+ <x>1514.000000</x>
+ <y>1535.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>amp_gaia_oa</plugin-label>
+ <library-name>amp_1654.so</library-name>
+ </node>
+ <node>
+ <name>dahdsr_cg+t_control2</name>
+ <x>1047.000000</x>
+ <y>1423.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_cg+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ </node>
+ <node>
+ <name>dahdsr_cg+t_control1</name>
+ <x>1518.000000</x>
+ <y>791.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_cg+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ </node>
+ <node>
+ <name>dahdsr_cg+t_control0</name>
+ <x>1299.000000</x>
+ <y>1341.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_cg+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ </node>
+ <connection>
+ <source-node>midi_trigger_in0</source-node>
+ <source-port>Gate_1</source-port>
+ <destination-node>dahdsr_cg+t_control2</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_trigger_in0</source-node>
+ <source-port>Gate_1</source-port>
+ <destination-node>dahdsr_cg+t_control0</destination-node>
+ <destination-port>Trigger</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_trigger_in0</source-node>
+ <source-port>Gate_1</source-port>
+ <destination-node>dahdsr_cg+t_control1</destination-node>
+ <destination-port>Trigger</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control1</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>amp_gaia_oa1</destination-node>
+ <destination-port>Gain (dB)</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>amp_gaia_oa2</destination-node>
+ <destination-port>Gain (dB)</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control2</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>amp_gaia_oa0</destination-node>
+ <destination-port>Gain (dB)</destination-port>
+ </connection>
+ <connection>
+ <source-node>mixer2</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_1</destination-port>
+ </connection>
+ <connection>
+ <source-node>mixer1</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer2</destination-node>
+ <destination-port>Input 1</destination-port>
+ </connection>
+ <connection>
+ <source-node>highpass_iir0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer2</destination-node>
+ <destination-port>Input 2</destination-port>
+ </connection>
+ <connection>
+ <source-node>amp_gaia_oa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>highpass_iir0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>amp_gaia_oa2</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer1</destination-node>
+ <destination-port>Input 2</destination-port>
+ </connection>
+ <connection>
+ <source-node>amp_gaia_oa1</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer1</destination-node>
+ <destination-port>Input 1</destination-port>
+ </connection>
+ <connection>
+ <source-node>analogueOsc0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>amp_gaia_oa2</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>analogueOsc1</source-node>
+ <source-port>Output</source-port>
+ <destination-node>amp_gaia_oa1</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <control>
+ <node-name>midi_trigger_in0</node-name>
+ <port-name>Gate_1</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in0</node-name>
+ <port-name>Gate_2</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in0</node-name>
+ <port-name>Gate_3</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in0</node-name>
+ <port-name>Gate_4</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc1</node-name>
+ <port-name>Waveform (1=sin, 2=tri, 3=squ, 4=saw)</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc1</node-name>
+ <port-name>Frequency (Hz)</port-name>
+ <value>21120000.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc1</node-name>
+ <port-name>Warmth</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc1</node-name>
+ <port-name>Instability</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc0</node-name>
+ <port-name>Waveform (1=sin, 2=tri, 3=squ, 4=saw)</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc0</node-name>
+ <port-name>Frequency (Hz)</port-name>
+ <value>21120000.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc0</node-name>
+ <port-name>Warmth</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>analogueOsc0</node-name>
+ <port-name>Instability</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>highpass_iir0</node-name>
+ <port-name>Cutoff Frequency</port-name>
+ <value>39.313740</value>
+ </control>
+ <control>
+ <node-name>highpass_iir0</node-name>
+ <port-name>Stages(2 poles per stage)</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>vcf_hp0</node-name>
+ <port-name>Gain</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>vcf_hp0</node-name>
+ <port-name>Frequency Offset</port-name>
+ <value>20.000000</value>
+ </control>
+ <control>
+ <node-name>vcf_hp0</node-name>
+ <port-name>Frequency Pitch</port-name>
+ <value>-2.000000</value>
+ </control>
+ <control>
+ <node-name>vcf_hp0</node-name>
+ <port-name>Resonance Offset</port-name>
+ <value>0.001000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Trigger</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control2</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Trigger</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Trigger</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+</patch>
diff --git a/src/clients/patches/OLDpatches/benassi.om b/src/clients/patches/OLDpatches/benassi.om
new file mode 100644
index 00000000..459fe4bc
--- /dev/null
+++ b/src/clients/patches/OLDpatches/benassi.om
@@ -0,0 +1,378 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>SMS</name>
+ <polyphony>1</polyphony>
+ <node>
+ <name>dahdsr_g+t_control_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_g+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ <module-x>1445</module-x>
+ <module-y>1010</module-y>
+ </node>
+ <node>
+ <name>dysonCompress_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>dysonCompress</plugin-label>
+ <library-name>dyson_compress_1403.so</library-name>
+ <module-x>1885</module-x>
+ <module-y>1099</module-y>
+ </node>
+ <node>
+ <name>midi_note_in_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_note_in</plugin-label>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>2280</module-x>
+ <module-y>1141</module-y>
+ </node>
+ <node>
+ <name>output_1</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>2283</module-x>
+ <module-y>1223</module-y>
+ </node>
+ <node>
+ <name>product_iaia_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaia_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1567</module-x>
+ <module-y>1108</module-y>
+ </node>
+ <node>
+ <name>pulse_fapa_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>pulse_fapa_oa</plugin-label>
+ <library-name>pulse_1645.so</library-name>
+ <module-x>1571</module-x>
+ <module-y>1245</module-y>
+ </node>
+ <node>
+ <name>sc3_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sc3</plugin-label>
+ <library-name>sc3_1427.so</library-name>
+ <module-x>2136</module-x>
+ <module-y>1089</module-y>
+ </node>
+ <node>
+ <name>sc4m_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sc4m</plugin-label>
+ <library-name>sc4m_1916.so</library-name>
+ <module-x>2014</module-x>
+ <module-y>1069</module-y>
+ </node>
+ <node>
+ <name>sine_faac_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sine_faac</plugin-label>
+ <library-name>sine.so</library-name>
+ <module-x>1471</module-x>
+ <module-y>1262</module-y>
+ </node>
+ <node>
+ <name>sum_iaic_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sum_iaic_oa</plugin-label>
+ <library-name>sum_1665.so</library-name>
+ <module-x>1363</module-x>
+ <module-y>1261</module-y>
+ </node>
+ <node>
+ <name>tap_sigmoid_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>tap_sigmoid</plugin-label>
+ <library-name>tap_sigmoid.so</library-name>
+ <module-x>1675</module-x>
+ <module-y>1108</module-y>
+ </node>
+ <node>
+ <name>tap_tubewarmth_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>tap_tubewarmth</plugin-label>
+ <library-name>tap_tubewarmth.so</library-name>
+ <module-x>1761</module-x>
+ <module-y>1120</module-y>
+ </node>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_g+t_control_0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_g+t_control_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>product_iaia_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>tap_sigmoid_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>tap_sigmoid_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>tap_tubewarmth_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>tap_tubewarmth_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>dysonCompress_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>dysonCompress_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>sc4m_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>dysonCompress_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>sc3_0</destination-node>
+ <destination-port>Sidechain</destination-port>
+ </connection>
+ <connection>
+ <source-node>sc3_0</source-node>
+ <source-port>Left output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <connection>
+ <source-node>sc3_0</source-node>
+ <source-port>Right output</source-port>
+ <destination-node>output_1</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <connection>
+ <source-node>tap_tubewarmth_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>sc3_0</destination-node>
+ <destination-port>Right input</destination-port>
+ </connection>
+ <connection>
+ <source-node>sc4m_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>sc3_0</destination-node>
+ <destination-port>Left input</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>pulse_fapa_oa_0</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>pulse_fapa_oa_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>sine_faac_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>pulse_fapa_oa_0</destination-node>
+ <destination-port>Pulse Width</destination-port>
+ </connection>
+ <connection>
+ <source-node>sum_iaic_oa_0</source-node>
+ <source-port>Summed Output</source-port>
+ <destination-node>sine_faac_0</destination-node>
+ <destination-port>Frequency (Hz)</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>sum_iaic_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.049995</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.224977</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>0.374963</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.080000</value>
+ </control>
+ <control>
+ <node-name>dysonCompress_0</node-name>
+ <port-name>Peak limit (dB)</port-name>
+ <value>-30.000000</value>
+ </control>
+ <control>
+ <node-name>dysonCompress_0</node-name>
+ <port-name>Release time (s)</port-name>
+ <value>0.599940</value>
+ </control>
+ <control>
+ <node-name>dysonCompress_0</node-name>
+ <port-name>Fast compression ratio</port-name>
+ <value>0.624937</value>
+ </control>
+ <control>
+ <node-name>dysonCompress_0</node-name>
+ <port-name>Compression ratio</port-name>
+ <value>0.999900</value>
+ </control>
+ <control>
+ <node-name>sc3_0</node-name>
+ <port-name>Attack time (ms)</port-name>
+ <value>2.000000</value>
+ </control>
+ <control>
+ <node-name>sc3_0</node-name>
+ <port-name>Release time (ms)</port-name>
+ <value>2.000000</value>
+ </control>
+ <control>
+ <node-name>sc3_0</node-name>
+ <port-name>Threshold level (dB)</port-name>
+ <value>-13.500055</value>
+ </control>
+ <control>
+ <node-name>sc3_0</node-name>
+ <port-name>Ratio (1:n)</port-name>
+ <value>9.324907</value>
+ </control>
+ <control>
+ <node-name>sc3_0</node-name>
+ <port-name>Knee radius (dB)</port-name>
+ <value>4.149965</value>
+ </control>
+ <control>
+ <node-name>sc3_0</node-name>
+ <port-name>Makeup gain (dB)</port-name>
+ <value>6.599973</value>
+ </control>
+ <control>
+ <node-name>sc3_0</node-name>
+ <port-name>Chain balance</port-name>
+ <value>0.999900</value>
+ </control>
+ <control>
+ <node-name>sc4m_0</node-name>
+ <port-name>RMS/peak</port-name>
+ <value>0.499950</value>
+ </control>
+ <control>
+ <node-name>sc4m_0</node-name>
+ <port-name>Attack time (ms)</port-name>
+ <value>101.125000</value>
+ </control>
+ <control>
+ <node-name>sc4m_0</node-name>
+ <port-name>Release time (ms)</port-name>
+ <value>401.000000</value>
+ </control>
+ <control>
+ <node-name>sc4m_0</node-name>
+ <port-name>Threshold level (dB)</port-name>
+ <value>-30.000000</value>
+ </control>
+ <control>
+ <node-name>sc4m_0</node-name>
+ <port-name>Ratio (1:n)</port-name>
+ <value>19.999901</value>
+ </control>
+ <control>
+ <node-name>sc4m_0</node-name>
+ <port-name>Knee radius (dB)</port-name>
+ <value>8.424917</value>
+ </control>
+ <control>
+ <node-name>sc4m_0</node-name>
+ <port-name>Makeup gain (dB)</port-name>
+ <value>23.999901</value>
+ </control>
+ <control>
+ <node-name>sc4m_0</node-name>
+ <port-name>Amplitude (dB)</port-name>
+ <value>-40.000000</value>
+ </control>
+ <control>
+ <node-name>sc4m_0</node-name>
+ <port-name>Gain reduction (dB)</port-name>
+ <value>-24.000000</value>
+ </control>
+ <control>
+ <node-name>sine_faac_0</node-name>
+ <port-name>Amplitude</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>sum_iaic_oa_0</node-name>
+ <port-name>Second Input</port-name>
+ <value>1.499985</value>
+ </control>
+ <control>
+ <node-name>tap_sigmoid_0</node-name>
+ <port-name>Pre Gain [dB]</port-name>
+ <value>8.999910</value>
+ </control>
+ <control>
+ <node-name>tap_sigmoid_0</node-name>
+ <port-name>Post Gain [dB]</port-name>
+ <value>3.499915</value>
+ </control>
+ <control>
+ <node-name>tap_tubewarmth_0</node-name>
+ <port-name>Drive</port-name>
+ <value>9.999900</value>
+ </control>
+ <control>
+ <node-name>tap_tubewarmth_0</node-name>
+ <port-name>Tape--Tube Blend</port-name>
+ <value>2.499938</value>
+ </control>
+ </preset>
+</patch>
diff --git a/src/clients/patches/OLDpatches/connectiontest.om b/src/clients/patches/OLDpatches/connectiontest.om
new file mode 100644
index 00000000..2034ee1d
--- /dev/null
+++ b/src/clients/patches/OLDpatches/connectiontest.om
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>foo</name>
+ <polyphony>4</polyphony>
+ <node>
+ <name>branch_ia_oaoa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>branch_ia_oaoa</plugin-label>
+ <library-name>branch_1673.so</library-name>
+ <module-x>1388</module-x>
+ <module-y>1196</module-y>
+ </node>
+ <node>
+ <name>branch_ia_oaoa_1</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>branch_ia_oaoa</plugin-label>
+ <library-name>branch_1673.so</library-name>
+ <module-x>1354</module-x>
+ <module-y>1020</module-y>
+ </node>
+ <node>
+ <name>branch_ia_oaoa_2</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>branch_ia_oaoa</plugin-label>
+ <library-name>branch_1673.so</library-name>
+ <module-x>1545</module-x>
+ <module-y>1199</module-y>
+ </node>
+ <node>
+ <name>branch_ia_oaoa_3</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>branch_ia_oaoa</plugin-label>
+ <library-name>branch_1673.so</library-name>
+ <module-x>1587</module-x>
+ <module-y>1099</module-y>
+ </node>
+ <node>
+ <name>branch_ia_oaoa_4</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>branch_ia_oaoa</plugin-label>
+ <library-name>branch_1673.so</library-name>
+ <module-x>1588</module-x>
+ <module-y>1282</module-y>
+ </node>
+ <node>
+ <name>branch_ic_ococ_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>branch_ic_ococ</plugin-label>
+ <library-name>branch_1673.so</library-name>
+ <module-x>1445</module-x>
+ <module-y>1291</module-y>
+ </node>
+ <node>
+ <name>branch_ic_ococ_1</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>branch_ic_ococ</plugin-label>
+ <library-name>branch_1673.so</library-name>
+ <module-x>1592</module-x>
+ <module-y>1363</module-y>
+ </node>
+ <node>
+ <name>branch_ic_ococ_2</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>branch_ic_ococ</plugin-label>
+ <library-name>branch_1673.so</library-name>
+ <module-x>1450</module-x>
+ <module-y>1125</module-y>
+ </node>
+ <node>
+ <name>branch_ic_ococ_3</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>branch_ic_ococ</plugin-label>
+ <library-name>branch_1673.so</library-name>
+ <module-x>1719</module-x>
+ <module-y>1188</module-y>
+ </node>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>branch_ic_ococ_0</node-name>
+ <port-name>Input</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>branch_ic_ococ_0</node-name>
+ <port-name>First Output</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>branch_ic_ococ_0</node-name>
+ <port-name>Second Output</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>branch_ic_ococ_1</node-name>
+ <port-name>Input</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>branch_ic_ococ_1</node-name>
+ <port-name>First Output</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>branch_ic_ococ_1</node-name>
+ <port-name>Second Output</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>branch_ic_ococ_2</node-name>
+ <port-name>Input</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>branch_ic_ococ_2</node-name>
+ <port-name>First Output</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>branch_ic_ococ_2</node-name>
+ <port-name>Second Output</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>branch_ic_ococ_3</node-name>
+ <port-name>Input</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>branch_ic_ococ_3</node-name>
+ <port-name>First Output</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>branch_ic_ococ_3</node-name>
+ <port-name>Second Output</port-name>
+ <value>0.000000</value>
+ </control>
+ </preset>
+</patch>
diff --git a/src/clients/patches/OLDpatches/connectiontest.om.xml b/src/clients/patches/OLDpatches/connectiontest.om.xml
new file mode 100644
index 00000000..2a2b4885
--- /dev/null
+++ b/src/clients/patches/OLDpatches/connectiontest.om.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>connectiontest</name>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>output0</name>
+ <x>1815.000000</x>
+ <y>1188.000000</y>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>lp4pole_fcrcia_oa0</name>
+ <x>1619.000000</x>
+ <y>1220.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>lp4pole_fcrcia_oa</plugin-label>
+ <library-name>lp4pole_1671.so</library-name>
+ </node>
+ <node>
+ <name>sawtooth_fc_oa0</name>
+ <x>1407.000000</x>
+ <y>1270.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>sawtooth_fc_oa</plugin-label>
+ <library-name>sawtooth_1641.so</library-name>
+ </node>
+ <node>
+ <name>square_fc_oa0</name>
+ <x>1465.000000</x>
+ <y>1154.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>square_fc_oa</plugin-label>
+ <library-name>square_1643.so</library-name>
+ </node>
+ <connection>
+ <source-node>square_fc_oa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>lp4pole_fcrcia_oa0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>lp4pole_fcrcia_oa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_1</destination-port>
+ </connection>
+ <connection>
+ <source-node>lp4pole_fcrcia_oa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_2</destination-port>
+ </connection>
+ <control>
+ <node-name>lp4pole_fcrcia_oa0</node-name>
+ <port-name>Cutoff Frequency</port-name>
+ <value>1062.380005</value>
+ </control>
+ <control>
+ <node-name>lp4pole_fcrcia_oa0</node-name>
+ <port-name>Resonance</port-name>
+ <value>0.490000</value>
+ </control>
+ <control>
+ <node-name>sawtooth_fc_oa0</node-name>
+ <port-name>Frequency</port-name>
+ <value>590.659973</value>
+ </control>
+ <control>
+ <node-name>square_fc_oa0</node-name>
+ <port-name>Frequency</port-name>
+ <value>708.590027</value>
+ </control>
+</patch>
diff --git a/src/clients/patches/OLDpatches/drum-test.om b/src/clients/patches/OLDpatches/drum-test.om
new file mode 100644
index 00000000..73a32320
--- /dev/null
+++ b/src/clients/patches/OLDpatches/drum-test.om
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>patch1</name>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>mixer0</name>
+ <x>2078.000000</x>
+ <y>1349.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>mixer</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <node>
+ <name>vcf_bp20</name>
+ <x>1931.000000</x>
+ <y>1417.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>vcf_bp2</plugin-label>
+ <library-name>vcf_cv_in.so</library-name>
+ </node>
+ <node>
+ <name>White0</name>
+ <x>1687.000000</x>
+ <y>1527.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>White</plugin-label>
+ <library-name>caps.so</library-name>
+ </node>
+ <node>
+ <name>product_iaia_oa0</name>
+ <x>1769.000000</x>
+ <y>1425.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>product_iaia_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ </node>
+ <node>
+ <name>dahdsr_cg+t_control1</name>
+ <x>1480.000000</x>
+ <y>1358.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_cg+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ </node>
+ <node>
+ <name>dahdsr_cg+t_control0</name>
+ <x>1488.000000</x>
+ <y>1077.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_cg+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ </node>
+ <node>
+ <name>sine_fcaa0</name>
+ <x>1725.000000</x>
+ <y>1200.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>sine_fcaa</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <node>
+ <name>output0</name>
+ <x>2187.000000</x>
+ <y>1356.000000</y>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>midi_trigger_in1</name>
+ <x>1323.000000</x>
+ <y>1373.000000</y>
+ <type>Internal</type>
+ <plugin-label>midi_trigger_in</plugin-label>
+ </node>
+ <node>
+ <name>midi_trigger_in0</name>
+ <x>1312.000000</x>
+ <y>1234.000000</y>
+ <type>Internal</type>
+ <plugin-label>midi_trigger_in</plugin-label>
+ </node>
+ <connection>
+ <source-node>mixer0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_2</destination-port>
+ </connection>
+ <connection>
+ <source-node>mixer0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_1</destination-port>
+ </connection>
+ <connection>
+ <source-node>vcf_bp20</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer0</destination-node>
+ <destination-port>Input 2</destination-port>
+ </connection>
+ <connection>
+ <source-node>sine_fcaa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer0</destination-node>
+ <destination-port>Input 1</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_trigger_in1</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_cg+t_control1</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaia_oa0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>vcf_bp20</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>White0</source-node>
+ <source-port>out</source-port>
+ <destination-node>product_iaia_oa0</destination-node>
+ <destination-port>Second Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control1</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>product_iaia_oa0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>sine_fcaa0</destination-node>
+ <destination-port>Amplitude</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_trigger_in0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_cg+t_control0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <control>
+ <node-name>vcf_bp20</node-name>
+ <port-name>Gain</port-name>
+ <value>0.990000</value>
+ </control>
+ <control>
+ <node-name>vcf_bp20</node-name>
+ <port-name>Frequency Offset</port-name>
+ <value>952.729980</value>
+ </control>
+ <control>
+ <node-name>vcf_bp20</node-name>
+ <port-name>Frequency Pitch</port-name>
+ <value>-0.000000</value>
+ </control>
+ <control>
+ <node-name>vcf_bp20</node-name>
+ <port-name>Resonance Offset</port-name>
+ <value>0.060000</value>
+ </control>
+ <control>
+ <node-name>White0</node-name>
+ <port-name>volume</port-name>
+ <value>0.990000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Trigger</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>0.610000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.100000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Trigger</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>0.990000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>sine_fcaa0</node-name>
+ <port-name>Frequency</port-name>
+ <value>73.699997</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in1</node-name>
+ <port-name>Note Number</port-name>
+ <value>37.000000</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in1</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in0</node-name>
+ <port-name>Note Number</port-name>
+ <value>35.000000</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in0</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+</patch>
diff --git a/src/clients/patches/OLDpatches/drum-test.om.xml b/src/clients/patches/OLDpatches/drum-test.om.xml
new file mode 100644
index 00000000..73a32320
--- /dev/null
+++ b/src/clients/patches/OLDpatches/drum-test.om.xml
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>patch1</name>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>mixer0</name>
+ <x>2078.000000</x>
+ <y>1349.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>mixer</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <node>
+ <name>vcf_bp20</name>
+ <x>1931.000000</x>
+ <y>1417.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>vcf_bp2</plugin-label>
+ <library-name>vcf_cv_in.so</library-name>
+ </node>
+ <node>
+ <name>White0</name>
+ <x>1687.000000</x>
+ <y>1527.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>White</plugin-label>
+ <library-name>caps.so</library-name>
+ </node>
+ <node>
+ <name>product_iaia_oa0</name>
+ <x>1769.000000</x>
+ <y>1425.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>product_iaia_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ </node>
+ <node>
+ <name>dahdsr_cg+t_control1</name>
+ <x>1480.000000</x>
+ <y>1358.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_cg+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ </node>
+ <node>
+ <name>dahdsr_cg+t_control0</name>
+ <x>1488.000000</x>
+ <y>1077.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_cg+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ </node>
+ <node>
+ <name>sine_fcaa0</name>
+ <x>1725.000000</x>
+ <y>1200.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>sine_fcaa</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <node>
+ <name>output0</name>
+ <x>2187.000000</x>
+ <y>1356.000000</y>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>midi_trigger_in1</name>
+ <x>1323.000000</x>
+ <y>1373.000000</y>
+ <type>Internal</type>
+ <plugin-label>midi_trigger_in</plugin-label>
+ </node>
+ <node>
+ <name>midi_trigger_in0</name>
+ <x>1312.000000</x>
+ <y>1234.000000</y>
+ <type>Internal</type>
+ <plugin-label>midi_trigger_in</plugin-label>
+ </node>
+ <connection>
+ <source-node>mixer0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_2</destination-port>
+ </connection>
+ <connection>
+ <source-node>mixer0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_1</destination-port>
+ </connection>
+ <connection>
+ <source-node>vcf_bp20</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer0</destination-node>
+ <destination-port>Input 2</destination-port>
+ </connection>
+ <connection>
+ <source-node>sine_fcaa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer0</destination-node>
+ <destination-port>Input 1</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_trigger_in1</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_cg+t_control1</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaia_oa0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>vcf_bp20</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>White0</source-node>
+ <source-port>out</source-port>
+ <destination-node>product_iaia_oa0</destination-node>
+ <destination-port>Second Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control1</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>product_iaia_oa0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>sine_fcaa0</destination-node>
+ <destination-port>Amplitude</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_trigger_in0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_cg+t_control0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <control>
+ <node-name>vcf_bp20</node-name>
+ <port-name>Gain</port-name>
+ <value>0.990000</value>
+ </control>
+ <control>
+ <node-name>vcf_bp20</node-name>
+ <port-name>Frequency Offset</port-name>
+ <value>952.729980</value>
+ </control>
+ <control>
+ <node-name>vcf_bp20</node-name>
+ <port-name>Frequency Pitch</port-name>
+ <value>-0.000000</value>
+ </control>
+ <control>
+ <node-name>vcf_bp20</node-name>
+ <port-name>Resonance Offset</port-name>
+ <value>0.060000</value>
+ </control>
+ <control>
+ <node-name>White0</node-name>
+ <port-name>volume</port-name>
+ <value>0.990000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Trigger</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>0.610000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control1</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.100000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Trigger</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>0.990000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_cg+t_control0</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>sine_fcaa0</node-name>
+ <port-name>Frequency</port-name>
+ <value>73.699997</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in1</node-name>
+ <port-name>Note Number</port-name>
+ <value>37.000000</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in1</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in0</node-name>
+ <port-name>Note Number</port-name>
+ <value>35.000000</value>
+ </control>
+ <control>
+ <node-name>midi_trigger_in0</node-name>
+ <port-name>Gate</port-name>
+ <value>0.000000</value>
+ </control>
+</patch>
diff --git a/src/clients/patches/OLDpatches/foo.om b/src/clients/patches/OLDpatches/foo.om
new file mode 100644
index 00000000..c5452ca6
--- /dev/null
+++ b/src/clients/patches/OLDpatches/foo.om
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>foo</name>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>amp_mono0</name>
+ <x>1600.000000</x>
+ <y>1200.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>amp_mono</plugin-label>
+ <library-name>amp.so</library-name>
+ </node>
+ <node>
+ <name>sine_fcac0</name>
+ <x>1488.000000</x>
+ <y>1179.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>sine_fcac</plugin-label>
+ <library-name>sine.so</library-name>
+ </node>
+ <connection>
+ <source-node>sine_fcac0</source-node>
+ <source-port>-</source-port>
+ <destination-node>amp_mono0</destination-node>
+ <destination-port>-</destination-port>
+ </connection>
+ <control>
+ <node-name>amp_mono0</node-name>
+ <port-name>Gain</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>sine_fcac0</node-name>
+ <port-name>Frequency (Hz)</port-name>
+ <value>21120000.000000</value>
+ </control>
+ <control>
+ <node-name>sine_fcac0</node-name>
+ <port-name>Amplitude</port-name>
+ <value>1.000000</value>
+ </control>
+</patch>
diff --git a/src/clients/patches/OLDpatches/foo.om.xml b/src/clients/patches/OLDpatches/foo.om.xml
new file mode 100644
index 00000000..4385f862
--- /dev/null
+++ b/src/clients/patches/OLDpatches/foo.om.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>we</name>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>Accumulate0</name>
+ <x>1592.000000</x>
+ <y>1065.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>Accumulate</plugin-label>
+ <library-name>pvoc.so</library-name>
+ </node>
+ <node>
+ <name>foverdrive0</name>
+ <x>1411.000000</x>
+ <y>1022.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>foverdrive</plugin-label>
+ <library-name>foverdrive_1196.so</library-name>
+ </node>
+ <connection>
+ <source-node>foverdrive0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>Accumulate0</destination-node>
+ <destination-port>in</destination-port>
+ </connection>
+ <control>
+ <node-name>Accumulate0</node-name>
+ <port-name>glissando</port-name>
+ <value>0.690000</value>
+ </control>
+ <control>
+ <node-name>Accumulate0</node-name>
+ <port-name>decay</port-name>
+ <value>0.690000</value>
+ </control>
+ <control>
+ <node-name>foverdrive0</node-name>
+ <port-name>Drive level</port-name>
+ <value>2.990000</value>
+ </control>
+</patch>
diff --git a/src/clients/patches/OLDpatches/fractal_filter.om b/src/clients/patches/OLDpatches/fractal_filter.om
new file mode 100644
index 00000000..00f72dc6
--- /dev/null
+++ b/src/clients/patches/OLDpatches/fractal_filter.om
@@ -0,0 +1,336 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>SMS</name>
+ <polyphony>1</polyphony>
+ <node>
+ <name>PreampIV_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>PreampIV</plugin-label>
+ <library-name>caps.so</library-name>
+ <module-x>2113</module-x>
+ <module-y>1056</module-y>
+ </node>
+ <node>
+ <name>SweepVF_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>SweepVF</plugin-label>
+ <library-name>caps.so</library-name>
+ <module-x>1868</module-x>
+ <module-y>1033</module-y>
+ </node>
+ <node>
+ <name>dahdsr_g+t_control_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_g+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ <module-x>1405</module-x>
+ <module-y>1028</module-y>
+ </node>
+ <node>
+ <name>delay_1s_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>delay_1s</plugin-label>
+ <library-name>cmt.so</library-name>
+ <module-x>1959</module-x>
+ <module-y>1084</module-y>
+ </node>
+ <node>
+ <name>midi_control_in_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_control_in</plugin-label>
+ <module-x>1669</module-x>
+ <module-y>958</module-y>
+ </node>
+ <node>
+ <name>midi_note_in_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_note_in</plugin-label>
+ <module-x>1271</module-x>
+ <module-y>1055</module-y>
+ </node>
+ <node>
+ <name>output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>2235</module-x>
+ <module-y>1121</module-y>
+ </node>
+ <node>
+ <name>product_iaia_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaia_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>sawtooth_fa_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sawtooth_fa_oa</plugin-label>
+ <library-name>sawtooth_1641.so</library-name>
+ <module-x>1479</module-x>
+ <module-y>947</module-y>
+ </node>
+ <node>
+ <name>sawtooth_fa_oa_1</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sawtooth_fa_oa</plugin-label>
+ <library-name>sawtooth_1641.so</library-name>
+ <module-x>1353</module-x>
+ <module-y>876</module-y>
+ </node>
+ <node>
+ <name>sum_iaic_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sum_iaic_oa</plugin-label>
+ <library-name>sum_1665.so</library-name>
+ <module-x>1359</module-x>
+ <module-y>942</module-y>
+ </node>
+ <node>
+ <name>tap_tubewarmth_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>tap_tubewarmth</plugin-label>
+ <library-name>tap_tubewarmth.so</library-name>
+ <module-x>1717</module-x>
+ <module-y>1106</module-y>
+ </node>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_g+t_control_0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_g+t_control_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>midi_control_in_0</source-node>
+ <source-port>Control Out</source-port>
+ <destination-node>SweepVF_0</destination-node>
+ <destination-port>f</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>sawtooth_fa_oa_1</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>sum_iaic_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>sum_iaic_oa_0</source-node>
+ <source-port>Summed Output</source-port>
+ <destination-node>sawtooth_fa_oa_0</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>sawtooth_fa_oa_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>sawtooth_fa_oa_1</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>tap_tubewarmth_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>SweepVF_0</destination-node>
+ <destination-port>in</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaia_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>tap_tubewarmth_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>SweepVF_0</source-node>
+ <source-port>out</source-port>
+ <destination-node>delay_1s_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>delay_1s_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>PreampIV_0</destination-node>
+ <destination-port>in</destination-port>
+ </connection>
+ <connection>
+ <source-node>PreampIV_0</source-node>
+ <source-port>out</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>gain</port-name>
+ <value>2.999970</value>
+ </control>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>temperature</port-name>
+ <value>0.179108</value>
+ </control>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>bass</port-name>
+ <value>9.999925</value>
+ </control>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>mid</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>treble</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>hi</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>latency</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>f</port-name>
+ <value>1406.400024</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>Q</port-name>
+ <value>0.325318</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>mode</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>depth:x</port-name>
+ <value>0.174983</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>depth:y</port-name>
+ <value>0.449955</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>depth:z</port-name>
+ <value>0.174983</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>h</port-name>
+ <value>0.175808</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.002148</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.080637</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>0.999900</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.016127</value>
+ </control>
+ <control>
+ <node-name>delay_1s_0</node-name>
+ <port-name>Delay (Seconds)</port-name>
+ <value>0.006134</value>
+ </control>
+ <control>
+ <node-name>delay_1s_0</node-name>
+ <port-name>Dry/Wet Balance</port-name>
+ <value>0.509152</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_0</node-name>
+ <port-name>Controller Number</port-name>
+ <value>97.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_0</node-name>
+ <port-name>Min</port-name>
+ <value>100.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_0</node-name>
+ <port-name>Max</port-name>
+ <value>5000.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_0</node-name>
+ <port-name>Control Out</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>sum_iaic_oa_0</node-name>
+ <port-name>Second Input</port-name>
+ <value>1.699957</value>
+ </control>
+ <control>
+ <node-name>tap_tubewarmth_0</node-name>
+ <port-name>Drive</port-name>
+ <value>0.100000</value>
+ </control>
+ <control>
+ <node-name>tap_tubewarmth_0</node-name>
+ <port-name>Tape--Tube Blend</port-name>
+ <value>-0.000050</value>
+ </control>
+ </preset>
+</patch>
diff --git a/src/clients/patches/OLDpatches/fractal_filter_2.om b/src/clients/patches/OLDpatches/fractal_filter_2.om
new file mode 100644
index 00000000..ab10460b
--- /dev/null
+++ b/src/clients/patches/OLDpatches/fractal_filter_2.om
@@ -0,0 +1,330 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>SMS</name>
+ <polyphony>1</polyphony>
+ <node>
+ <name>PreampIV_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>PreampIV</plugin-label>
+ <library-name>caps.so</library-name>
+ <module-x>2113</module-x>
+ <module-y>1056</module-y>
+ </node>
+ <node>
+ <name>SweepVF_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>SweepVF</plugin-label>
+ <library-name>caps.so</library-name>
+ <module-x>1868</module-x>
+ <module-y>1033</module-y>
+ </node>
+ <node>
+ <name>dahdsr_g+t_control_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_g+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>delay_1s_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>delay_1s</plugin-label>
+ <library-name>cmt.so</library-name>
+ <module-x>1959</module-x>
+ <module-y>1084</module-y>
+ </node>
+ <node>
+ <name>midi_control_in_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_control_in</plugin-label>
+ <module-x>1669</module-x>
+ <module-y>958</module-y>
+ </node>
+ <node>
+ <name>midi_note_in_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_note_in</plugin-label>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>product_iaia_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaia_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1593</module-x>
+ <module-y>1053</module-y>
+ </node>
+ <node>
+ <name>sawtooth_fa_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sawtooth_fa_oa</plugin-label>
+ <library-name>sawtooth_1641.so</library-name>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>sawtooth_fa_oa_1</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sawtooth_fa_oa</plugin-label>
+ <library-name>sawtooth_1641.so</library-name>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>sum_iaic_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sum_iaic_oa</plugin-label>
+ <library-name>sum_1665.so</library-name>
+ <module-x>1359</module-x>
+ <module-y>942</module-y>
+ </node>
+ <node>
+ <name>tap_tubewarmth_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>tap_tubewarmth</plugin-label>
+ <library-name>tap_tubewarmth.so</library-name>
+ <module-x>1717</module-x>
+ <module-y>1106</module-y>
+ </node>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_g+t_control_0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_g+t_control_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>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>sawtooth_fa_oa_1</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>sum_iaic_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>sum_iaic_oa_0</source-node>
+ <source-port>Summed Output</source-port>
+ <destination-node>sawtooth_fa_oa_0</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>sawtooth_fa_oa_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>sawtooth_fa_oa_1</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>tap_tubewarmth_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>SweepVF_0</destination-node>
+ <destination-port>in</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaia_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>tap_tubewarmth_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>SweepVF_0</source-node>
+ <source-port>out</source-port>
+ <destination-node>delay_1s_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>delay_1s_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>PreampIV_0</destination-node>
+ <destination-port>in</destination-port>
+ </connection>
+ <connection>
+ <source-node>PreampIV_0</source-node>
+ <source-port>out</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>gain</port-name>
+ <value>2.249978</value>
+ </control>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>temperature</port-name>
+ <value>0.179108</value>
+ </control>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>bass</port-name>
+ <value>9.999925</value>
+ </control>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>mid</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>treble</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>hi</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>PreampIV_0</node-name>
+ <port-name>latency</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>f</port-name>
+ <value>1406.400024</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>Q</port-name>
+ <value>0.325318</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>mode</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>depth:x</port-name>
+ <value>0.324968</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>depth:y</port-name>
+ <value>0.424958</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>depth:z</port-name>
+ <value>0.324968</value>
+ </control>
+ <control>
+ <node-name>SweepVF_0</node-name>
+ <port-name>h</port-name>
+ <value>0.250000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>delay_1s_0</node-name>
+ <port-name>Delay (Seconds)</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>delay_1s_0</node-name>
+ <port-name>Dry/Wet Balance</port-name>
+ <value>0.174983</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_0</node-name>
+ <port-name>Controller Number</port-name>
+ <value>97.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_0</node-name>
+ <port-name>Min</port-name>
+ <value>100.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_0</node-name>
+ <port-name>Max</port-name>
+ <value>5000.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_0</node-name>
+ <port-name>Control Out</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>sum_iaic_oa_0</node-name>
+ <port-name>Second Input</port-name>
+ <value>1.699900</value>
+ </control>
+ <control>
+ <node-name>tap_tubewarmth_0</node-name>
+ <port-name>Drive</port-name>
+ <value>9.999900</value>
+ </control>
+ <control>
+ <node-name>tap_tubewarmth_0</node-name>
+ <port-name>Tape--Tube Blend</port-name>
+ <value>0.999945</value>
+ </control>
+ </preset>
+</patch>
diff --git a/src/clients/patches/OLDpatches/kick.om b/src/clients/patches/OLDpatches/kick.om
new file mode 100644
index 00000000..a28ff41e
--- /dev/null
+++ b/src/clients/patches/OLDpatches/kick.om
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>patch1</name>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>output0</name>
+ <x>1744.000000</x>
+ <y>1133.000000</y>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>midi_in0</name>
+ <x>1292.000000</x>
+ <y>1020.000000</y>
+ <type>Internal</type>
+ <plugin-label>midi_in</plugin-label>
+ </node>
+ <node>
+ <name>dahdsr_cg+t_control0</name>
+ <x>1388.000000</x>
+ <y>1045.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_cg+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ </node>
+ <node>
+ <name>sine_fcaa0</name>
+ <x>1607.000000</x>
+ <y>1134.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>sine_fcaa</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <connection>
+ <source-node>midi_in0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_cg+t_control0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_in0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_cg+t_control0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>sine_fcaa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_1</destination-port>
+ </connection>
+ <connection>
+ <source-node>sine_fcaa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_1</destination-port>
+ </connection>
+ <connection>
+ <source-node>sine_fcaa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_2</destination-port>
+ </connection>
+ <connection>
+ <source-node>sine_fcaa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_2</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>sine_fcaa0</destination-node>
+ <destination-port>Amplitude</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>sine_fcaa0</destination-node>
+ <destination-port>Amplitude</destination-port>
+ </connection>
+</patch>
diff --git a/src/clients/patches/OLDpatches/kick.om.xml b/src/clients/patches/OLDpatches/kick.om.xml
new file mode 100644
index 00000000..a28ff41e
--- /dev/null
+++ b/src/clients/patches/OLDpatches/kick.om.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>patch1</name>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>output0</name>
+ <x>1744.000000</x>
+ <y>1133.000000</y>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>midi_in0</name>
+ <x>1292.000000</x>
+ <y>1020.000000</y>
+ <type>Internal</type>
+ <plugin-label>midi_in</plugin-label>
+ </node>
+ <node>
+ <name>dahdsr_cg+t_control0</name>
+ <x>1388.000000</x>
+ <y>1045.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_cg+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ </node>
+ <node>
+ <name>sine_fcaa0</name>
+ <x>1607.000000</x>
+ <y>1134.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>sine_fcaa</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <connection>
+ <source-node>midi_in0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_cg+t_control0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_in0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_cg+t_control0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>sine_fcaa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_1</destination-port>
+ </connection>
+ <connection>
+ <source-node>sine_fcaa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_1</destination-port>
+ </connection>
+ <connection>
+ <source-node>sine_fcaa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_2</destination-port>
+ </connection>
+ <connection>
+ <source-node>sine_fcaa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_2</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>sine_fcaa0</destination-node>
+ <destination-port>Amplitude</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>sine_fcaa0</destination-node>
+ <destination-port>Amplitude</destination-port>
+ </connection>
+</patch>
diff --git a/src/clients/patches/OLDpatches/midi_binding_test.om b/src/clients/patches/OLDpatches/midi_binding_test.om
new file mode 100644
index 00000000..6303e7a2
--- /dev/null
+++ b/src/clients/patches/OLDpatches/midi_binding_test.om
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>osc</name>
+ <polyphony>1</polyphony>
+ <node>
+ <name>AmpIV_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>AmpIV</plugin-label>
+ <library-name>caps.so</library-name>
+ <module-x>1768</module-x>
+ <module-y>1211</module-y>
+ </node>
+ <node>
+ <name>lp4pole_faraia_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>lp4pole_faraia_oa</plugin-label>
+ <library-name>lp4pole_1671.so</library-name>
+ <module-x>1891</module-x>
+ <module-y>1221</module-y>
+ </node>
+ <node>
+ <name>midi_control_in_1</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_control_in</plugin-label>
+ <module-x>1398</module-x>
+ <module-y>1231</module-y>
+ </node>
+ <node>
+ <name>midi_control_in_2</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_control_in</plugin-label>
+ <module-x>1770</module-x>
+ <module-y>1036</module-y>
+ </node>
+ <node>
+ <name>midi_control_in_3</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_control_in</plugin-label>
+ <module-x>1770</module-x>
+ <module-y>1115</module-y>
+ </node>
+ <node>
+ <name>output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>2041</module-x>
+ <module-y>1315</module-y>
+ </node>
+ <node>
+ <name>square_fa_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>square_fa_oa</plugin-label>
+ <library-name>square_1643.so</library-name>
+ <module-x>1571</module-x>
+ <module-y>1212</module-y>
+ </node>
+ <node>
+ <name>square_fa_oa_1</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>square_fa_oa</plugin-label>
+ <library-name>square_1643.so</library-name>
+ <module-x>1635</module-x>
+ <module-y>1271</module-y>
+ </node>
+ <node>
+ <name>sum_iaic_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sum_iaic_oa</plugin-label>
+ <library-name>sum_1665.so</library-name>
+ <module-x>1522</module-x>
+ <module-y>1277</module-y>
+ </node>
+ <connection>
+ <source-node>midi_control_in_2</source-node>
+ <source-port>Audio Out</source-port>
+ <destination-node>lp4pole_faraia_oa_0</destination-node>
+ <destination-port>Cutoff Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_control_in_3</source-node>
+ <source-port>Audio Out</source-port>
+ <destination-node>lp4pole_faraia_oa_0</destination-node>
+ <destination-port>Resonance</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_control_in_1</source-node>
+ <source-port>Audio Out</source-port>
+ <destination-node>square_fa_oa_0</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_control_in_1</source-node>
+ <source-port>Audio Out</source-port>
+ <destination-node>sum_iaic_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>sum_iaic_oa_0</source-node>
+ <source-port>Summed Output</source-port>
+ <destination-node>square_fa_oa_1</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>AmpIV_0</source-node>
+ <source-port>out</source-port>
+ <destination-node>lp4pole_faraia_oa_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>lp4pole_faraia_oa_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <connection>
+ <source-node>square_fa_oa_1</source-node>
+ <source-port>Output</source-port>
+ <destination-node>AmpIV_0</destination-node>
+ <destination-port>in</destination-port>
+ </connection>
+ <connection>
+ <source-node>square_fa_oa_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>AmpIV_0</destination-node>
+ <destination-port>in</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>AmpIV_0</node-name>
+ <port-name>gain</port-name>
+ <value>3.749963</value>
+ </control>
+ <control>
+ <node-name>AmpIV_0</node-name>
+ <port-name>temperature</port-name>
+ <value>0.999900</value>
+ </control>
+ <control>
+ <node-name>AmpIV_0</node-name>
+ <port-name>bass</port-name>
+ <value>11.999920</value>
+ </control>
+ <control>
+ <node-name>AmpIV_0</node-name>
+ <port-name>mid</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>AmpIV_0</node-name>
+ <port-name>treble</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>AmpIV_0</node-name>
+ <port-name>hi</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>AmpIV_0</node-name>
+ <port-name>drive</port-name>
+ <value>0.999900</value>
+ </control>
+ <control>
+ <node-name>AmpIV_0</node-name>
+ <port-name>latency</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_1</node-name>
+ <port-name>Controller Number</port-name>
+ <value>98.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_1</node-name>
+ <port-name>Min</port-name>
+ <value>60.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_1</node-name>
+ <port-name>Max</port-name>
+ <value>100.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_1</node-name>
+ <port-name>Control Out</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_2</node-name>
+ <port-name>Controller Number</port-name>
+ <value>99.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_2</node-name>
+ <port-name>Min</port-name>
+ <value>100.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_2</node-name>
+ <port-name>Max</port-name>
+ <value>2000.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_2</node-name>
+ <port-name>Control Out</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_3</node-name>
+ <port-name>Controller Number</port-name>
+ <value>100.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_3</node-name>
+ <port-name>Min</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_3</node-name>
+ <port-name>Max</port-name>
+ <value>4.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_3</node-name>
+ <port-name>Control Out</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>sum_iaic_oa_0</node-name>
+ <port-name>Second Input</port-name>
+ <value>0.218574</value>
+ </control>
+ </preset>
+</patch>
diff --git a/src/clients/patches/OLDpatches/miditest.om b/src/clients/patches/OLDpatches/miditest.om
new file mode 100644
index 00000000..9eb32e1f
--- /dev/null
+++ b/src/clients/patches/OLDpatches/miditest.om
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>foo</name>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>output_0</name>
+ <x>1626.000000</x>
+ <y>1202.000000</y>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>midi_note_in_0</name>
+ <x>1436.000000</x>
+ <y>1194.000000</y>
+ <type>Internal</type>
+ <plugin-label>midi_note_in</plugin-label>
+ </node>
+ <node>
+ <name>sine_faaa_0</name>
+ <x>1533.000000</x>
+ <y>1190.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>sine_faaa</plugin-label>
+ <library-name>sine.so</library-name>
+ </node>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>sine_faaa_0</destination-node>
+ <destination-port>Frequency (Hz)</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>sine_faaa_0</destination-node>
+ <destination-port>Amplitude</destination-port>
+ </connection>
+ <connection>
+ <source-node>sine_faaa_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+</patch>
diff --git a/src/clients/patches/OLDpatches/monomidi.om b/src/clients/patches/OLDpatches/monomidi.om
new file mode 100644
index 00000000..8b7800f3
--- /dev/null
+++ b/src/clients/patches/OLDpatches/monomidi.om
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>monomidi</name>
+ <polyphony>1</polyphony>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>output_0</name>
+ <x>1655.000000</x>
+ <y>1200.000000</y>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>midi_note_in_0</name>
+ <x>1440.000000</x>
+ <y>1188.000000</y>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_note_in</plugin-label>
+ </node>
+ <node>
+ <name>square_fa_oa_0</name>
+ <x>1553.000000</x>
+ <y>1186.000000</y>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>square_fa_oa</plugin-label>
+ <library-name>square_1643.so</library-name>
+ </node>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>square_fa_oa_0</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>square_fa_oa_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+</patch>
diff --git a/src/clients/patches/OLDpatches/new-controller.om b/src/clients/patches/OLDpatches/new-controller.om
new file mode 100644
index 00000000..59a23512
--- /dev/null
+++ b/src/clients/patches/OLDpatches/new-controller.om
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>oscillator</name>
+ <polyphony>1</polyphony>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>triangle_fcsc_oa_0</name>
+ <x>0.000000</x>
+ <y>0.000000</y>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>triangle_fcsc_oa</plugin-label>
+ <library-name>triangle_1649.so</library-name>
+ </node>
+ <node>
+ <name>output_0</name>
+ <x>0.000000</x>
+ <y>0.000000</y>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <connection>
+ <source-node>triangle_fcsc_oa_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>triangle_fcsc_oa_0</node-name>
+ <port-name>Frequency</port-name>
+ <value>14.826772</value>
+ </control>
+ <control>
+ <node-name>triangle_fcsc_oa_0</node-name>
+ <port-name>Slope</port-name>
+ <value>0.346457</value>
+ </control>
+ </preset>
+ <control-map>
+ <name>default</name>
+ <midi-binding>
+ <node-name>triangle_fcsc_oa_0</node-name>
+ <port-name>Frequency</port-name>
+ <channel>0</channel>
+ <controller>103</controller>
+ </midi-binding>
+ <midi-binding>
+ <node-name>triangle_fcsc_oa_0</node-name>
+ <port-name>Slope</port-name>
+ <channel>0</channel>
+ <controller>104</controller>
+ </midi-binding>
+ </control-map>
+</patch>
diff --git a/src/clients/patches/OLDpatches/noise.om b/src/clients/patches/OLDpatches/noise.om
new file mode 100644
index 00000000..69917c69
--- /dev/null
+++ b/src/clients/patches/OLDpatches/noise.om
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>noise</name>
+ <polyphony>1</polyphony>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>output_0</name>
+ <x>1600.000000</x>
+ <y>1200.000000</y>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>noise_white_0</name>
+ <x>1492.000000</x>
+ <y>1181.000000</y>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>noise_white</plugin-label>
+ <library-name>noise.so</library-name>
+ </node>
+ <connection>
+ <source-node>noise_white_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <control>
+ <node-name>noise_white_0</node-name>
+ <port-name>Amplitude</port-name>
+ <value>1.000000</value>
+ </control>
+</patch>
diff --git a/src/clients/patches/OLDpatches/oscillator.om b/src/clients/patches/OLDpatches/oscillator.om
new file mode 100644
index 00000000..039d40ba
--- /dev/null
+++ b/src/clients/patches/OLDpatches/oscillator.om
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>osc</name>
+ <polyphony>1</polyphony>
+ <node>
+ <name>output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>1600</module-x>
+ <module-y>1200</module-y>
+ </node>
+ <node>
+ <name>triangle_fcsc_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>triangle_fcsc_oa</plugin-label>
+ <library-name>triangle_1649.so</library-name>
+ <module-x>1435</module-x>
+ <module-y>1174</module-y>
+ </node>
+ <connection>
+ <source-node>triangle_fcsc_oa_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>triangle_fcsc_oa_0</node-name>
+ <port-name>Frequency</port-name>
+ <value>158.735260</value>
+ </control>
+ <control>
+ <node-name>triangle_fcsc_oa_0</node-name>
+ <port-name>Slope</port-name>
+ <value>0.286579</value>
+ </control>
+ </preset>
+</patch>
diff --git a/src/clients/patches/OLDpatches/overcompress.om b/src/clients/patches/OLDpatches/overcompress.om
new file mode 100644
index 00000000..3d05dae4
--- /dev/null
+++ b/src/clients/patches/OLDpatches/overcompress.om
@@ -0,0 +1,321 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>fx</name>
+ <polyphony>1</polyphony>
+ <node>
+ <name>freeverb3_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>freeverb3</plugin-label>
+ <library-name>cmt.so</library-name>
+ <module-x>1641</module-x>
+ <module-y>1128</module-y>
+ </node>
+ <node>
+ <name>input_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>input</plugin-label>
+ <module-x>1303</module-x>
+ <module-y>1101</module-y>
+ </node>
+ <node>
+ <name>input_1</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>input</plugin-label>
+ <module-x>1296</module-x>
+ <module-y>1164</module-y>
+ </node>
+ <node>
+ <name>output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>1875</module-x>
+ <module-y>1109</module-y>
+ </node>
+ <node>
+ <name>output_1</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>1870</module-x>
+ <module-y>1194</module-y>
+ </node>
+ <node>
+ <name>sc2_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sc2</plugin-label>
+ <library-name>sc2_1426.so</library-name>
+ <module-x>1737</module-x>
+ <module-y>1066</module-y>
+ </node>
+ <node>
+ <name>sc2_1</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sc2</plugin-label>
+ <library-name>sc2_1426.so</library-name>
+ <module-x>1743</module-x>
+ <module-y>1198</module-y>
+ </node>
+ <node>
+ <name>sc4_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sc4</plugin-label>
+ <library-name>sc4_1882.so</library-name>
+ <module-x>1494</module-x>
+ <module-y>1056</module-y>
+ </node>
+ <node>
+ <name>tap_tubewarmth_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>tap_tubewarmth</plugin-label>
+ <library-name>tap_tubewarmth.so</library-name>
+ <module-x>1370</module-x>
+ <module-y>1068</module-y>
+ </node>
+ <node>
+ <name>tap_tubewarmth_1</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>tap_tubewarmth</plugin-label>
+ <library-name>tap_tubewarmth.so</library-name>
+ <module-x>1372</module-x>
+ <module-y>1161</module-y>
+ </node>
+ <connection>
+ <source-node>sc4_0</source-node>
+ <source-port>Left output</source-port>
+ <destination-node>freeverb3_0</destination-node>
+ <destination-port>Input (Left)</destination-port>
+ </connection>
+ <connection>
+ <source-node>sc4_0</source-node>
+ <source-port>Right output</source-port>
+ <destination-node>freeverb3_0</destination-node>
+ <destination-port>Input (Right)</destination-port>
+ </connection>
+ <connection>
+ <source-node>input_0</source-node>
+ <source-port>in</source-port>
+ <destination-node>tap_tubewarmth_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>input_1</source-node>
+ <source-port>in</source-port>
+ <destination-node>tap_tubewarmth_1</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>tap_tubewarmth_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>sc4_0</destination-node>
+ <destination-port>Left input</destination-port>
+ </connection>
+ <connection>
+ <source-node>tap_tubewarmth_1</source-node>
+ <source-port>Output</source-port>
+ <destination-node>sc4_0</destination-node>
+ <destination-port>Right input</destination-port>
+ </connection>
+ <connection>
+ <source-node>freeverb3_0</source-node>
+ <source-port>Output (Left)</source-port>
+ <destination-node>sc2_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>freeverb3_0</source-node>
+ <source-port>Output (Right)</source-port>
+ <destination-node>sc2_1</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>sc2_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <connection>
+ <source-node>sc2_1</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output_1</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <connection>
+ <source-node>freeverb3_0</source-node>
+ <source-port>Output (Left)</source-port>
+ <destination-node>sc2_1</destination-node>
+ <destination-port>Sidechain</destination-port>
+ </connection>
+ <connection>
+ <source-node>freeverb3_0</source-node>
+ <source-port>Output (Right)</source-port>
+ <destination-node>sc2_0</destination-node>
+ <destination-port>Sidechain</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>freeverb3_0</node-name>
+ <port-name>Freeze Mode</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>freeverb3_0</node-name>
+ <port-name>Room Size</port-name>
+ <value>0.999900</value>
+ </control>
+ <control>
+ <node-name>freeverb3_0</node-name>
+ <port-name>Damping</port-name>
+ <value>0.999900</value>
+ </control>
+ <control>
+ <node-name>freeverb3_0</node-name>
+ <port-name>Wet Level</port-name>
+ <value>0.049995</value>
+ </control>
+ <control>
+ <node-name>freeverb3_0</node-name>
+ <port-name>Dry Level</port-name>
+ <value>0.999900</value>
+ </control>
+ <control>
+ <node-name>freeverb3_0</node-name>
+ <port-name>Width</port-name>
+ <value>0.999900</value>
+ </control>
+ <control>
+ <node-name>sc2_0</node-name>
+ <port-name>Attack time (ms)</port-name>
+ <value>2.000000</value>
+ </control>
+ <control>
+ <node-name>sc2_0</node-name>
+ <port-name>Release time (ms)</port-name>
+ <value>121.699982</value>
+ </control>
+ <control>
+ <node-name>sc2_0</node-name>
+ <port-name>Threshold level (dB)</port-name>
+ <value>-26.250013</value>
+ </control>
+ <control>
+ <node-name>sc2_0</node-name>
+ <port-name>Ratio (1:n)</port-name>
+ <value>9.999900</value>
+ </control>
+ <control>
+ <node-name>sc2_0</node-name>
+ <port-name>Knee radius (dB)</port-name>
+ <value>7.524928</value>
+ </control>
+ <control>
+ <node-name>sc2_0</node-name>
+ <port-name>Makeup gain (dB)</port-name>
+ <value>10.199958</value>
+ </control>
+ <control>
+ <node-name>sc2_1</node-name>
+ <port-name>Attack time (ms)</port-name>
+ <value>101.500000</value>
+ </control>
+ <control>
+ <node-name>sc2_1</node-name>
+ <port-name>Release time (ms)</port-name>
+ <value>121.699982</value>
+ </control>
+ <control>
+ <node-name>sc2_1</node-name>
+ <port-name>Threshold level (dB)</port-name>
+ <value>-26.250013</value>
+ </control>
+ <control>
+ <node-name>sc2_1</node-name>
+ <port-name>Ratio (1:n)</port-name>
+ <value>9.999900</value>
+ </control>
+ <control>
+ <node-name>sc2_1</node-name>
+ <port-name>Knee radius (dB)</port-name>
+ <value>8.199920</value>
+ </control>
+ <control>
+ <node-name>sc2_1</node-name>
+ <port-name>Makeup gain (dB)</port-name>
+ <value>10.199958</value>
+ </control>
+ <control>
+ <node-name>sc4_0</node-name>
+ <port-name>RMS/peak</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>sc4_0</node-name>
+ <port-name>Attack time (ms)</port-name>
+ <value>1.500000</value>
+ </control>
+ <control>
+ <node-name>sc4_0</node-name>
+ <port-name>Release time (ms)</port-name>
+ <value>141.649979</value>
+ </control>
+ <control>
+ <node-name>sc4_0</node-name>
+ <port-name>Threshold level (dB)</port-name>
+ <value>-26.250013</value>
+ </control>
+ <control>
+ <node-name>sc4_0</node-name>
+ <port-name>Ratio (1:n)</port-name>
+ <value>19.999901</value>
+ </control>
+ <control>
+ <node-name>sc4_0</node-name>
+ <port-name>Knee radius (dB)</port-name>
+ <value>5.499950</value>
+ </control>
+ <control>
+ <node-name>sc4_0</node-name>
+ <port-name>Makeup gain (dB)</port-name>
+ <value>8.999963</value>
+ </control>
+ <control>
+ <node-name>sc4_0</node-name>
+ <port-name>Amplitude (dB)</port-name>
+ <value>-40.000000</value>
+ </control>
+ <control>
+ <node-name>sc4_0</node-name>
+ <port-name>Gain reduction (dB)</port-name>
+ <value>-24.000000</value>
+ </control>
+ <control>
+ <node-name>tap_tubewarmth_0</node-name>
+ <port-name>Drive</port-name>
+ <value>6.534935</value>
+ </control>
+ <control>
+ <node-name>tap_tubewarmth_0</node-name>
+ <port-name>Tape--Tube Blend</port-name>
+ <value>-3.000035</value>
+ </control>
+ <control>
+ <node-name>tap_tubewarmth_1</node-name>
+ <port-name>Drive</port-name>
+ <value>6.534935</value>
+ </control>
+ <control>
+ <node-name>tap_tubewarmth_1</node-name>
+ <port-name>Tape--Tube Blend</port-name>
+ <value>-3.000035</value>
+ </control>
+ </preset>
+</patch>
diff --git a/src/clients/patches/OLDpatches/poly-oscillator.om b/src/clients/patches/OLDpatches/poly-oscillator.om
new file mode 100644
index 00000000..26f9b059
--- /dev/null
+++ b/src/clients/patches/OLDpatches/poly-oscillator.om
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>osc</name>
+ <polyphony>4</polyphony>
+ <node>
+ <name>output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <metadata>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </metadata>
+ </node>
+ <node>
+ <name>triangle_fcsc_oa_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>triangle_fcsc_oa</plugin-label>
+ <library-name>triangle_1649.so</library-name>
+ <metadata>
+ <module-x>1466</module-x>
+ <module-y>1178</module-y>
+ </metadata>
+ </node>
+ <connection>
+ <source-node>triangle_fcsc_oa_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>triangle_fcsc_oa_0</node-name>
+ <port-name>Frequency</port-name>
+ <value>440.000000</value>
+ </control>
+ <control>
+ <node-name>triangle_fcsc_oa_0</node-name>
+ <port-name>Slope</port-name>
+ <value>0.500000</value>
+ </control>
+ </preset>
+</patch>
diff --git a/src/clients/patches/OLDpatches/polymidi.om b/src/clients/patches/OLDpatches/polymidi.om
new file mode 100644
index 00000000..08b44945
--- /dev/null
+++ b/src/clients/patches/OLDpatches/polymidi.om
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>polymidi</name>
+ <polyphony>2</polyphony>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>output_0</name>
+ <x>1602.000000</x>
+ <y>1187.000000</y>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>midi_note_in_0</name>
+ <x>1359.000000</x>
+ <y>1167.000000</y>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_note_in</plugin-label>
+ </node>
+ <node>
+ <name>square_fa_oa_0</name>
+ <x>1480.000000</x>
+ <y>1175.000000</y>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>square_fa_oa</plugin-label>
+ <library-name>square_1643.so</library-name>
+ </node>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>square_fa_oa_0</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>square_fa_oa_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+</patch>
diff --git a/src/clients/patches/OLDpatches/polytest.om b/src/clients/patches/OLDpatches/polytest.om
new file mode 100644
index 00000000..9b88ecd8
--- /dev/null
+++ b/src/clients/patches/OLDpatches/polytest.om
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>foo</name>
+ <polyphony>2</polyphony>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>output_0</name>
+ <x>1600.000000</x>
+ <y>1200.000000</y>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>noise_source_white_0</name>
+ <x>1442.000000</x>
+ <y>1192.000000</y>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>noise_source_white</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <control>
+ <node-name>noise_source_white_0</node-name>
+ <port-name>Amplitude</port-name>
+ <value>1.000000</value>
+ </control>
+</patch>
diff --git a/src/clients/patches/OLDpatches/simple_midi_binding_test.om b/src/clients/patches/OLDpatches/simple_midi_binding_test.om
new file mode 100644
index 00000000..ec104567
--- /dev/null
+++ b/src/clients/patches/OLDpatches/simple_midi_binding_test.om
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>simple_midi_binding_test</name>
+ <polyphony>1</polyphony>
+ <node>
+ <name>midi_control_in_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_control_in</plugin-label>
+ <module-x>1446</module-x>
+ <module-y>1142</module-y>
+ </node>
+ <node>
+ <name>output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>1732</module-x>
+ <module-y>1205</module-y>
+ </node>
+ <node>
+ <name>triangle_fasc_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>triangle_fasc_oa</plugin-label>
+ <library-name>triangle_1649.so</library-name>
+ <module-x>1592</module-x>
+ <module-y>1180</module-y>
+ </node>
+ <connection>
+ <source-node>triangle_fasc_oa_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_control_in_0</source-node>
+ <source-port>Audio Out</source-port>
+ <destination-node>triangle_fasc_oa_0</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>midi_control_in_0</node-name>
+ <port-name>Controller Number</port-name>
+ <value>97.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_0</node-name>
+ <port-name>Min</port-name>
+ <value>100.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_0</node-name>
+ <port-name>Max</port-name>
+ <value>300.000000</value>
+ </control>
+ <control>
+ <node-name>midi_control_in_0</node-name>
+ <port-name>Control Out</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>triangle_fasc_oa_0</node-name>
+ <port-name>Slope</port-name>
+ <value>0.524948</value>
+ </control>
+ </preset>
+</patch>
diff --git a/src/clients/patches/OLDpatches/simplemonosynth.om b/src/clients/patches/OLDpatches/simplemonosynth.om
new file mode 100644
index 00000000..038c95e7
--- /dev/null
+++ b/src/clients/patches/OLDpatches/simplemonosynth.om
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>SMS</name>
+ <polyphony>1</polyphony>
+ <node>
+ <name>dahdsr_g+t_control_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_g+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>midi_note_in_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_note_in</plugin-label>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>product_iaia_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaia_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1611</module-x>
+ <module-y>1130</module-y>
+ </node>
+ <node>
+ <name>triangle_fasc_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>triangle_fasc_oa</plugin-label>
+ <library-name>triangle_1649.so</library-name>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>triangle_fasc_oa_0</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_g+t_control_0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>triangle_fasc_oa_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>dahdsr_g+t_control_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>product_iaia_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>1.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>triangle_fasc_oa_0</node-name>
+ <port-name>Slope</port-name>
+ <value>0.500000</value>
+ </control>
+ </preset>
+</patch>
diff --git a/src/clients/patches/OLDpatches/simplepolysynth.om b/src/clients/patches/OLDpatches/simplepolysynth.om
new file mode 100644
index 00000000..bd22cf11
--- /dev/null
+++ b/src/clients/patches/OLDpatches/simplepolysynth.om
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>SPS</name>
+ <polyphony>4</polyphony>
+ <node>
+ <name>output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>1755</module-x>
+ <module-y>1118</module-y>
+ </node>
+ <node>
+ <name>triangle_fasc_oa_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>triangle_fasc_oa</plugin-label>
+ <library-name>triangle_1649.so</library-name>
+ <module-x>1470</module-x>
+ <module-y>1190</module-y>
+ </node>
+ <node>
+ <name>dahdsr_g+t_control_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_g+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ <module-x>1445</module-x>
+ <module-y>1010</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>1631</module-x>
+ <module-y>1131</module-y>
+ </node>
+ <node>
+ <name>midi_note_in_0</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_note_in</plugin-label>
+ <module-x>1308</module-x>
+ <module-y>1124</module-y>
+ </node>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>triangle_fasc_oa_0</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_g+t_control_0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>triangle_fasc_oa_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>dahdsr_g+t_control_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>product_iaia_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ </preset>
+</patch>
diff --git a/src/clients/patches/OLDpatches/synth.om b/src/clients/patches/OLDpatches/synth.om
new file mode 100644
index 00000000..95e1c780
--- /dev/null
+++ b/src/clients/patches/OLDpatches/synth.om
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>synth</name>
+ <polyphony>4</polyphony>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>output_0</name>
+ <x>1602.000000</x>
+ <y>1223.000000</y>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>midi_note_in_0</name>
+ <x>1367.000000</x>
+ <y>1169.000000</y>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_note_in</plugin-label>
+ </node>
+ <node>
+ <name>sine_faaa_0</name>
+ <x>1506.000000</x>
+ <y>1131.000000</y>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sine_faaa</plugin-label>
+ <library-name>sine.so</library-name>
+ </node>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>sine_faaa_0</destination-node>
+ <destination-port>Amplitude</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>sine_faaa_0</destination-node>
+ <destination-port>Frequency (Hz)</destination-port>
+ </connection>
+ <connection>
+ <source-node>sine_faaa_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+</patch>
diff --git a/src/clients/patches/OLDpatches/synth.om.xml b/src/clients/patches/OLDpatches/synth.om.xml
new file mode 100644
index 00000000..e03505c5
--- /dev/null
+++ b/src/clients/patches/OLDpatches/synth.om.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>synth</name>
+ <polyphony>4</polyphony>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>output_0</name>
+ <x>1600.000000</x>
+ <y>1200.000000</y>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>midi_note_in_0</name>
+ <x>1367.000000</x>
+ <y>1169.000000</y>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_note_in</plugin-label>
+ </node>
+ <node>
+ <name>sine_faaa_0</name>
+ <x>1499.000000</x>
+ <y>1182.000000</y>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sine_faaa</plugin-label>
+ <library-name>sine.so</library-name>
+ </node>
+ <connection>
+ <source-node>sine_faaa_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>sine_faaa_0</destination-node>
+ <destination-port>Frequency (Hz)</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>sine_faaa_0</destination-node>
+ <destination-port>Amplitude</destination-port>
+ </connection>
+</patch>
diff --git a/src/clients/patches/OLDpatches/test-patch.om b/src/clients/patches/OLDpatches/test-patch.om
new file mode 100644
index 00000000..49b507e3
--- /dev/null
+++ b/src/clients/patches/OLDpatches/test-patch.om
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>foo</name>
+ <polyphony>1</polyphony>
+ <node>
+ <name>output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>sawtooth_fc_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>sawtooth_fc_oa</plugin-label>
+ <library-name>sawtooth_1641.so</library-name>
+ <module-x>1481</module-x>
+ <module-y>1221</module-y>
+ </node>
+ <node>
+ <name>square_fc_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>square_fc_oa</plugin-label>
+ <library-name>square_1643.so</library-name>
+ <module-x>1486</module-x>
+ <module-y>1159</module-y>
+ </node>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>sawtooth_fc_oa_0</node-name>
+ <port-name>Frequency</port-name>
+ <value>440.000000</value>
+ </control>
+ <control>
+ <node-name>square_fc_oa_0</node-name>
+ <port-name>Frequency</port-name>
+ <value>440.000000</value>
+ </control>
+ </preset>
+</patch>
diff --git a/src/clients/patches/OLDpatches/test-patch.om.xml b/src/clients/patches/OLDpatches/test-patch.om.xml
new file mode 100644
index 00000000..73d912fc
--- /dev/null
+++ b/src/clients/patches/OLDpatches/test-patch.om.xml
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>patch1</name>
+ <width>3200</width>
+ <height>2400</height>
+ <node>
+ <name>output0</name>
+ <x>2067.000000</x>
+ <y>1253.000000</y>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ </node>
+ <node>
+ <name>midi_in0</name>
+ <x>1608.000000</x>
+ <y>1208.000000</y>
+ <type>Internal</type>
+ <plugin-label>midi_in</plugin-label>
+ </node>
+ <node>
+ <name>sawtooth_fc_oa0</name>
+ <x>1615.000000</x>
+ <y>1215.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>sawtooth_fc_oa</plugin-label>
+ <library-name>sawtooth_1641.so</library-name>
+ </node>
+ <node>
+ <name>sawtooth_fc_oa1</name>
+ <x>1615.000000</x>
+ <y>1215.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>sawtooth_fc_oa</plugin-label>
+ <library-name>sawtooth_1641.so</library-name>
+ </node>
+ <node>
+ <name>sum_icic_oc0</name>
+ <x>1612.000000</x>
+ <y>1212.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>sum_icic_oc</plugin-label>
+ <library-name>sum_1665.so</library-name>
+ </node>
+ <node>
+ <name>mixer0</name>
+ <x>1606.000000</x>
+ <y>1206.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>mixer</plugin-label>
+ <library-name>cmt.so</library-name>
+ </node>
+ <node>
+ <name>dahdsr_cg+t_control0</name>
+ <x>1620.000000</x>
+ <y>1220.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_cg+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ </node>
+ <node>
+ <name>product_iaic_oa0</name>
+ <x>1616.000000</x>
+ <y>1216.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>product_iaic_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ </node>
+ <node>
+ <name>vcf_reslp0</name>
+ <x>1871.000000</x>
+ <y>1226.000000</y>
+ <type>LADSPA</type>
+ <plugin-label>vcf_reslp</plugin-label>
+ <library-name>vcf_cv_in.so</library-name>
+ </node>
+ <connection>
+ <source-node>midi_in0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>sawtooth_fc_oa0</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_in0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>sum_icic_oc0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_in0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>sum_icic_oc0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>sum_icic_oc0</source-node>
+ <source-port>Summed Output</source-port>
+ <destination-node>sawtooth_fc_oa1</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>sum_icic_oc0</source-node>
+ <source-port>Summed Output</source-port>
+ <destination-node>sawtooth_fc_oa1</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>sawtooth_fc_oa1</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer0</destination-node>
+ <destination-port>Input 1</destination-port>
+ </connection>
+ <connection>
+ <source-node>sawtooth_fc_oa1</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer0</destination-node>
+ <destination-port>Input 1</destination-port>
+ </connection>
+ <connection>
+ <source-node>sawtooth_fc_oa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer0</destination-node>
+ <destination-port>Input 2</destination-port>
+ </connection>
+ <connection>
+ <source-node>sawtooth_fc_oa0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>mixer0</destination-node>
+ <destination-port>Input 2</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_in0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_cg+t_control0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_in0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_cg+t_control0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>product_iaic_oa0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_cg+t_control0</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>product_iaic_oa0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>mixer0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>vcf_reslp0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>mixer0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>vcf_reslp0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaic_oa0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>vcf_reslp0</destination-node>
+ <destination-port>Frequency Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaic_oa0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>vcf_reslp0</destination-node>
+ <destination-port>Frequency Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>vcf_reslp0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_1</destination-port>
+ </connection>
+ <connection>
+ <source-node>vcf_reslp0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_1</destination-port>
+ </connection>
+ <connection>
+ <source-node>vcf_reslp0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_2</destination-port>
+ </connection>
+ <connection>
+ <source-node>vcf_reslp0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>output0</destination-node>
+ <destination-port>out_2</destination-port>
+ </connection>
+</patch>
diff --git a/src/clients/patches/OLDpatches/trance.om b/src/clients/patches/OLDpatches/trance.om
new file mode 100644
index 00000000..f9298125
--- /dev/null
+++ b/src/clients/patches/OLDpatches/trance.om
@@ -0,0 +1,346 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>SPS</name>
+ <polyphony>4</polyphony>
+ <node>
+ <name>canyon_delay_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>canyon_delay</plugin-label>
+ <library-name>cmt.so</library-name>
+ <module-x>2187</module-x>
+ <module-y>1089</module-y>
+ </node>
+ <node>
+ <name>dahdsr_g+t_control_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_g+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ <module-x>1465</module-x>
+ <module-y>999</module-y>
+ </node>
+ <node>
+ <name>dahdsr_g+t_control_1</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>dahdsr_g+t_control</plugin-label>
+ <library-name>dahdsr_2021.so</library-name>
+ <module-x>1504</module-x>
+ <module-y>1239</module-y>
+ </node>
+ <node>
+ <name>interpolator_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>interpolator</plugin-label>
+ <library-name>interpolator_1660.so</library-name>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>interpolator_1</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>interpolator</plugin-label>
+ <library-name>interpolator_1660.so</library-name>
+ <module-x>1653</module-x>
+ <module-y>1052</module-y>
+ </node>
+ <node>
+ <name>lp4pole_faraia_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>lp4pole_faraia_oa</plugin-label>
+ <library-name>lp4pole_1671.so</library-name>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>midi_note_in_0</name>
+ <polyphonic>true</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_note_in</plugin-label>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>output_1</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>0</module-x>
+ <module-y>0</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>0</module-x>
+ <module-y>0</module-y>
+ </node>
+ <node>
+ <name>product_iaic_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaic_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1700</module-x>
+ <module-y>1248</module-y>
+ </node>
+ <node>
+ <name>tap_sigmoid_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>tap_sigmoid</plugin-label>
+ <library-name>tap_sigmoid.so</library-name>
+ <module-x>1763</module-x>
+ <module-y>1139</module-y>
+ </node>
+ <node>
+ <name>tap_tubewarmth_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>tap_tubewarmth</plugin-label>
+ <library-name>tap_tubewarmth.so</library-name>
+ <module-x>1882</module-x>
+ <module-y>1132</module-y>
+ </node>
+ <node>
+ <name>triangle_fasc_oa_0</name>
+ <polyphonic>true</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>triangle_fasc_oa</plugin-label>
+ <library-name>triangle_1649.so</library-name>
+ <module-x>1475</module-x>
+ <module-y>1128</module-y>
+ </node>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Frequency</source-port>
+ <destination-node>triangle_fasc_oa_0</destination-node>
+ <destination-port>Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_g+t_control_0</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>triangle_fasc_oa_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>dahdsr_g+t_control_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>interpolator_1</source-node>
+ <source-port>Interpolated Output</source-port>
+ <destination-node>lp4pole_faraia_oa_0</destination-node>
+ <destination-port>Resonance</destination-port>
+ </connection>
+ <connection>
+ <source-node>dahdsr_g+t_control_1</source-node>
+ <source-port>Envelope Out</source-port>
+ <destination-node>product_iaic_oa_0</destination-node>
+ <destination-port>First Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>midi_note_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>dahdsr_g+t_control_1</destination-node>
+ <destination-port>Gate</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaic_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>lp4pole_faraia_oa_0</destination-node>
+ <destination-port>Cutoff Frequency</destination-port>
+ </connection>
+ <connection>
+ <source-node>canyon_delay_0</source-node>
+ <source-port>Out (Left)</source-port>
+ <destination-node>output_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <connection>
+ <source-node>canyon_delay_0</source-node>
+ <source-port>Out (Right)</source-port>
+ <destination-node>output_1</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <connection>
+ <source-node>tap_tubewarmth_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>lp4pole_faraia_oa_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>lp4pole_faraia_oa_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>canyon_delay_0</destination-node>
+ <destination-port>In (Left)</destination-port>
+ </connection>
+ <connection>
+ <source-node>lp4pole_faraia_oa_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>canyon_delay_0</destination-node>
+ <destination-port>In (Right)</destination-port>
+ </connection>
+ <connection>
+ <source-node>product_iaia_oa_0</source-node>
+ <source-port>Product Output</source-port>
+ <destination-node>tap_sigmoid_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>tap_sigmoid_0</source-node>
+ <source-port>Output</source-port>
+ <destination-node>tap_tubewarmth_0</destination-node>
+ <destination-port>Input</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ <control>
+ <node-name>canyon_delay_0</node-name>
+ <port-name>Left to Right Time (Seconds)</port-name>
+ <value>0.250000</value>
+ </control>
+ <control>
+ <node-name>canyon_delay_0</node-name>
+ <port-name>Left to Right Feedback (Percent)</port-name>
+ <value>0.348770</value>
+ </control>
+ <control>
+ <node-name>canyon_delay_0</node-name>
+ <port-name>Right to Left Time (Seconds)</port-name>
+ <value>0.500000</value>
+ </control>
+ <control>
+ <node-name>canyon_delay_0</node-name>
+ <port-name>Right to Left Feedback (Percent)</port-name>
+ <value>0.604571</value>
+ </control>
+ <control>
+ <node-name>canyon_delay_0</node-name>
+ <port-name>Low-Pass Cutoff (Hz)</port-name>
+ <value>5000.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.000335</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.017092</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>0.316208</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_0</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.123919</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_1</node-name>
+ <port-name>Delay Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_1</node-name>
+ <port-name>Attack Time (s)</port-name>
+ <value>0.074993</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_1</node-name>
+ <port-name>Hold Time (s)</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_1</node-name>
+ <port-name>Decay Time (s)</port-name>
+ <value>0.099990</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_1</node-name>
+ <port-name>Sustain Level</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>dahdsr_g+t_control_1</node-name>
+ <port-name>Release Time (s)</port-name>
+ <value>0.299970</value>
+ </control>
+ <control>
+ <node-name>interpolator_0</node-name>
+ <port-name>Control Input</port-name>
+ <value>0.000000</value>
+ </control>
+ <control>
+ <node-name>interpolator_1</node-name>
+ <port-name>Control Input</port-name>
+ <value>2.699933</value>
+ </control>
+ <control>
+ <node-name>product_iaic_oa_0</node-name>
+ <port-name>Second Input</port-name>
+ <value>1999.999878</value>
+ </control>
+ <control>
+ <node-name>tap_sigmoid_0</node-name>
+ <port-name>Pre Gain [dB]</port-name>
+ <value>7.568405</value>
+ </control>
+ <control>
+ <node-name>tap_sigmoid_0</node-name>
+ <port-name>Post Gain [dB]</port-name>
+ <value>0.034165</value>
+ </control>
+ <control>
+ <node-name>tap_tubewarmth_0</node-name>
+ <port-name>Drive</port-name>
+ <value>9.999900</value>
+ </control>
+ <control>
+ <node-name>tap_tubewarmth_0</node-name>
+ <port-name>Tape--Tube Blend</port-name>
+ <value>2.499938</value>
+ </control>
+ <control>
+ <node-name>triangle_fasc_oa_0</node-name>
+ <port-name>Slope</port-name>
+ <value>0.999900</value>
+ </control>
+ </preset>
+</patch>
diff --git a/src/clients/patches/OLDpatches/trigger-test.om b/src/clients/patches/OLDpatches/trigger-test.om
new file mode 100644
index 00000000..a30e199d
--- /dev/null
+++ b/src/clients/patches/OLDpatches/trigger-test.om
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<patch>
+ <name>drum</name>
+ <polyphony>1</polyphony>
+ <node>
+ <name>output_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>output</plugin-label>
+ <module-x>1801</module-x>
+ <module-y>1098</module-y>
+ </node>
+ <node>
+ <name>triangle_fcsc_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>triangle_fcsc_oa</plugin-label>
+ <library-name>triangle_1649.so</library-name>
+ <module-x>1440</module-x>
+ <module-y>1036</module-y>
+ </node>
+ <node>
+ <name>product_iaia_oa_0</name>
+ <polyphonic>false</polyphonic>
+ <type>LADSPA</type>
+ <plugin-label>product_iaia_oa</plugin-label>
+ <library-name>product_1668.so</library-name>
+ <module-x>1633</module-x>
+ <module-y>1072</module-y>
+ </node>
+ <node>
+ <name>midi_trigger_in_0</name>
+ <polyphonic>false</polyphonic>
+ <type>Internal</type>
+ <plugin-label>midi_trigger_in</plugin-label>
+ <module-x>1411</module-x>
+ <module-y>1103</module-y>
+ </node>
+ <connection>
+ <source-node>midi_trigger_in_0</source-node>
+ <source-port>Gate</source-port>
+ <destination-node>product_iaia_oa_0</destination-node>
+ <destination-port>Second Input</destination-port>
+ </connection>
+ <connection>
+ <source-node>triangle_fcsc_oa_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_0</destination-node>
+ <destination-port>out</destination-port>
+ </connection>
+ <preset>
+ <name>default</name>
+ </preset>
+</patch>