1@prefix lv2:  <http://lv2plug.in/ns/lv2core#>.
2@prefix foaf: <http://xmlns.com/foaf/0.1/> .
3@prefix doap: <http://usefulinc.com/ns/doap#>.
4@prefix guiext: <http://lv2plug.in/ns/extensions/ui#>.
5@prefix units: <http://lv2plug.in/ns/extensions/units#> .
6@prefix pprop: <http://lv2plug.in/ns/ext/port-props#> .
7
8<http://eq10q.sourceforge.net/prafols#me>
9	a foaf:Person ;
10	foaf:name "Pere Ràfols Soler" ;
11	foaf:mbox <mailto:sapista2@gmail.com> ;
12	foaf:homepage <http://eq10q.sourceforge.net> .
13
14<http://eq10q.sourceforge.net/eq10qplugins>
15	a doap:Project ;
16	doap:maintainer <http://eq10q.sourceforge.net/prafols#me> ;
17	doap:name "EQ10Q plugins" .
18
19##LV2 GUI extension
20<http://eq10q.sourceforge.net/dynamics/gui>
21  a guiext:GtkUI;
22  guiext:binary <gui/dynamics_gui.so>;
23  lv2:optionalFeature guiext:noUserResize.
24
25##LV2 plugin binary
26<http://eq10q.sourceforge.net/gate>
27  a lv2:Plugin, lv2:GatePlugin, doap:Project;
28  lv2:binary <gate.so>;
29  doap:name "GT10QM";
30  doap:license <http://usefulinc.com/doap/licenses/gpl>;
31  lv2:optionalFeature lv2:hardRTCapable;
32  lv2:project <http://eq10q.sourceforge.net/eq10qplugins>;
33  guiext:ui <http://eq10q.sourceforge.net/dynamics/gui>;
34
35      lv2:port [
36	      a lv2:AudioPort, lv2:OutputPort;
37	      lv2:index 0;
38	      lv2:symbol "output";
39	      lv2:name "Output";
40      ],
41
42      [
43	      a lv2:AudioPort, lv2:InputPort;
44	      lv2:index 1;
45	      lv2:symbol "input";
46	      lv2:name "Input";
47      ],
48
49      [
50	      a lv2:ControlPort, lv2:InputPort;
51	      lv2:index 2;
52	      lv2:symbol "keylisten";
53	      lv2:name "Key Listen";
54	      lv2:minimum 0;
55	      lv2:maximum 1;
56	      lv2:default 0;
57	      lv2:portProperty lv2:toggled;
58      ],
59
60      [
61	      a lv2:ControlPort, lv2:InputPort;
62	      lv2:index 3;
63	      lv2:symbol "threshold";
64	      lv2:name "Threshold (dB)";
65	      lv2:minimum -46;
66	      lv2:maximum 4;
67	      lv2:default -10;
68	      units:unit units:db;
69      ],
70
71      [
72	      a lv2:ControlPort, lv2:InputPort;
73	      lv2:index 4;
74	      lv2:symbol "attack";
75	      lv2:name "Attack (ms)";
76	      lv2:minimum 0.01;
77	      lv2:maximum 500;
78	      lv2:default 5;
79      ],
80
81      [
82	      a lv2:ControlPort, lv2:InputPort;
83	      lv2:index 5;
84	      lv2:symbol "hold";
85	      lv2:name "Hold (ms)";
86	      lv2:minimum 0.01;
87	      lv2:maximum 3000;
88	      lv2:default 100;
89      ],
90
91      [
92	      a lv2:ControlPort, lv2:InputPort;
93	      lv2:index 6;
94	      lv2:symbol "decay";
95	      lv2:name "Decay (ms)";
96	      lv2:minimum 5;
97	      lv2:maximum 4000;
98	      lv2:default 250;
99      ],
100
101	      [
102	      a lv2:ControlPort, lv2:InputPort;
103	      lv2:index 7;
104	      lv2:symbol "compratio";
105	      lv2:name "Ratio (dB)";
106	      lv2:minimum 1;
107	      lv2:maximum 100;
108	      lv2:default 100;
109	      units:unit units:db;
110      ],
111
112	      [
113	      a lv2:ControlPort, lv2:InputPort;
114	      lv2:index 8;
115	      lv2:symbol "hpf";
116	      lv2:name "HPF Key Filter (Hz)";
117	      lv2:minimum 20;
118	      lv2:maximum 20000;
119	      lv2:default 20;
120	      units:unit units:hz;
121	      lv2:portProperty pprop:logarithmic;
122      ],
123
124	      [
125	      a lv2:ControlPort, lv2:InputPort;
126	      lv2:index 9;
127	      lv2:symbol "lpf";
128	      lv2:name "LPF Key Filter (Hz)";
129	      lv2:minimum 20;
130	      lv2:maximum 20000;
131	      lv2:default 20000;
132	      units:unit units:hz;
133	      lv2:portProperty pprop:logarithmic;
134      ],
135	      [
136	      a lv2:ControlPort, lv2:InputPort;
137	      lv2:index 10;
138	      lv2:symbol "ingain";
139	      lv2:name "Gain (dB)";
140	      lv2:minimum -20;
141	      lv2:maximum 20;
142	      lv2:default 0;
143	      units:unit units:db;
144      ],
145	      [
146	      a lv2:ControlPort, lv2:OutputPort;
147	      lv2:index 11;
148	      lv2:symbol "out_vu_ctl";
149	      lv2:name "Out VU CTL";
150      ],
151
152      	      [
153	      a lv2:ControlPort, lv2:OutputPort;
154	      lv2:index 12;
155	      lv2:symbol "gateled";
156	      lv2:name "Gain Reduction";
157      ],
158      	      [
159	      a lv2:ControlPort, lv2:InputPort;
160	      lv2:index 13;
161	      lv2:symbol "knee";
162	      lv2:name "Knee (dB)";
163	      lv2:minimum 0;
164	      lv2:maximum 20;
165	      lv2:default 0;
166	      units:unit units:db;
167      ],
168
169              [
170              a lv2:ControlPort, lv2:InputPort;
171              lv2:index 14;
172              lv2:symbol "drywet";
173              lv2:name "Dry/Wet";
174              lv2:minimum 0;
175              lv2:maximum 1;
176              lv2:default 1;
177      ],
178
179              [
180	      a lv2:ControlPort, lv2:InputPort;
181	      lv2:index 15;
182	      lv2:symbol "gaterange";
183	      lv2:name "Range (dB)";
184	      lv2:minimum -90;
185	      lv2:maximum  -1;
186	      lv2:default -90;
187	      units:unit units:db;
188      ].
189