aboutsummaryrefslogtreecommitdiffstats
path: root/omins.lv2
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2012-08-19 19:24:44 +0000
committerDavid Robillard <d@drobilla.net>2012-08-19 19:24:44 +0000
commit6a651aca0de7262e805ff8edb12cdc4692009997 (patch)
treef14451d008ea578c162df85d2e2605a227bf4bf6 /omins.lv2
parent5de48cab1d561e6b37502fe823922b94d1489eda (diff)
Move omins to plugins directory.
git-svn-id: http://svn.drobilla.net/lad/trunk/plugins/omins.lv2@4725 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'omins.lv2')
-rw-r--r--omins.lv2/adenv.ttl59
-rw-r--r--omins.lv2/adenv_lvl.ttl92
-rw-r--r--omins.lv2/comparison.ttl60
-rw-r--r--omins.lv2/dahdsr_fexp.ttl99
-rw-r--r--omins.lv2/dahdsr_hexp.ttl99
-rw-r--r--omins.lv2/fast_crossfade.ttl45
-rw-r--r--omins.lv2/formant_filter.ttl41
-rw-r--r--omins.lv2/hz_voct.ttl31
-rw-r--r--omins.lv2/manifest.ttl.in87
-rw-r--r--omins.lv2/masher.ttl51
-rw-r--r--omins.lv2/multiplexer.ttl39
-rw-r--r--omins.lv2/prob_switch.ttl45
-rw-r--r--omins.lv2/range_trans.ttl63
-rw-r--r--omins.lv2/sample_and_hold.ttl53
-rw-r--r--omins.lv2/signal_abs.ttl40
-rw-r--r--omins.lv2/slew_limiter.ttl48
-rw-r--r--omins.lv2/slide.ttl48
-rw-r--r--omins.lv2/waveguide_mesh.ttl70
18 files changed, 1070 insertions, 0 deletions
diff --git a/omins.lv2/adenv.ttl b/omins.lv2/adenv.ttl
new file mode 100644
index 0000000..807e8dc
--- /dev/null
+++ b/omins.lv2/adenv.ttl
@@ -0,0 +1,59 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix units: <http://lv2plug.in/ns/extensions/units#> .
+
+<http://drobilla.net/plugins/omins/adenv>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "Gate" ;
+ lv2:symbol "port0" ;
+ a lv2:AudioPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 1 ;
+ lv2:name "Trigger" ;
+ lv2:symbol "port1" ;
+ a lv2:AudioPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 0 ;
+ lv2:index 2 ;
+ lv2:minimum 0 ;
+ lv2:name "Attack Time" ;
+ lv2:symbol "port2" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:default 0 ;
+ lv2:index 3 ;
+ lv2:minimum 0 ;
+ lv2:name "Decay Time" ;
+ lv2:symbol "port3" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:index 4 ;
+ lv2:name "Envelope Out" ;
+ lv2:symbol "port4" ;
+ a lv2:AudioPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "Loki Davison <ltdav1[at]student.monash.edu.au>" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Percussive AD Envelope" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/adenv_lvl.ttl b/omins.lv2/adenv_lvl.ttl
new file mode 100644
index 0000000..0971fd2
--- /dev/null
+++ b/omins.lv2/adenv_lvl.ttl
@@ -0,0 +1,92 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix units: <http://lv2plug.in/ns/extensions/units#> .
+
+<http://drobilla.net/plugins/omins/adenv_lvl>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "Gate" ;
+ lv2:symbol "port0" ;
+ a lv2:CVPort ,
+ lv2:InputPort
+ ] , [
+ lv2:index 1 ;
+ lv2:name "Trigger" ;
+ lv2:symbol "port1" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 0 ;
+ lv2:index 2 ;
+ lv2:minimum 0 ;
+ lv2:name "Initial Level" ;
+ lv2:symbol "port2" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 1 ;
+ lv2:index 3 ;
+ lv2:minimum 0 ;
+ lv2:name "Attack to Level" ;
+ lv2:symbol "port3" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 0 ;
+ lv2:index 4 ;
+ lv2:minimum 0 ;
+ lv2:name "Decay to Level" ;
+ lv2:symbol "port4" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ units:unit units:s ;
+ lv2:default 0 ;
+ lv2:index 5 ;
+ lv2:minimum 0 ;
+ lv2:name "Attack Time" ;
+ lv2:symbol "port5" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ units:unit units:s ;
+ lv2:default 0 ;
+ lv2:index 6 ;
+ lv2:minimum 0 ;
+ lv2:name "Decay Time" ;
+ lv2:symbol "port6" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 7 ;
+ lv2:name "Envelope Out" ;
+ lv2:symbol "port7" ;
+ a lv2:CVPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 8 ;
+ lv2:name "Reset Level" ;
+ lv2:symbol "port8" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "Loki Davison <ltdav1[at]student.monash.edu.au>" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Percussive AD Envelope with levels" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/comparison.ttl b/omins.lv2/comparison.ttl
new file mode 100644
index 0000000..61dc7ae
--- /dev/null
+++ b/omins.lv2/comparison.ttl
@@ -0,0 +1,60 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<http://drobilla.net/plugins/omins/comparison>
+ lv2:binary <file:///usr/local/lib/lv2/naspro-ladspa.lv2/ladspa.so> ;
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "A" ;
+ lv2:symbol "port0" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 1 ;
+ lv2:name "B" ;
+ lv2:symbol "port1" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 2 ;
+ lv2:name "Larger" ;
+ lv2:symbol "port2" ;
+ a lv2:CVPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 3 ;
+ lv2:name "Smaller" ;
+ lv2:symbol "port3" ;
+ a lv2:CVPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 4 ;
+ lv2:name "A > B" ;
+ lv2:symbol "port4" ;
+ a lv2:CVPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 5 ;
+ lv2:name "A = B" ;
+ lv2:symbol "port5" ;
+ a lv2:CVPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "Thorsten Wilms" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Comparison" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/dahdsr_fexp.ttl b/omins.lv2/dahdsr_fexp.ttl
new file mode 100644
index 0000000..bebdeda
--- /dev/null
+++ b/omins.lv2/dahdsr_fexp.ttl
@@ -0,0 +1,99 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix units: <http://lv2plug.in/ns/extensions/units#> .
+
+<http://drobilla.net/plugins/omins/dahdsr_fexp>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "Gate" ;
+ lv2:symbol "port0" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 1 ;
+ lv2:name "Trigger" ;
+ lv2:symbol "port1" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 0 ;
+ lv2:index 2 ;
+ lv2:minimum 0 ;
+ lv2:name "Delay Time" ;
+ lv2:symbol "port2" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:default 0 ;
+ lv2:index 3 ;
+ lv2:minimum 0 ;
+ lv2:name "Attack Time" ;
+ lv2:symbol "port3" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:default 0 ;
+ lv2:index 4 ;
+ lv2:minimum 0 ;
+ lv2:name "Hold Time" ;
+ lv2:symbol "port4" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:default 0 ;
+ lv2:index 5 ;
+ lv2:minimum 0 ;
+ lv2:name "Decay Time" ;
+ lv2:symbol "port5" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:default 1 ;
+ lv2:index 6 ;
+ lv2:maximum 1 ;
+ lv2:minimum 0 ;
+ lv2:name "Sustain Level" ;
+ lv2:symbol "port6" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 0 ;
+ lv2:index 7 ;
+ lv2:minimum 0 ;
+ lv2:name "Release Time" ;
+ lv2:symbol "port7" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:index 8 ;
+ lv2:name "Envelope Out" ;
+ lv2:symbol "port8" ;
+ a lv2:CVPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "Loki Davison <ltdav1[at]student.monash.edu.au>" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Exponential DAHDSR Envelope" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/dahdsr_hexp.ttl b/omins.lv2/dahdsr_hexp.ttl
new file mode 100644
index 0000000..d2ddc8f
--- /dev/null
+++ b/omins.lv2/dahdsr_hexp.ttl
@@ -0,0 +1,99 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix units: <http://lv2plug.in/ns/extensions/units#> .
+
+<http://drobilla.net/plugins/omins/dahdsr_hexp>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "Gate" ;
+ lv2:symbol "port0" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 1 ;
+ lv2:name "Trigger" ;
+ lv2:symbol "port1" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 0 ;
+ lv2:index 2 ;
+ lv2:minimum 0 ;
+ lv2:name "Delay Time" ;
+ lv2:symbol "port2" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:default 0 ;
+ lv2:index 3 ;
+ lv2:minimum 0 ;
+ lv2:name "Attack Time" ;
+ lv2:symbol "port3" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:default 0 ;
+ lv2:index 4 ;
+ lv2:minimum 0 ;
+ lv2:name "Hold Time" ;
+ lv2:symbol "port4" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:default 0 ;
+ lv2:index 5 ;
+ lv2:minimum 0 ;
+ lv2:name "Decay Time" ;
+ lv2:symbol "port5" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:default 1 ;
+ lv2:index 6 ;
+ lv2:maximum 1 ;
+ lv2:minimum 0 ;
+ lv2:name "Sustain Level" ;
+ lv2:symbol "port6" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 0 ;
+ lv2:index 7 ;
+ lv2:minimum 0 ;
+ lv2:name "Release Time" ;
+ lv2:symbol "port7" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:index 8 ;
+ lv2:name "Envelope Out" ;
+ lv2:symbol "port8" ;
+ a lv2:CVPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "Loki Davison <ltdav1[at]student.monash.edu.au>" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "DAHDSR Envelope (Linear A, Exponential DR)" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/fast_crossfade.ttl b/omins.lv2/fast_crossfade.ttl
new file mode 100644
index 0000000..5710b05
--- /dev/null
+++ b/omins.lv2/fast_crossfade.ttl
@@ -0,0 +1,45 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<http://drobilla.net/plugins/omins/fast_crossfade>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "Level" ;
+ lv2:symbol "port0" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 1 ;
+ lv2:name "A" ;
+ lv2:symbol "port1" ;
+ a lv2:AudioPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 2 ;
+ lv2:name "B" ;
+ lv2:symbol "port2" ;
+ a lv2:AudioPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 3 ;
+ lv2:name "Output" ;
+ lv2:symbol "port3" ;
+ a lv2:AudioPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "Thorsten Wilms" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Fast Crossfade" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/formant_filter.ttl b/omins.lv2/formant_filter.ttl
new file mode 100644
index 0000000..191779e
--- /dev/null
+++ b/omins.lv2/formant_filter.ttl
@@ -0,0 +1,41 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<http://drobilla.net/plugins/omins/formant_filter>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:default 0 ;
+ lv2:index 0 ;
+ lv2:maximum 4 ;
+ lv2:minimum 0 ;
+ lv2:name "Vowel" ;
+ lv2:symbol "port0" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 1 ;
+ lv2:name "Input" ;
+ lv2:symbol "port1" ;
+ a lv2:AudioPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 2 ;
+ lv2:name "Output" ;
+ lv2:symbol "port2" ;
+ a lv2:AudioPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "David Robillard" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Formant Filter" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/hz_voct.ttl b/omins.lv2/hz_voct.ttl
new file mode 100644
index 0000000..8960c8b
--- /dev/null
+++ b/omins.lv2/hz_voct.ttl
@@ -0,0 +1,31 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<http://drobilla.net/plugins/omins/hz_voct>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "Input" ;
+ lv2:symbol "port0" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 1 ;
+ lv2:name "Output" ;
+ lv2:symbol "port1" ;
+ a lv2:CVPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "David Robillard" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Hz to V/Oct" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/manifest.ttl.in b/omins.lv2/manifest.ttl.in
new file mode 100644
index 0000000..8fd0dba
--- /dev/null
+++ b/omins.lv2/manifest.ttl.in
@@ -0,0 +1,87 @@
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+
+<http://drobilla.net/plugins/omins/adenv_lvl>
+ a lv2:Plugin ;
+ rdfs:seeAlso <adenv_lvl.ttl> ;
+ lv2:binary <adenv_lvl@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/adenv>
+ a lv2:Plugin ;
+ rdfs:seeAlso <adenv.ttl> ;
+ lv2:binary <adenv@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/comparison>
+ a lv2:Plugin ;
+ rdfs:seeAlso <comparison.ttl> ;
+ lv2:binary <comparison@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/dahdsr_fexp>
+ a lv2:Plugin ;
+ rdfs:seeAlso <dahdsr_fexp.ttl> ;
+ lv2:binary <dahdsr_fexp@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/dahdsr_hexp>
+ a lv2:Plugin ;
+ rdfs:seeAlso <dahdsr_hexp.ttl> ;
+ lv2:binary <dahdsr_hexp@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/fast_crossfade>
+ a lv2:Plugin ;
+ rdfs:seeAlso <fast_crossfade.ttl> ;
+ lv2:binary <fast_crossfade@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/formant_filter>
+ a lv2:Plugin ;
+ rdfs:seeAlso <formant_filter.ttl> ;
+ lv2:binary <formant_filter@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/hz_voct>
+ a lv2:Plugin ;
+ rdfs:seeAlso <hz_voct.ttl> ;
+ lv2:binary <hz_voct@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/masher>
+ a lv2:Plugin ;
+ rdfs:seeAlso <masher.ttl> ;
+ lv2:binary <masher@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/multiplexer>
+ a lv2:Plugin ;
+ rdfs:seeAlso <multiplexer.ttl> ;
+ lv2:binary <multiplexer@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/prob_switch>
+ a lv2:Plugin ;
+ rdfs:seeAlso <prob_switch.ttl> ;
+ lv2:binary <prob_switch@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/range_trans>
+ a lv2:Plugin ;
+ rdfs:seeAlso <range_trans.ttl> ;
+ lv2:binary <range_trans@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/sample_and_hold>
+ a lv2:Plugin ;
+ rdfs:seeAlso <sample_and_hold.ttl> ;
+ lv2:binary <sample_and_hold@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/signal_abs>
+ a lv2:Plugin ;
+ rdfs:seeAlso <signal_abs.ttl> ;
+ lv2:binary <signal_abs@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/slew_limiter>
+ a lv2:Plugin ;
+ rdfs:seeAlso <slew_limiter.ttl> ;
+ lv2:binary <slew_limiter@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/slide>
+ a lv2:Plugin ;
+ rdfs:seeAlso <slide.ttl> ;
+ lv2:binary <slide@LIB_EXT@> .
+
+<http://drobilla.net/plugins/omins/waveguide_mesh>
+ a lv2:Plugin ;
+ rdfs:seeAlso <waveguide_mesh.ttl> ;
+ lv2:binary <waveguide_mesh@LIB_EXT@> .
diff --git a/omins.lv2/masher.ttl b/omins.lv2/masher.ttl
new file mode 100644
index 0000000..b174249
--- /dev/null
+++ b/omins.lv2/masher.ttl
@@ -0,0 +1,51 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<http://drobilla.net/plugins/omins/masher>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "Input" ;
+ lv2:symbol "port0" ;
+ a lv2:AudioPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 1 ;
+ lv2:index 1 ;
+ lv2:maximum 10 ;
+ lv2:minimum 1 ;
+ lv2:name "Grain Pitch" ;
+ lv2:symbol "port1" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 400 ;
+ lv2:index 2 ;
+ lv2:maximum 800 ;
+ lv2:minimum 0 ;
+ lv2:name "Density" ;
+ lv2:symbol "port2" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 3 ;
+ lv2:name "Output" ;
+ lv2:symbol "port3" ;
+ a lv2:AudioPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "Dave Griffiths" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Masher" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/multiplexer.ttl b/omins.lv2/multiplexer.ttl
new file mode 100644
index 0000000..fe8b3b4
--- /dev/null
+++ b/omins.lv2/multiplexer.ttl
@@ -0,0 +1,39 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<http://drobilla.net/plugins/omins/multiplexer>
+ a lv2:Plugin ;
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ a lv2:CVPort ,
+ lv2:InputPort ;
+ lv2:index 0 ;
+ lv2:name "Gate" ;
+ lv2:symbol "gate" ;
+ ] , [
+ a lv2:CVPort ,
+ lv2:InputPort ;
+ lv2:index 1 ;
+ lv2:name "Off" ;
+ lv2:symbol "off" ;
+ ] , [
+ a lv2:CVPort ,
+ lv2:InputPort ;
+ lv2:index 2 ;
+ lv2:name "On" ;
+ lv2:symbol "on" ;
+ ] , [
+ a lv2:CVPort ,
+ lv2:OutputPort ;
+ lv2:index 3 ;
+ lv2:name "Output" ;
+ lv2:symbol "output" ;
+ ] ;
+ doap:name "Multiplexer" .
diff --git a/omins.lv2/prob_switch.ttl b/omins.lv2/prob_switch.ttl
new file mode 100644
index 0000000..d422cff
--- /dev/null
+++ b/omins.lv2/prob_switch.ttl
@@ -0,0 +1,45 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<http://drobilla.net/plugins/omins/prob_switch>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "Input 1" ;
+ lv2:symbol "port0" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 1 ;
+ lv2:name "Input 2" ;
+ lv2:symbol "port1" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 2 ;
+ lv2:name "Probability" ;
+ lv2:symbol "port2" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 3 ;
+ lv2:name "Output" ;
+ lv2:symbol "port3" ;
+ a lv2:CVPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "Loki Davison" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Probability Switch" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/range_trans.ttl b/omins.lv2/range_trans.ttl
new file mode 100644
index 0000000..f9ee544
--- /dev/null
+++ b/omins.lv2/range_trans.ttl
@@ -0,0 +1,63 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<http://drobilla.net/plugins/omins/range_trans>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:default 0 ;
+ lv2:index 0 ;
+ lv2:name "Input Min" ;
+ lv2:symbol "port0" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 1 ;
+ lv2:index 1 ;
+ lv2:name "Input Max" ;
+ lv2:symbol "port1" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 0 ;
+ lv2:index 2 ;
+ lv2:name "Output Min" ;
+ lv2:symbol "port2" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 1 ;
+ lv2:index 3 ;
+ lv2:name "Output Max" ;
+ lv2:symbol "port3" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 4 ;
+ lv2:name "Input" ;
+ lv2:symbol "port4" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 5 ;
+ lv2:name "Output" ;
+ lv2:symbol "port5" ;
+ a lv2:CVPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "David Robillard" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Range Translator" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/sample_and_hold.ttl b/omins.lv2/sample_and_hold.ttl
new file mode 100644
index 0000000..89e2a55
--- /dev/null
+++ b/omins.lv2/sample_and_hold.ttl
@@ -0,0 +1,53 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<http://drobilla.net/plugins/omins/sample_and_hold>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "Input" ;
+ lv2:symbol "in" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 1 ;
+ lv2:name "Trigger" ;
+ lv2:symbol "trigger" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 2 ;
+ lv2:name "Threshold" ;
+ lv2:symbol "threshold" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 3 ;
+ lv2:name "Continuous Triggering" ;
+ lv2:portProperty lv2:toggled ;
+ lv2:symbol "continuous" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 4 ;
+ lv2:name "Output" ;
+ lv2:symbol "out" ;
+ a lv2:CVPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "Thorsten Wilms" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Sample and Hold" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/signal_abs.ttl b/omins.lv2/signal_abs.ttl
new file mode 100644
index 0000000..8914f2d
--- /dev/null
+++ b/omins.lv2/signal_abs.ttl
@@ -0,0 +1,40 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<http://drobilla.net/plugins/omins/signal_abs>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "Input" ;
+ lv2:symbol "port0" ;
+ a lv2:AudioPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 1 ;
+ lv2:index 1 ;
+ lv2:name "Sign" ;
+ lv2:portProperty lv2:toggled ;
+ lv2:symbol "port1" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 2 ;
+ lv2:name "Output" ;
+ lv2:symbol "port2" ;
+ a lv2:AudioPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "Loki Davison" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Signed Absolute Value" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/slew_limiter.ttl b/omins.lv2/slew_limiter.ttl
new file mode 100644
index 0000000..c3ee33f
--- /dev/null
+++ b/omins.lv2/slew_limiter.ttl
@@ -0,0 +1,48 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix units: <http://lv2plug.in/ns/extensions/units#> .
+
+<http://drobilla.net/plugins/omins/slew_limiter>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "Input" ;
+ lv2:symbol "in" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 1 ;
+ lv2:name "Rise rate" ;
+ lv2:symbol "rise_rate" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:hz
+ ] , [
+ lv2:index 2 ;
+ lv2:name "Fall rate" ;
+ lv2:symbol "fall_rate" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:hz
+ ] , [
+ lv2:index 3 ;
+ lv2:name "Output" ;
+ lv2:symbol "out" ;
+ a lv2:CVPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "Lars Luthman <larsl@users.sourceforge.net>" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Slew Limiter" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/slide.ttl b/omins.lv2/slide.ttl
new file mode 100644
index 0000000..9c23af2
--- /dev/null
+++ b/omins.lv2/slide.ttl
@@ -0,0 +1,48 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix units: <http://lv2plug.in/ns/extensions/units#> .
+
+<http://drobilla.net/plugins/omins/slide>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "Input" ;
+ lv2:symbol "in" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 1 ;
+ lv2:name "Rise time" ;
+ lv2:symbol "rise_time" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:index 2 ;
+ lv2:name "Fall time" ;
+ lv2:symbol "fall_time" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port ;
+ units:unit units:s
+ ] , [
+ lv2:index 3 ;
+ lv2:name "Output" ;
+ lv2:symbol "out" ;
+ a lv2:CVPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "Lars Luthman <larsl@users.sourceforge.net>" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Slide" ;
+ a lv2:Plugin .
diff --git a/omins.lv2/waveguide_mesh.ttl b/omins.lv2/waveguide_mesh.ttl
new file mode 100644
index 0000000..54f4189
--- /dev/null
+++ b/omins.lv2/waveguide_mesh.ttl
@@ -0,0 +1,70 @@
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<http://drobilla.net/plugins/omins/waveguide_mesh>
+ lv2:microVersion 0 ;
+ lv2:minorVersion 0 ;
+ lv2:optionalFeature lv2:hardRTCapable ;
+ lv2:port [
+ lv2:index 0 ;
+ lv2:name "Trigger" ;
+ lv2:symbol "port0" ;
+ a lv2:CVPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 1 ;
+ lv2:name "Output" ;
+ lv2:symbol "port1" ;
+ a lv2:AudioPort ,
+ lv2:OutputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 0.11005 ;
+ lv2:index 2 ;
+ lv2:maximum 0.22 ;
+ lv2:minimum 0.0001 ;
+ lv2:name "Tension" ;
+ lv2:symbol "port2" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:index 3 ;
+ lv2:name "Power" ;
+ lv2:symbol "port3" ;
+ a lv2:AudioPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 1 ;
+ lv2:index 4 ;
+ lv2:maximum 7.01 ;
+ lv2:minimum 0.95 ;
+ lv2:name "Excitation X" ;
+ lv2:portProperty lv2:integer ;
+ lv2:symbol "port4" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] , [
+ lv2:default 1 ;
+ lv2:index 5 ;
+ lv2:maximum 7.01 ;
+ lv2:minimum 0.95 ;
+ lv2:name "Excitation Y" ;
+ lv2:portProperty lv2:integer ;
+ lv2:symbol "port5" ;
+ a lv2:ControlPort ,
+ lv2:InputPort ,
+ lv2:Port
+ ] ;
+ <http://purl.org/dc/elements/1.1/creator> "Loki Davison" ;
+ <http://purl.org/dc/elements/1.1/rights> "GPL" ;
+ doap:name "Simple Waveguide Mesh" ;
+ a lv2:Plugin .