1#
2# Copyright (C) 2014 Guitarix project MOD project
3#
4# This program is free software; you can redistribute it and/or modify
5# it under the terms of the GNU General Public License as published by
6# the Free Software Foundation; either version 2 of the License, or
7# (at your option) any later version.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with this program; if not, write to the Free Software
16# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
17# --------------------------------------------------------------------------
18#
19
20
21@prefix doap: <http://usefulinc.com/ns/doap#> .
22@prefix foaf: <http://xmlns.com/foaf/0.1/> .
23@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
24@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
25@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
26@prefix guiext: <http://lv2plug.in/ns/extensions/ui#>.
27@prefix time: <http://lv2plug.in/ns/ext/time#>.
28@prefix units: <http://lv2plug.in/ns/extensions/units#> .
29
30<http://guitarix.sourceforge.net#me>
31	a foaf:Person ;
32	foaf:name "Guitarix team" ;
33	foaf:mbox <mailto:guitarix-developer@lists.sourceforge.net> ;
34	rdfs:seeAlso <http://guitarix.sourceforge.net> .
35
36<http://guitarix.sourceforge.net/plugins/gx_vmk2d_>
37	a doap:Project ;
38	doap:maintainer <http://guitarix.sourceforge.net#me> ;
39	doap:name "Gx_vmk2d_" .
40
41<http://guitarix.sourceforge.net/plugins/gx_vmk2d_#_vmk2d_>
42    a lv2:Plugin ,
43        lv2:AmplifierPlugin ;
44    doap:maintainer <http://guitarix.sourceforge.net#me> ;
45    doap:name "GxVMK2";
46    doap:license <http://opensource.org/licenses/isc> ;
47    lv2:project <http://guitarix.sourceforge.net/plugins/gx_vmk2d_> ;
48    lv2:optionalFeature lv2:hardRTCapable ;
49
50    lv2:minorVersion 34;
51    lv2:microVersion 0;
52
53  guiext:ui <http://guitarix.sourceforge.net/plugins/gx_vmk2d_gui#_vmk2d_>;
54
55rdfs:comment """
56
57...
58
59""";
60
61    lv2:port  [
62        a lv2:AudioPort ,
63            lv2:OutputPort ;
64        lv2:index 0 ;
65        lv2:symbol "out" ;
66        lv2:name "Out"
67    ] , [
68        a lv2:AudioPort ,
69            lv2:InputPort ;
70        lv2:index 1 ;
71        lv2:symbol "in" ;
72        lv2:name "In" ;
73    ]
74      , [
75        a lv2:InputPort ,
76            lv2:ControlPort ;
77        lv2:index 2 ;
78        lv2:symbol "BASS" ;
79        lv2:name "BASS" ;
80        lv2:default 0.5 ;
81        lv2:minimum 0.0 ;
82        lv2:maximum 1.0 ;
83    ]      , [
84        a lv2:InputPort ,
85            lv2:ControlPort ;
86        lv2:index 3 ;
87        lv2:symbol "DEPTH" ;
88        lv2:name "DEPTH" ;
89        lv2:default 0.5 ;
90        lv2:minimum 0.0 ;
91        lv2:maximum 1.0 ;
92    ]      , [
93        a lv2:InputPort ,
94            lv2:ControlPort ;
95        lv2:index 4 ;
96        lv2:symbol "MRBSELECT" ;
97        lv2:name "MRBSELECT" ;
98        lv2:default 0.0 ;
99        lv2:minimum 0.0 ;
100        lv2:maximum 2.0 ;
101        lv2:portProperty lv2:integer;
102        lv2:portProperty lv2:enumeration ;
103        lv2:scalePoint [rdfs:label "1"; rdf:value 0];
104        lv2:scalePoint [rdfs:label "2"; rdf:value 1];
105        lv2:scalePoint [rdfs:label "3"; rdf:value 2];
106
107    ]      , [
108        a lv2:InputPort ,
109            lv2:ControlPort ;
110        lv2:index 5 ;
111        lv2:symbol "MRB" ;
112        lv2:name "MRB" ;
113        lv2:default 0.0 ;
114        lv2:minimum 0.0 ;
115        lv2:maximum 1.0 ;
116        lv2:portProperty lv2:integer;
117        lv2:portProperty lv2:enumeration ;
118        lv2:scalePoint [rdfs:label "OFF"; rdf:value 0];
119        lv2:scalePoint [rdfs:label "ON"; rdf:value 1];
120
121    ]      , [
122        a lv2:InputPort ,
123            lv2:ControlPort ;
124        lv2:index 6 ;
125        lv2:symbol "REVERBLEVEL" ;
126        lv2:name "REVERBLEVEL" ;
127        lv2:default 0.5 ;
128        lv2:minimum 0.0 ;
129        lv2:maximum 1.0 ;
130    ]      , [
131        a lv2:InputPort ,
132            lv2:ControlPort ;
133        lv2:index 7 ;
134        lv2:symbol "REVERB" ;
135        lv2:name "REVERB" ;
136        lv2:default 0.0 ;
137        lv2:minimum 0.0 ;
138        lv2:maximum 1.0 ;
139        lv2:portProperty lv2:integer;
140        lv2:portProperty lv2:enumeration ;
141        lv2:scalePoint [rdfs:label "OFF"; rdf:value 0];
142        lv2:scalePoint [rdfs:label "ON"; rdf:value 1];
143
144    ]      , [
145        a lv2:InputPort ,
146            lv2:ControlPort ;
147        lv2:index 8 ;
148        lv2:symbol "SPEED" ;
149        lv2:name "SPEED" ;
150        lv2:default 0.5 ;
151        lv2:minimum 0.01 ;
152        lv2:maximum 1.0 ;
153    ]      , [
154        a lv2:InputPort ,
155            lv2:ControlPort ;
156        lv2:index 9 ;
157        lv2:symbol "TREBLE" ;
158        lv2:name "TREBLE" ;
159        lv2:default 0.5 ;
160        lv2:minimum 0.0 ;
161        lv2:maximum 1.0 ;
162    ]      , [
163        a lv2:InputPort ,
164            lv2:ControlPort ;
165        lv2:index 10 ;
166        lv2:symbol "VIBE" ;
167        lv2:name "VIBE" ;
168        lv2:default 0.0 ;
169        lv2:minimum 0.0 ;
170        lv2:maximum 1.0 ;
171        lv2:portProperty lv2:integer;
172        lv2:portProperty lv2:enumeration ;
173        lv2:scalePoint [rdfs:label "OFF"; rdf:value 0];
174        lv2:scalePoint [rdfs:label "ON"; rdf:value 1];
175
176    ]      , [
177        a lv2:InputPort ,
178            lv2:ControlPort ;
179        lv2:index 11 ;
180        lv2:symbol "VOLUME" ;
181        lv2:name "VOLUME" ;
182        lv2:default 0.5 ;
183        lv2:minimum 0.0 ;
184        lv2:maximum 1.0 ;
185    ] .
186
187
188<http://guitarix.sourceforge.net/plugins/gx_vmk2d_gui#_vmk2d_>
189  a guiext:X11UI;
190  guiext:binary <gx_vmk2d_ui.so>;
191        lv2:extensionData guiext::idle ;
192        lv2:requiredFeature guiext:makeResident;
193  .
194