@prefix doap: . @prefix lv2: . @prefix mda: . @prefix pg: . @prefix rdf: . @prefix rdfs: . mda:Vocoder a lv2:Plugin , lv2:FilterPlugin ; lv2:project mda: ; lv2:symbol "Vocoder" ; doap:name "MDA Vocoder" ; doap:shortdesc "Switchable 8 or 16 band vocoder" ; doap:license ; lv2:optionalFeature lv2:hardRTCapable ; pg:mainInput mda:mainIn ; pg:mainOutput mda:mainOut ; rdfs:comment """16-band vocoder for applying the spectrum of one sound (the modulator, usually a voice or rhythm part) to the waveform of another (the carrier, usually a synth pad or sawtooth wave). Note that both carrier and modulator signals are taken from one input channel, which therefore must be stereo for normal operation. This is different to some other vocoder plug-ins where one of the input signals is taken from another plug-in in a different channel.""" ; lv2:port [ a lv2:InputPort , lv2:ControlPort ; lv2:index 0 ; lv2:name "Mod In" ; lv2:symbol "mod_in" ; lv2:default 0.33 ; lv2:minimum 0.0 ; lv2:maximum 1.0 ; lv2:portProperty lv2:enumeration ; lv2:scalePoint [ rdf:value 0.0 ; rdfs:label "Left" ; rdfs:comment "Modulator on left channel, carrier on right" ] , [ rdf:value 1.0 ; rdfs:label "Right" ; rdfs:comment "Modulator on right channel, carrier on left" ] ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 1 ; lv2:name "Output" ; lv2:symbol "output" ; lv2:default 0.5 ; lv2:minimum 0.0 ; lv2:maximum 1.0 ; rdfs:comment "Level trim" ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 2 ; lv2:name "Hi Thru" ; lv2:symbol "hi_thru" ; lv2:default 0.4 ; lv2:minimum 0.0 ; lv2:maximum 1.0 ; rdfs:comment "Level of high frequency input modulator input fed to output - can improve realism and intelligibility" ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 3 ; lv2:name "Hi Band" ; lv2:symbol "hi_band" ; lv2:default 0.4 ; lv2:minimum 0.0 ; lv2:maximum 1.0 ; rdfs:comment "Level of high frequency vocoder band - may be unpleasant for some carrier signals" ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 4 ; lv2:name "Envelope" ; lv2:symbol "envelope" ; lv2:default 0.16 ; lv2:minimum 0.0 ; lv2:maximum 1.0 ; rdfs:comment "Envelope tracking speed - set to minimum to freeze filter shape" ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 5 ; lv2:name "Filter Q" ; lv2:symbol "filter_q" ; lv2:default 0.55 ; lv2:minimum 0.0 ; lv2:maximum 1.0 ; rdfs:comment "Sharpness of each filter band - low values sound more synthetic, high-mid values more vocal" ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 6 ; lv2:name "Mid Freq" ; lv2:symbol "mid_freq" ; lv2:default 0.6667 ; lv2:minimum 0.0 ; lv2:maximum 1.0 ; rdfs:comment "Shift the filter bank up or down to optimize frequency range" ] , [ a lv2:InputPort , lv2:ControlPort ; lv2:index 7 ; lv2:name "Quality" ; lv2:symbol "quality" ; lv2:default 0.33 ; lv2:minimum 0.0 ; lv2:maximum 1.0 ; rdfs:comment "Select 16-band operation, or 8-band for thinner sound and reduced processor usage" ] , [ a lv2:InputPort , lv2:AudioPort ; lv2:index 8 ; lv2:symbol "left_in" ; lv2:name "Left In" ; lv2:designation pg:left ; pg:group mda:mainIn ] , [ a lv2:InputPort , lv2:AudioPort ; lv2:index 9 ; lv2:symbol "right_in" ; lv2:name "Right In" ; lv2:designation pg:right ; pg:group mda:mainIn ] , [ a lv2:OutputPort , lv2:AudioPort ; lv2:index 10 ; lv2:symbol "left_out" ; lv2:name "Left Out" ; lv2:designation pg:left ; pg:group mda:mainOut ] , [ a lv2:OutputPort , lv2:AudioPort ; lv2:index 11 ; lv2:symbol "right_out" ; lv2:name "Right Out" ; lv2:designation pg:right ; pg:group mda:mainOut ] .