add ttl files for mdaEPiano
authorrekado <rekado@elephly.net>
Sat, 27 Jul 2013 14:46:13 +0000 (22:46 +0800)
committerrekado <rekado@elephly.net>
Sat, 27 Jul 2013 14:46:13 +0000 (22:46 +0800)
src/mdaEPiano/manifest.ttl [new file with mode: 0644]
src/mdaEPiano/mdaEPiano.ttl [new file with mode: 0644]

diff --git a/src/mdaEPiano/manifest.ttl b/src/mdaEPiano/manifest.ttl
new file mode 100644 (file)
index 0000000..0d380fd
--- /dev/null
@@ -0,0 +1,35 @@
+@prefix lv2:  <http://lv2plug.in/ns/lv2core#>.
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
+@prefix base: <http://elephly.net/lv2/>.
+@prefix pset: <http://lv2plug.in/ns/ext/presets#>.
+@prefix pre:  <http://elephly.net/lv2/mdaEPiano/presets#>.
+
+base:mdaEPiano
+  a            lv2:Plugin;
+  lv2:binary   <mdaEPiano.so>;
+  rdfs:seeAlso <mdaEPiano.ttl>.
+
+pre:default
+  a              pset:Preset;
+  lv2:appliesTo  base:mdaEPiano;
+  rdfs:seeAlso   <presets/default.ttl>.
+
+pre:bright
+  a              pset:Preset;
+  lv2:appliesTo  base:mdaEPiano;
+  rdfs:seeAlso   <presets/bright.ttl>.
+
+pre:mellow
+  a              pset:Preset;
+  lv2:appliesTo  base:mdaEPiano;
+  rdfs:seeAlso   <presets/mellow.ttl>.
+
+pre:autopan
+  a              pset:Preset;
+  lv2:appliesTo  base:mdaEPiano;
+  rdfs:seeAlso   <presets/autopan.ttl>.
+
+pre:tremolo
+  a              pset:Preset;
+  lv2:appliesTo  base:mdaEPiano;
+  rdfs:seeAlso   <presets/tremolo.ttl>.
diff --git a/src/mdaEPiano/mdaEPiano.ttl b/src/mdaEPiano/mdaEPiano.ttl
new file mode 100644 (file)
index 0000000..18895c6
--- /dev/null
@@ -0,0 +1,145 @@
+@prefix lv2:  <http://lv2plug.in/ns/lv2core#>.
+@prefix doap: <http://usefulinc.com/ns/doap#>.
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
+@prefix ll:   <http://ll-plugins.nongnu.org/lv2/namespace#>.
+@prefix pg:   <http://ll-plugins.nongnu.org/lv2/ext/portgroups#>.
+@prefix atom: <http://lv2plug.in/ns/ext/atom#>.
+
+<http://elephly.net/lv2/mdaEPiano/out> a pg:StereoGroup.
+
+<http://elephly.net/lv2/mdaEPiano>
+  a lv2:Plugin, lv2:InstrumentPlugin;
+  lv2:binary <mdaEPiano.so>;
+  doap:name "mdaEPiano";
+  doap:maintainer [
+    a foaf:Person;
+    foaf:name "Ricardo Wurmus";
+    foaf:homepage <http://elephly.net>
+  ];
+  doap:license <http://usefulinc.com/doap/licenses/gpl>;
+  ll:pegName "p";
+
+  lv2:port [
+    a atom:AtomPort, lv2:InputPort;
+    atom:bufferType atom:Sequence;
+    atom:supports <http://lv2plug.in/ns/ext/midi#MidiEvent>;
+    lv2:index 0;
+    lv2:symbol "midi";
+    lv2:name "MIDI";
+  ] , [
+    a lv2:AudioPort, lv2:OutputPort;
+    lv2:index 1;
+    lv2:symbol "left";
+    lv2:name "Left";
+    pg:membership [
+      pg:group <http://elephly.net/lv2/mdaEPiano/out>;
+      pg:role pg:leftChannel;
+    ];
+  ] , [
+    a lv2:AudioPort, lv2:OutputPort;
+    lv2:index 2;
+    lv2:symbol "right";
+    lv2:name "Right";
+    pg:membership [
+      pg:group <http://elephly.net/lv2/mdaEPiano/out>;
+      pg:role pg:rightChannel;
+    ];
+  ] , [
+    a lv2:ControlPort, lv2:InputPort;
+    lv2:index 3;
+    lv2:symbol "envelope_decay";
+    lv2:name "Envelope Decay";
+    lv2:minimum 0;
+    lv2:maximum 1;
+    lv2:default 0.5;
+  ] , [
+    a lv2:ControlPort, lv2:InputPort;
+    lv2:index 4;
+    lv2:symbol "envelope_release";
+    lv2:name "Envelope Release";
+    lv2:minimum 0;
+    lv2:maximum 1;
+    lv2:default 0.5;
+  ] , [
+    a lv2:ControlPort, lv2:InputPort;
+    lv2:index 5;
+    lv2:symbol "hardness";
+    lv2:name "Hardness";
+    lv2:minimum 0;
+    lv2:maximum 1;
+    lv2:default 0.5;
+  ] , [
+    a lv2:ControlPort, lv2:InputPort;
+    lv2:index 6;
+    lv2:symbol "treble_boost";
+    lv2:name "Treble Boost";
+    lv2:minimum 0;
+    lv2:maximum 1;
+    lv2:default 0.5;
+  ] , [
+    a lv2:ControlPort, lv2:InputPort;
+    lv2:index 7;
+    lv2:symbol "modulation";
+    lv2:name "Modulation";
+    lv2:minimum 0;
+    lv2:maximum 1;
+    lv2:default 0.5;
+  ] , [
+    a lv2:ControlPort, lv2:InputPort;
+    lv2:index 8;
+    lv2:symbol "lfo_rate";
+    lv2:name "LFO Rate";
+    lv2:minimum 0;
+    lv2:maximum 1;
+    lv2:default 0.650;
+  ] , [
+    a lv2:ControlPort, lv2:InputPort;
+    lv2:index 9;
+    lv2:symbol "velocity_sensitivity";
+    lv2:name "Velocity Sensitivity";
+    lv2:minimum 0;
+    lv2:maximum 1;
+    lv2:default 0.250;
+  ] , [
+    a lv2:ControlPort, lv2:InputPort;
+    lv2:index 10;
+    lv2:symbol "stereo_width";
+    lv2:name "Stereo Width";
+    lv2:minimum 0;
+    lv2:maximum 1;
+    lv2:default 0.500;
+  ] , [
+    a lv2:ControlPort, lv2:InputPort;
+    lv2:index 11;
+    lv2:symbol "polyphony";
+    lv2:name "Polyphony";
+    lv2:minimum 0;
+    lv2:maximum 1;
+    lv2:default 0.50;
+  ] , [
+    a lv2:ControlPort, lv2:InputPort;
+    lv2:index 12;
+    lv2:symbol "fine_tuning";
+    lv2:name "Fine Tuning";
+    lv2:minimum 0;
+    lv2:maximum 1;
+    lv2:default 0.500;
+  ] , [
+    a lv2:ControlPort, lv2:InputPort;
+    lv2:index 13;
+    lv2:symbol "random_tuning";
+    lv2:name "Random Tuning";
+    lv2:minimum 0;
+    lv2:maximum 1;
+    lv2:default 0.146;
+  ] , [
+    a lv2:ControlPort, lv2:InputPort;
+    lv2:index 14;
+    lv2:symbol "overdrive";
+    lv2:name "Overdrive";
+    lv2:minimum 0;
+    lv2:maximum 1;
+    lv2:default 0.000;
+  ].