@prefix atom: . @prefix doap: . @prefix foaf: . @prefix lv2: . @prefix props: . @prefix rdf: . @prefix rdfs: . @prefix rsz: . @prefix ui: . @prefix units: . @prefix urid: . @prefix param: . @prefix pg: . a foaf:Person; foaf:name "Mike Oliphant"; foaf:homepage . a doap:Project; doap:maintainer ; doap:name "Neural Amp Modeler". a pg:MonoGroup, pg:InputGroup; lv2:symbol "input". a pg:MonoGroup, pg:OutputGroup; lv2:symbol "output"; pg:source . a lv2:Plugin, lv2:AmplifierPlugin; doap:name "Neural Amp Modeler"; lv2:project ; lv2:minorVersion @PROJECT_VERSION_MINOR@; lv2:microVersion @PROJECT_VERSION_PATCH@; doap:license ; lv2:requiredFeature urid:map; lv2:optionalFeature lv2:hardRTCapable; rdfs:comment "An LV2 implementation of Neural Amp Modeler"; pg:mainInput ; pg:mainOutput ; # Control Ports lv2:port [ a lv2:InputPort, atom:AtomPort; atom:bufferType atom:Sequence; lv2:designation lv2:control ; lv2:index 0; lv2:symbol "control"; lv2:name "control"; rdfs:comment "UI -> DSP communication" ], [ a lv2:OutputPort, atom:AtomPort; atom:bufferType atom:Sequence; lv2:designation lv2:control ; lv2:index 1; lv2:symbol "notify"; lv2:name "Notify"; # amount of data sent in a single 8192 sample process block rsz:minimumSize 131428; rdfs:comment "DSP -> UI communication" ], [ a lv2:InputPort, lv2:AudioPort; lv2:index 2; lv2:symbol "input"; lv2:name "Input"; pg:group ; lv2:designation pg:left ], [ a lv2:OutputPort, lv2:AudioPort; lv2:index 3; lv2:symbol "output"; lv2:name "Output"; pg:group ; lv2:designation pg:left ]; # Mixer lv2:port [ a lv2:InputPort, lv2:ControlPort; lv2:designation param:wetDryRatio; lv2:index 4; lv2:symbol "mix"; lv2:name "Mix"; rdfs:comment "dry/wet ratio"; lv2:default 100.0; lv2:minimum 0.0; lv2:maximum 100.0; units:unit units:pc ].