From bcc2b2a1032306711591ae59205b81ed67d08387 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 21 Oct 2011 05:16:22 +0000 Subject: 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 --- ingen.lv2/manifest.ttl | 28 +++++++++++++ ingen.lv2/mono_effect.ttl | 71 +++++++++++++++++++++++++++++++++ ingen.lv2/mono_synth.ttl | 56 ++++++++++++++++++++++++++ ingen.lv2/stereo_effect.ttl | 96 +++++++++++++++++++++++++++++++++++++++++++++ ingen.lv2/stereo_synth.ttl | 67 +++++++++++++++++++++++++++++++ 5 files changed, 318 insertions(+) create mode 100644 ingen.lv2/manifest.ttl create mode 100644 ingen.lv2/mono_effect.ttl create mode 100644 ingen.lv2/mono_synth.ttl create mode 100644 ingen.lv2/stereo_effect.ttl create mode 100644 ingen.lv2/stereo_synth.ttl (limited to 'ingen.lv2') 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: . +@prefix lv2: . +@prefix rdfs: . +@prefix templates: . + + + a lv2:Plugin , + ingen:Patch ; + rdfs:seeAlso ; + lv2:binary . + + + a lv2:Plugin , + ingen:Patch ; + rdfs:seeAlso ; + lv2:binary . + + + a lv2:Plugin , + ingen:Patch ; + rdfs:seeAlso ; + lv2:binary . + + + a lv2:Plugin , + ingen:Patch ; + rdfs:seeAlso ; + lv2:binary . 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: . +@prefix dc: . +@prefix doap: . +@prefix ingen: . +@prefix ingenui: . +@prefix lv2: . +@prefix lv2ev: . +@prefix ctx: . +@prefix lv2midi: . +@prefix midi: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . +@prefix atom: . + +<> + ingen:connection [ + ingen:destination ; + ingen:source + ] ; + ingen:polyphony 1 ; + lv2:port , + , + , + ; + lv2:symbol "mono_effect" ; + doap:name "Ingen Mono Effect" ; + a ingen:Patch , + lv2:Plugin . + + + 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 . + + + 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 . + + + 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 . + + + 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: . +@prefix dc: . +@prefix doap: . +@prefix ingen: . +@prefix ingenui: . +@prefix lv2: . +@prefix lv2ev: . +@prefix ctx: . +@prefix lv2midi: . +@prefix midi: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . +@prefix atom: . + +<> + ingen:polyphony 1 ; + lv2:port , + , + ; + lv2:symbol "mono_synth" ; + doap:name "Ingen Mono Synth" ; + a ingen:Patch , + lv2:Plugin . + + + 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 . + + + 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 . + + + 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: . +@prefix dc: . +@prefix doap: . +@prefix ingen: . +@prefix ingenui: . +@prefix lv2: . +@prefix lv2ev: . +@prefix ctx: . +@prefix lv2midi: . +@prefix midi: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . +@prefix atom: . + +<> + ingen:connection [ + ingen:destination ; + ingen:source + ] , [ + ingen:destination ; + ingen:source + ] ; + ingen:polyphony 1 ; + lv2:port , + , + , + , + , + ; + lv2:symbol "stereo_effect" ; + doap:name "Ingen Stereo Effect" ; + a ingen:Patch , + lv2:Plugin . + + + 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 . + + + 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 . + + + 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 . + + + 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 . + + + 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 . + + + 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: . +@prefix dc: . +@prefix doap: . +@prefix ingen: . +@prefix ingenui: . +@prefix lv2: . +@prefix lv2ev: . +@prefix ctx: . +@prefix lv2midi: . +@prefix midi: . +@prefix owl: . +@prefix rdfs: . +@prefix xsd: . +@prefix atom: . + +<> + ingen:polyphony 1 ; + lv2:port , + , + , + ; + lv2:symbol "stereo_synth" ; + doap:name "Ingen Stereo Synth" ; + a ingen:Patch , + lv2:Plugin . + + + 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 . + + + 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 . + + + 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 . + + + 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 . -- cgit v1.2.1