fil4.lv2/lv2ttl/fil4.ports.ttl.in

378 lines
8.1 KiB
Turtle

@LV2NAME@:@URISUFFIX@
a lv2:Plugin, doap:Project, lv2:ParaEQPlugin;
doap:license <http://usefulinc.com/doap/licenses/gpl> ;
doap:maintainer <http://gareus.org/rgareus#me> ;
@VERSION@
doap:name "4 Band Parametric EQ@NAMESUFFIX@";
lv2:requiredFeature urid:map ;
lv2:extensionData state:interface ;
lv2:optionalFeature lv2:hardRTCapable ;
ui:ui @LV2NAME@:ui_gl ;
lv2:port [
a atom:AtomPort ,
lv2:InputPort ;
atom:bufferType atom:Sequence ;
lv2:designation lv2:control ;
lv2:index 0 ;
lv2:symbol "control" ;
lv2:name "control" ;
rdfs:comment "UI to plugin communication"
] , [
a atom:AtomPort ,
lv2:OutputPort ;
atom:bufferType atom:Sequence ;
lv2:designation lv2:control ;
lv2:index 1 ;
lv2:symbol "notify" ;
lv2:name "Notify" ;
rsz:minimumSize @CTLSIZE@;
rdfs:comment "Plugin to GUI communication"
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 2 ;
lv2:symbol "enable" ;
lv2:name "Enable";
lv2:default 1 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:integer, lv2:toggled;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 3 ;
lv2:symbol "gain" ;
lv2:name "Gain" ;
lv2:default 0 ;
lv2:minimum -18 ;
lv2:maximum 18;
units:unit units:db ;
] , [
a lv2:OutputPort ,
lv2:ControlPort ;
lv2:index 4 ;
lv2:symbol "peak" ;
lv2:name "Peak" ;
lv2:minimum -120 ;
lv2:maximum 0;
units:unit units:db ;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 5 ;
lv2:symbol "peakreset" ;
lv2:name "Reset Peak Hold";
lv2:default 1 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:integer, lv2:toggled;
rdfs:comment "toggle to reset the peak"
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 6 ;
lv2:symbol "HighPass" ;
lv2:name "Highpass";
lv2:default 0 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:integer, lv2:toggled;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 7 ;
lv2:symbol "HPfreq" ;
lv2:name "Highpass Frequency" ;
lv2:default 20 ;
lv2:minimum 5 ;
lv2:maximum 1250 ;
units:unit units:hz ;
lv2:portProperty pprop:logarithmic;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 8 ;
lv2:symbol "HPQ" ;
lv2:name "HighPass Resonance" ;
lv2:default 0.7 ;
lv2:minimum 0.0 ;
lv2:maximum 1.4;
lv2:scalePoint [ rdfs:label "-6dB @freq, no resonance"; rdf:value 0 ; ] ;
lv2:scalePoint [ rdfs:label "-3dB @freq, flat"; rdf:value .7 ; ] ;
lv2:scalePoint [ rdfs:label "0dB @freq, resonant"; rdf:value 1.0 ; ] ;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 9 ;
lv2:symbol "LowPass" ;
lv2:name "Lowpass";
lv2:default 0 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:integer, lv2:toggled;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 10 ;
lv2:symbol "LPfreq" ;
lv2:name "Lowpass Frequency" ;
lv2:default 20000 ;
lv2:minimum 500 ;
lv2:maximum 20000 ;
units:unit units:hz ;
lv2:portProperty pprop:logarithmic;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 11 ;
lv2:symbol "LPQ" ;
lv2:name "LowPass Resonance" ;
lv2:default 1.0 ;
lv2:minimum 0.0 ;
lv2:maximum 1.4;
lv2:scalePoint [ rdfs:label "-6dB @freq, no resonance"; rdf:value 0 ; ] ;
lv2:scalePoint [ rdfs:label "-3dB @freq, flat"; rdf:value .7 ; ] ;
lv2:scalePoint [ rdfs:label "0dB @freq, resonant"; rdf:value 1.0 ; ] ;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 12 ;
lv2:symbol "LSsec" ;
lv2:name "Lowshelf";
lv2:default 1 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:integer, lv2:toggled;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 13 ;
lv2:symbol "LSfreq" ;
lv2:name "Lowshelf Frequency" ;
lv2:default 80 ;
lv2:minimum 25 ;
lv2:maximum 400 ;
units:unit units:hz ;
lv2:portProperty pprop:logarithmic;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 14 ;
lv2:symbol "LSq" ;
lv2:name "Lowshelf Bandwidth" ;
lv2:default 1.0;
lv2:minimum 0.0625 ;
lv2:maximum 4.0;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 15 ;
lv2:symbol "LSgain" ;
lv2:name "Lowshelf Gain" ;
lv2:default 0 ;
lv2:minimum -18 ;
lv2:maximum 18;
units:unit units:db ;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 16 ;
lv2:symbol "sec1" ;
lv2:name "Section 1";
lv2:default 1 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:integer, lv2:toggled;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 17 ;
lv2:symbol "freq1" ;
lv2:name "Frequency 1" ;
lv2:default 160 ;
lv2:minimum 20 ;
lv2:maximum 2000 ;
units:unit units:hz ;
lv2:portProperty pprop:logarithmic;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 18 ;
lv2:symbol "q1" ;
lv2:name "Bandwidth 1" ;
lv2:default 0.6 ;
lv2:minimum 0.0625 ;
lv2:maximum 4.0;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 19 ;
lv2:symbol "gain1" ;
lv2:name "Gain 1" ;
lv2:default 0 ;
lv2:minimum -18 ;
lv2:maximum 18;
units:unit units:db ;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 20 ;
lv2:symbol "sec2" ;
lv2:name "Section 2";
lv2:default 1 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:integer, lv2:toggled;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 21 ;
lv2:symbol "freq2" ;
lv2:name "Frequency 2" ;
lv2:default 397 ;
lv2:minimum 40 ;
lv2:maximum 4000 ;
units:unit units:hz ;
lv2:portProperty pprop:logarithmic;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 22 ;
lv2:symbol "q2" ;
lv2:name "Bandwidth 2" ;
lv2:default 0.6 ;
lv2:minimum 0.0625 ;
lv2:maximum 4.0;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 23 ;
lv2:symbol "gain2" ;
lv2:name "Gain 2" ;
lv2:default 0 ;
lv2:minimum -18 ;
lv2:maximum 18;
units:unit units:db ;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 24 ;
lv2:symbol "sec3" ;
lv2:name "Section 3";
lv2:default 1 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:integer, lv2:toggled;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 25 ;
lv2:symbol "freq3" ;
lv2:name "Frequency 3" ;
lv2:default 1250 ;
lv2:minimum 100 ;
lv2:maximum 10000 ;
units:unit units:hz ;
lv2:portProperty pprop:logarithmic;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 26 ;
lv2:symbol "q3" ;
lv2:name "Bandwidth 3" ;
lv2:default 0.6 ;
lv2:minimum 0.0625 ;
lv2:maximum 4.0;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 27 ;
lv2:symbol "gain3" ;
lv2:name "Gain 3" ;
lv2:default 0 ;
lv2:minimum -18 ;
lv2:maximum 18;
units:unit units:db ;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 28 ;
lv2:symbol "sec4" ;
lv2:name "Section 4";
lv2:default 1 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:integer, lv2:toggled;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 29 ;
lv2:symbol "freq4" ;
lv2:name "Frequency 4" ;
lv2:default 2500 ;
lv2:minimum 200 ;
lv2:maximum 20000 ;
units:unit units:hz ;
lv2:portProperty pprop:logarithmic;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 30 ;
lv2:symbol "q4" ;
lv2:name "Bandwidth 4" ;
lv2:default 0.6 ;
lv2:minimum 0.0625 ;
lv2:maximum 4.0;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 31 ;
lv2:symbol "gain4" ;
lv2:name "Gain 4" ;
lv2:default 0 ;
lv2:minimum -18 ;
lv2:maximum 18;
units:unit units:db ;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 32 ;
lv2:symbol "HSsec" ;
lv2:name "Highshelf";
lv2:default 1 ;
lv2:minimum 0 ;
lv2:maximum 1 ;
lv2:portProperty lv2:integer, lv2:toggled;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 33 ;
lv2:symbol "HSfreq" ;
lv2:name "Highshelf Frequency" ;
lv2:default 8000 ;
lv2:minimum 1000 ;
lv2:maximum 16000 ;
units:unit units:hz ;
lv2:portProperty pprop:logarithmic;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 34 ;
lv2:symbol "HSq" ;
lv2:name "Highshelf Bandwidth" ;
lv2:default 1.0;
lv2:minimum 0.0625;
lv2:maximum 4.0;
] , [
a lv2:InputPort ,
lv2:ControlPort ;
lv2:index 35 ;
lv2:symbol "HSgain" ;
lv2:name "Highshelf Gain" ;
lv2:default 0 ;
lv2:minimum -18 ;
lv2:maximum 18;
units:unit units:db ;
] , [