replace note with m_key
[software/lv2-mdametapiano.git] / src / mdaPiano.ttl
1 @prefix lv2: <http://lv2plug.in/ns/lv2core#>.
2 @prefix doap: <http://usefulinc.com/ns/doap#>.
3 @prefix foaf: <http://xmlns.com/foaf/0.1/> .
4 @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
5 @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
6 @prefix ll: <http://ll-plugins.nongnu.org/lv2/namespace#>.
7 @prefix pg: <http://ll-plugins.nongnu.org/lv2/ext/portgroups#>.
8 @prefix ev: <http://lv2plug.in/ns/ext/event#>.
9
10 <http://elephly.net/lv2/mdaPiano/out> a pg:StereoGroup.
11
12 <http://elephly.net/lv2/mdaPiano>
13 a lv2:Plugin, lv2:InstrumentPlugin;
14 lv2:binary <mdaPiano.so>;
15 doap:name "mdaPiano";
16 doap:maintainer [
17 a foaf:Person;
18 foaf:name "Ricardo Wurmus";
19 foaf:homepage <http://elephly.net>
20 ];
21 doap:license <http://usefulinc.com/doap/licenses/gpl>;
22 ll:pegName "p";
23
24 lv2:port [
25 a ev:EventPort, lv2:InputPort;
26 lv2:index 0;
27 ev:supportsEvent <http://lv2plug.in/ns/ext/midi#MidiEvent>;
28 lv2:symbol "midi";
29 lv2:name "MIDI";
30 ] , [
31 a lv2:AudioPort, lv2:OutputPort;
32 lv2:index 1;
33 lv2:symbol "left";
34 lv2:name "Left";
35 pg:membership [
36 pg:group <http://elephly.net/lv2/mdaPiano/out>;
37 pg:role pg:leftChannel;
38 ];
39 ] , [
40 a lv2:AudioPort, lv2:OutputPort;
41 lv2:index 2;
42 lv2:symbol "right";
43 lv2:name "Right";
44 pg:membership [
45 pg:group <http://elephly.net/lv2/mdaPiano/out>;
46 pg:role pg:rightChannel;
47 ];
48 ] , [
49 a lv2:ControlPort, lv2:InputPort;
50 lv2:index 3;
51 lv2:symbol "envelope_decay";
52 lv2:name "Envelope Decay";
53 lv2:minimum 0;
54 lv2:maximum 1;
55 lv2:default 0.5;
56 ] , [
57 a lv2:ControlPort, lv2:InputPort;
58 lv2:index 4;
59 lv2:symbol "envelope_release";
60 lv2:name "Envelope Release";
61 lv2:minimum 0;
62 lv2:maximum 1;
63 lv2:default 0.5;
64 ] , [
65 a lv2:ControlPort, lv2:InputPort;
66 lv2:index 5;
67 lv2:symbol "hardness_offset";
68 lv2:name "Hardness Offset";
69 lv2:minimum 0;
70 lv2:maximum 1;
71 lv2:default 0.5;
72 ] , [
73 a lv2:ControlPort, lv2:InputPort;
74 lv2:index 6;
75 lv2:symbol "velocity_to_hardness";
76 lv2:name "Velocity to Hardness";
77 lv2:minimum 0;
78 lv2:maximum 1;
79 lv2:default 0.5;
80 ] , [
81 a lv2:ControlPort, lv2:InputPort;
82 lv2:index 7;
83 lv2:symbol "muffling_filter";
84 lv2:name "Muffling Filter";
85 lv2:minimum 0;
86 lv2:maximum 1;
87 lv2:default 0.803;
88 ] , [
89 a lv2:ControlPort, lv2:InputPort;
90 lv2:index 8;
91 lv2:symbol "velocity_to_muffling";
92 lv2:name "Velocity to Muffling";
93 lv2:minimum 0;
94 lv2:maximum 1;
95 lv2:default 0.251;
96 ] , [
97 a lv2:ControlPort, lv2:InputPort;
98 lv2:index 9;
99 lv2:symbol "velocity_sensitivity";
100 lv2:name "Velocity Sensitivity";
101 lv2:minimum 0;
102 lv2:maximum 1;
103 lv2:default 0.376;
104 ] , [
105 a lv2:ControlPort, lv2:InputPort;
106 lv2:index 10;
107 lv2:symbol "stereo_width";
108 lv2:name "Stereo Width";
109 lv2:minimum 0;
110 lv2:maximum 1;
111 lv2:default 0.500;
112 ] , [
113 a lv2:ControlPort, lv2:InputPort;
114 lv2:index 11;
115 lv2:symbol "polyphony";
116 lv2:name "Polyphony";
117 lv2:minimum 0;
118 lv2:maximum 1;
119 lv2:default 0.330;
120 ] , [
121 a lv2:ControlPort, lv2:InputPort;
122 lv2:index 12;
123 lv2:symbol "fine_tuning";
124 lv2:name "Fine Tuning";
125 lv2:minimum 0;
126 lv2:maximum 1;
127 lv2:default 0.500;
128 ] , [
129 a lv2:ControlPort, lv2:InputPort;
130 lv2:index 13;
131 lv2:symbol "random_detuning";
132 lv2:name "Random Detuning";
133 lv2:minimum 0;
134 lv2:maximum 1;
135 lv2:default 0.246;
136 ] , [
137 a lv2:ControlPort, lv2:InputPort;
138 lv2:index 14;
139 lv2:symbol "stretch_tuning";
140 lv2:name "Stretch Tuning";
141 lv2:minimum 0;
142 lv2:maximum 1;
143 lv2:default 0.500;
144 ].