diff options
author | Damien Zammit <damien@zamaudio.com> | 2016-07-06 01:53:59 +1000 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2016-07-06 01:53:59 +1000 |
commit | de4cb2f8afd908d9928eb8b91dd81919776ee222 (patch) | |
tree | 356d1f5e791636d8eb04bb79cf6958aae543218d /libs/plugins/a-delay.lv2/a-delay.ttl.in | |
parent | 83e1d9fff3e99589e56eb58855d6f23a0e4b1fc6 (diff) |
Add a-Delay plugin
Diffstat (limited to 'libs/plugins/a-delay.lv2/a-delay.ttl.in')
-rw-r--r-- | libs/plugins/a-delay.lv2/a-delay.ttl.in | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/libs/plugins/a-delay.lv2/a-delay.ttl.in b/libs/plugins/a-delay.lv2/a-delay.ttl.in new file mode 100644 index 0000000000..627f3e4ad9 --- /dev/null +++ b/libs/plugins/a-delay.lv2/a-delay.ttl.in @@ -0,0 +1,153 @@ +@prefix atom: <http://lv2plug.in/ns/ext/atom#> . +@prefix doap: <http://usefulinc.com/ns/doap#> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix lv2: <http://lv2plug.in/ns/lv2core#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix rsz: <http://lv2plug.in/ns/ext/resize-port#> . +@prefix unit: <http://lv2plug.in/ns/extensions/units#> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . + +<http://ardour.org/credits.html> + a foaf:Person ; + foaf:name "Ardour Team" ; + foaf:homepage <http://ardour.org/> . + +<urn:ardour:a-delay> + a lv2:Plugin, doap:Project, lv2:DelayPlugin ; + + lv2:optionalFeature <http://lv2plug.in/ns/lv2core#hardRTCapable>; + + lv2:requiredFeature <http://lv2plug.in/ns/ext/options#options> , + <http://lv2plug.in/ns/ext/urid#map> ; + + lv2:port [ + a lv2:InputPort, lv2:AudioPort ; + lv2:index 0 ; + lv2:symbol "in_1" ; + lv2:name "Audio Input 1" ; + ] ; + + lv2:port [ + a lv2:OutputPort, lv2:AudioPort ; + lv2:index 1 ; + lv2:symbol "out_1" ; + lv2:name "Audio Output 1" ; + ] ; + + lv2:port [ + a lv2:InputPort, atom:AtomPort ; + lv2:index 2 ; + lv2:name "BPM Input" ; + lv2:symbol "bpm_in" ; + rsz:minimumSize 2048 ; + atom:bufferType atom:Sequence ; + atom:supports <http://lv2plug.in/ns/ext/time#Position> ; + ] ; + + lv2:port [ + a lv2:InputPort, lv2:ControlPort ; + lv2:index 3 ; + lv2:name "Invert" ; + lv2:symbol "inv" ; + lv2:default 0.000000 ; + lv2:minimum 0.000000 ; + lv2:maximum 1.000000 ; + lv2:portProperty lv2:toggled ; + ] , + [ + a lv2:InputPort, lv2:ControlPort ; + lv2:index 4 ; + lv2:name "Sync BPM" ; + lv2:symbol "sync" ; + lv2:default 0.000000 ; + lv2:minimum 0.000000 ; + lv2:maximum 1.000000 ; + lv2:portProperty lv2:toggled ; + ] , + [ + a lv2:InputPort, lv2:ControlPort ; + lv2:index 5 ; + lv2:name "Time" ; + lv2:symbol "time" ; + lv2:default 160.000000 ; + lv2:minimum 1.000000 ; + lv2:maximum 8000.000000 ; + unit:unit unit:ms ; + lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ; + ] , + [ + a lv2:InputPort, lv2:ControlPort ; + lv2:index 6 ; + lv2:name "Divisor" ; + lv2:symbol "div" ; + lv2:default 4 ; + lv2:minimum 1 ; + lv2:maximum 48 ; + lv2:portProperty <http://lv2plug.in/ns/ext/port-props#hasStrictBounds> ; + lv2:portProperty lv2:enumeration ; + lv2:portProperty lv2:integer ; + lv2:scalePoint [ rdfs:label "a - Whole note"; rdf:value 1 ] ; + lv2:scalePoint [ rdfs:label "b - Half note"; rdf:value 2 ] ; + lv2:scalePoint [ rdfs:label "c - ♩"; rdf:value 4 ] ; + lv2:scalePoint [ rdfs:label "d - ♪"; rdf:value 8 ] ; + lv2:scalePoint [ rdfs:label "e - ♬"; rdf:value 16 ] ; + lv2:scalePoint [ rdfs:label "f - 32nd note"; rdf:value 32 ] ; + lv2:scalePoint [ rdfs:label "g - ♩³ (Triplet)"; rdf:value 6 ] ; + lv2:scalePoint [ rdfs:label "h - ♪³ (Triplet)"; rdf:value 12 ] ; + lv2:scalePoint [ rdfs:label "i - ♬³ (Triplet)"; rdf:value 24 ] ; + lv2:scalePoint [ rdfs:label "j - 32nd note (Triplet)"; rdf:value 48 ] ; + ] , + [ + a lv2:InputPort, lv2:ControlPort ; + lv2:index 7 ; + lv2:name "Dry/Wet" ; + lv2:symbol "drywet" ; + lv2:default 50.000000 ; + lv2:minimum 0.000000 ; + lv2:maximum 100.000000 ; + unit:unit unit:pc ; + ] , + [ + a lv2:InputPort, lv2:ControlPort ; + lv2:index 8 ; + lv2:name "LPF" ; + lv2:symbol "lpf" ; + lv2:default 6000.000000 ; + lv2:minimum 20.000000 ; + lv2:maximum 20000.000000 ; + unit:unit unit:hz ; + lv2:portProperty <http://lv2plug.in/ns/ext/port-props#logarithmic> ; + ] , + [ + a lv2:InputPort, lv2:ControlPort ; + lv2:index 9 ; + lv2:name "Output Gain" ; + lv2:symbol "gain" ; + lv2:default 0.000000 ; + lv2:minimum -60.000000 ; + lv2:maximum 0.000000 ; + unit:unit unit:db ; + ] , + [ + a lv2:OutputPort, lv2:ControlPort ; + lv2:index 10 ; + lv2:name "Delaytime" ; + lv2:symbol "delaytime" ; + lv2:default 0.000000 ; + lv2:minimum 1.000000 ; + lv2:maximum 8000.000000 ; + unit:unit unit:ms ; + ] ; + + rdfs:comment """ +A simple delay plugin +""" ; + + doap:name "a-Delay" ; + doap:license "GPL v2+" ; + doap:maintainer <http://ardour.org/credits.html> + +# ui:ui <urn:ardour:a-delay#ui>; + + lv2:microVersion 1 ; + lv2:minorVersion 1 . |