summaryrefslogtreecommitdiffstats
path: root/ingen.lv2
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-10-21 05:16:22 +0000
committerDavid Robillard <d@drobilla.net>2011-10-21 05:16:22 +0000
commitbcc2b2a1032306711591ae59205b81ed67d08387 (patch)
treec98c936b113bc9ea5950877467eaaa8d9c13d62a /ingen.lv2
parentd0197b2f5fadc55c5ab3bf62e96fef81d753b2de (diff)
downloadingen-bcc2b2a1032306711591ae59205b81ed67d08387.tar.gz
ingen-bcc2b2a1032306711591ae59205b81ed67d08387.tar.bz2
ingen-bcc2b2a1032306711591ae59205b81ed67d08387.zip
Fix running as an LV2 plugin.
Install template bundles for loading Ingen in LV2 hosts. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@3555 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'ingen.lv2')
-rw-r--r--ingen.lv2/manifest.ttl28
-rw-r--r--ingen.lv2/mono_effect.ttl71
-rw-r--r--ingen.lv2/mono_synth.ttl56
-rw-r--r--ingen.lv2/stereo_effect.ttl96
-rw-r--r--ingen.lv2/stereo_synth.ttl67
5 files changed, 318 insertions, 0 deletions
diff --git a/ingen.lv2/manifest.ttl b/ingen.lv2/manifest.ttl
new file mode 100644
index 00000000..1789c078
--- /dev/null
+++ b/ingen.lv2/manifest.ttl
@@ -0,0 +1,28 @@
+@prefix ingen: <http://drobilla.net/ns/ingen#> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix templates: <http://drobilla.net/software/ingen/templates/> .
+
+<mono_synth.ttl>
+ a lv2:Plugin ,
+ ingen:Patch ;
+ rdfs:seeAlso <mono_synth.ttl> ;
+ lv2:binary <libingen_lv2.so> .
+
+<mono_effect.ttl>
+ a lv2:Plugin ,
+ ingen:Patch ;
+ rdfs:seeAlso <mono_effect.ttl> ;
+ lv2:binary <libingen_lv2.so> .
+
+<stereo_synth.ttl>
+ a lv2:Plugin ,
+ ingen:Patch ;
+ rdfs:seeAlso <stereo_synth.ttl> ;
+ lv2:binary <libingen_lv2.so> .
+
+<stereo_effect.ttl>
+ a lv2:Plugin ,
+ ingen:Patch ;
+ rdfs:seeAlso <stereo_effect.ttl> ;
+ lv2:binary <libingen_lv2.so> .
diff --git a/ingen.lv2/mono_effect.ttl b/ingen.lv2/mono_effect.ttl
new file mode 100644
index 00000000..bef63789
--- /dev/null
+++ b/ingen.lv2/mono_effect.ttl
@@ -0,0 +1,71 @@
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix ingen: <http://drobilla.net/ns/ingen#> .
+@prefix ingenui: <http://drobilla.net/ns/ingenuity#> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix lv2ev: <http://lv2plug.in/ns/ext/event#> .
+@prefix ctx: <http://lv2plug.in/ns/ext/contexts#> .
+@prefix lv2midi: <http://lv2plug.in/ns/ext/midi#> .
+@prefix midi: <http://drobilla.net/ns/ext/midi#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
+
+<>
+ ingen:connection [
+ ingen:destination <audio_out_1> ;
+ ingen:source <audio_in_1>
+ ] ;
+ ingen:polyphony 1 ;
+ lv2:port <audio_in_1> ,
+ <audio_out_1> ,
+ <control_in> ,
+ <control_out> ;
+ lv2:symbol "mono_effect" ;
+ doap:name "Ingen Mono Effect" ;
+ a ingen:Patch ,
+ lv2:Plugin .
+
+<audio_in_1>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 12.50000000 ;
+ ingenui:canvas-y 95.00000000 ;
+ lv2:index 2 ;
+ lv2:name "Audio In 1" ;
+ lv2:symbol "audio_in_1" ;
+ a lv2:AudioPort ,
+ lv2:InputPort .
+
+<audio_out_1>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 154.25000000 ;
+ ingenui:canvas-y 52.50000000 ;
+ lv2:index 3 ;
+ lv2:name "Audio Out 1" ;
+ lv2:symbol "audio_out_1" ;
+ a lv2:AudioPort ,
+ lv2:OutputPort .
+
+<control_in>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 23.50000000 ;
+ ingenui:canvas-y 180.00000000 ;
+ lv2:index 0 ;
+ lv2:name "Control" ;
+ lv2:portProperty lv2:connectionOptional ;
+ lv2:symbol "control_in" ;
+ a lv2ev:EventPort ,
+ lv2:InputPort .
+
+<control_out>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 23.50000000 ;
+ ingenui:canvas-y 137.50000000 ;
+ lv2:index 1 ;
+ lv2:name "Control" ;
+ lv2:portProperty lv2:connectionOptional ;
+ lv2:symbol "control_out" ;
+ a lv2ev:EventPort ,
+ lv2:OutputPort .
diff --git a/ingen.lv2/mono_synth.ttl b/ingen.lv2/mono_synth.ttl
new file mode 100644
index 00000000..0ad68611
--- /dev/null
+++ b/ingen.lv2/mono_synth.ttl
@@ -0,0 +1,56 @@
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix ingen: <http://drobilla.net/ns/ingen#> .
+@prefix ingenui: <http://drobilla.net/ns/ingenuity#> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix lv2ev: <http://lv2plug.in/ns/ext/event#> .
+@prefix ctx: <http://lv2plug.in/ns/ext/contexts#> .
+@prefix lv2midi: <http://lv2plug.in/ns/ext/midi#> .
+@prefix midi: <http://drobilla.net/ns/ext/midi#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
+
+<>
+ ingen:polyphony 1 ;
+ lv2:port <audio_out_1> ,
+ <control_in> ,
+ <control_out> ;
+ lv2:symbol "mono_synth" ;
+ doap:name "Ingen Mono Synth" ;
+ a ingen:Patch ,
+ lv2:Plugin .
+
+<audio_out_1>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 154.25000000 ;
+ ingenui:canvas-y 52.50000000 ;
+ lv2:index 3 ;
+ lv2:name "Audio Out 1" ;
+ lv2:symbol "audio_out_1" ;
+ a lv2:AudioPort ,
+ lv2:OutputPort .
+
+<control_in>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 23.50000000 ;
+ ingenui:canvas-y 180.00000000 ;
+ lv2:index 0 ;
+ lv2:name "Control" ;
+ lv2:portProperty lv2:connectionOptional ;
+ lv2:symbol "control_in" ;
+ a lv2ev:EventPort ,
+ lv2:InputPort .
+
+<control_out>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 23.50000000 ;
+ ingenui:canvas-y 137.50000000 ;
+ lv2:index 1 ;
+ lv2:name "Control" ;
+ lv2:portProperty lv2:connectionOptional ;
+ lv2:symbol "control_out" ;
+ a lv2ev:EventPort ,
+ lv2:OutputPort .
diff --git a/ingen.lv2/stereo_effect.ttl b/ingen.lv2/stereo_effect.ttl
new file mode 100644
index 00000000..bc73483f
--- /dev/null
+++ b/ingen.lv2/stereo_effect.ttl
@@ -0,0 +1,96 @@
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix ingen: <http://drobilla.net/ns/ingen#> .
+@prefix ingenui: <http://drobilla.net/ns/ingenuity#> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix lv2ev: <http://lv2plug.in/ns/ext/event#> .
+@prefix ctx: <http://lv2plug.in/ns/ext/contexts#> .
+@prefix lv2midi: <http://lv2plug.in/ns/ext/midi#> .
+@prefix midi: <http://drobilla.net/ns/ext/midi#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
+
+<>
+ ingen:connection [
+ ingen:destination <audio_out_1> ;
+ ingen:source <audio_in_1>
+ ] , [
+ ingen:destination <audio_out_2> ;
+ ingen:source <audio_in_2>
+ ] ;
+ ingen:polyphony 1 ;
+ lv2:port <audio_in_1> ,
+ <audio_in_2> ,
+ <audio_out_1> ,
+ <audio_out_2> ,
+ <control_in> ,
+ <control_out> ;
+ lv2:symbol "stereo_effect" ;
+ doap:name "Ingen Stereo Effect" ;
+ a ingen:Patch ,
+ lv2:Plugin .
+
+<audio_in_1>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 12.50000000 ;
+ ingenui:canvas-y 95.00000000 ;
+ lv2:index 2 ;
+ lv2:name "Audio In 1" ;
+ lv2:symbol "audio_in_1" ;
+ a lv2:AudioPort ,
+ lv2:InputPort .
+
+<audio_in_2>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 12.50000000 ;
+ ingenui:canvas-y 52.50000000 ;
+ lv2:index 4 ;
+ lv2:name "Audio In 2" ;
+ lv2:symbol "audio_in_2" ;
+ a lv2:AudioPort ,
+ lv2:InputPort .
+
+<audio_out_1>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 154.25000000 ;
+ ingenui:canvas-y 52.50000000 ;
+ lv2:index 3 ;
+ lv2:name "Audio Out 1" ;
+ lv2:symbol "audio_out_1" ;
+ a lv2:AudioPort ,
+ lv2:OutputPort .
+
+<audio_out_2>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 154.25000000 ;
+ ingenui:canvas-y 52.50000000 ;
+ lv2:index 5 ;
+ lv2:name "Audio Out 2" ;
+ lv2:symbol "audio_out_2" ;
+ a lv2:AudioPort ,
+ lv2:OutputPort .
+
+<control_in>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 23.50000000 ;
+ ingenui:canvas-y 180.00000000 ;
+ lv2:index 0 ;
+ lv2:name "Control" ;
+ lv2:portProperty lv2:connectionOptional ;
+ lv2:symbol "control_in" ;
+ a lv2ev:EventPort ,
+ lv2:InputPort .
+
+<control_out>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 23.50000000 ;
+ ingenui:canvas-y 137.50000000 ;
+ lv2:index 1 ;
+ lv2:name "Control" ;
+ lv2:portProperty lv2:connectionOptional ;
+ lv2:symbol "control_out" ;
+ a lv2ev:EventPort ,
+ lv2:OutputPort .
diff --git a/ingen.lv2/stereo_synth.ttl b/ingen.lv2/stereo_synth.ttl
new file mode 100644
index 00000000..1ebac299
--- /dev/null
+++ b/ingen.lv2/stereo_synth.ttl
@@ -0,0 +1,67 @@
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix dc: <http://purl.org/dc/elements/1.1/> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix ingen: <http://drobilla.net/ns/ingen#> .
+@prefix ingenui: <http://drobilla.net/ns/ingenuity#> .
+@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
+@prefix lv2ev: <http://lv2plug.in/ns/ext/event#> .
+@prefix ctx: <http://lv2plug.in/ns/ext/contexts#> .
+@prefix lv2midi: <http://lv2plug.in/ns/ext/midi#> .
+@prefix midi: <http://drobilla.net/ns/ext/midi#> .
+@prefix owl: <http://www.w3.org/2002/07/owl#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
+
+<>
+ ingen:polyphony 1 ;
+ lv2:port <audio_out_1> ,
+ <audio_out_2> ,
+ <control_in> ,
+ <control_out> ;
+ lv2:symbol "stereo_synth" ;
+ doap:name "Ingen Stereo Synth" ;
+ a ingen:Patch ,
+ lv2:Plugin .
+
+<audio_out_1>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 154.25000000 ;
+ ingenui:canvas-y 52.50000000 ;
+ lv2:index 3 ;
+ lv2:name "Audio Out 1" ;
+ lv2:symbol "audio_out_1" ;
+ a lv2:AudioPort ,
+ lv2:OutputPort .
+
+<audio_out_2>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 154.25000000 ;
+ ingenui:canvas-y 52.50000000 ;
+ lv2:index 5 ;
+ lv2:name "Audio Out 2" ;
+ lv2:symbol "audio_out_2" ;
+ a lv2:AudioPort ,
+ lv2:OutputPort .
+
+<control_in>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 23.50000000 ;
+ ingenui:canvas-y 180.00000000 ;
+ lv2:index 0 ;
+ lv2:name "Control" ;
+ lv2:portProperty lv2:connectionOptional ;
+ lv2:symbol "control_in" ;
+ a lv2ev:EventPort ,
+ lv2:InputPort .
+
+<control_out>
+ ingen:polyphonic false ;
+ ingenui:canvas-x 23.50000000 ;
+ ingenui:canvas-y 137.50000000 ;
+ lv2:index 1 ;
+ lv2:name "Control" ;
+ lv2:portProperty lv2:connectionOptional ;
+ lv2:symbol "control_out" ;
+ a lv2ev:EventPort ,
+ lv2:OutputPort .