1# Whaaa LV2 Wah effect
2# Copyright 2014 Harry van Haaren <harryhaaren@gmail.com>
3#
4# Permission to use, copy, modify, and/or distribute this software for any
5# purpose with or without fee is hereby granted, provided that the above
6# copyright notice and this permission notice appear in all copies.
7#
8# THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15
16@prefix doap: <http://usefulinc.com/ns/doap#> .
17@prefix foaf: <http://xmlns.com/foaf/0.1/> .
18@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
19@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
20@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
21@prefix epp: <http://lv2plug.in/ns/ext/port-props#> .
22@prefix ui: <http://lv2plug.in/ns/extensions/ui#>.
23
24@prefix atom:  <http://lv2plug.in/ns/ext/atom#> .
25@prefix ui: <http://lv2plug.in/ns/extensions/ui#>.
26@prefix time: <http://lv2plug.in/ns/ext/time#> .
27
28<http://www.openavproductions.com/artyfx#whaaa/gui>
29  a ui:X11UI;
30  ui:binary <artyfx_ui.so>;
31  lv2:optionalFeature ui:noUserResize ;
32  lv2:extensionData   ui:idleInterface .
33
34<http://www.openavproductions.com/artyfx#whaaa>
35  a lv2:Plugin;
36
37  doap:name "Whaaa";
38  doap:description "Wah Pedal";
39  doap:maintainer  [
40      foaf:homepage <http://openavproductions.com>;
41      foaf:mbox <mailto:harryhaaren@gmail.com>;
42      foaf:name "OpenAV"
43  ];
44  lv2:optionalFeature lv2:hardRTCapable ;
45  rdfs:comment "A wah pedal.";
46  lv2:minorVersion 2; lv2:microVersion 0;
47  doap:license <http://usefulinc.com/doap/licenses/gpl> ;
48  lv2:project <http://www.openavproductions.com/artyfx> ;
49
50
51  ui:ui <http://www.openavproductions.com/artyfx#whaaa/gui>;
52
53  lv2:requiredFeature <http://lv2plug.in/ns/ext/urid#map> ;
54
55  lv2:port [
56      a lv2:InputPort, lv2:AudioPort ;
57      lv2:index 0 ;
58      lv2:symbol "inputL" ;
59      lv2:name "Audio Input L" ;
60  ] , [
61      a lv2:OutputPort, lv2:AudioPort ;
62      lv2:index 1 ;
63      lv2:symbol "outputL" ;
64      lv2:name "Audio Output Left" ;
65  ] , [
66      a lv2:InputPort, lv2:ControlPort ;
67      lv2:index 2 ;
68      lv2:name "Freq" ;
69      lv2:symbol "freq" ;
70      lv2:default 0.500000 ;
71      lv2:minimum 0.000000 ;
72      lv2:maximum 1.000000 ;
73  ] , [
74      a lv2:InputPort, lv2:ControlPort ;
75      lv2:index 3 ;
76      lv2:name "Mix" ;
77      lv2:symbol "mix" ;
78      lv2:default 0.500000 ;
79      lv2:minimum 0.000000 ;
80      lv2:maximum 1.000000 ;
81  ]
82.
83