mirror of
https://github.com/mikeoliphant/neural-amp-modeler-lv2.git
synced 2026-05-06 19:50:11 +02:00
98 lines
3.0 KiB
Plaintext
98 lines
3.0 KiB
Plaintext
@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 props: <http://lv2plug.in/ns/ext/port-props#>.
|
|
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
|
|
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
|
|
@prefix rsz: <http://lv2plug.in/ns/ext/resize-port#>.
|
|
@prefix ui: <http://lv2plug.in/ns/extensions/ui#>.
|
|
@prefix units: <http://lv2plug.in/ns/extensions/units#>.
|
|
@prefix urid: <http://lv2plug.in/ns/ext/urid#>.
|
|
@prefix param: <http://lv2plug.in/ns/ext/parameters#>.
|
|
@prefix pg: <http://lv2plug.in/ns/ext/port-groups#>.
|
|
|
|
<http://github.com/mikeoliphant>
|
|
a foaf:Person;
|
|
foaf:name "Mike Oliphant";
|
|
foaf:homepage <http://github.com/mikeoliphant>.
|
|
|
|
<http://github.com/mikeoliphant/neural-amp-modeler-lv2>
|
|
a doap:Project;
|
|
doap:maintainer <http://github.com/mikeoliphant>;
|
|
doap:name "Neural Amp Modeler".
|
|
|
|
<http://github.com/mikeoliphant/neural-amp-modeler-lv2#input>
|
|
a pg:MonoGroup, pg:InputGroup;
|
|
lv2:symbol "input".
|
|
|
|
<http://github.com/mikeoliphant/neural-amp-modeler-lv2#output>
|
|
a pg:MonoGroup, pg:OutputGroup;
|
|
lv2:symbol "output";
|
|
pg:source <http://github.com/mikeoliphant/neural-amp-modeler-lv2#input>.
|
|
|
|
<http://github.com/mikeoliphant/neural-amp-modeler-lv2>
|
|
a lv2:Plugin, lv2:AmplifierPlugin;
|
|
doap:name "Neural Amp Modeler";
|
|
lv2:project <http://github.com/mikeoliphant/neural-amp-modeler-lv2>;
|
|
lv2:minorVersion @PROJECT_VERSION_MINOR@;
|
|
lv2:microVersion @PROJECT_VERSION_PATCH@;
|
|
doap:license <http://opensource.org/licenses/MIT>;
|
|
|
|
lv2:requiredFeature urid:map;
|
|
lv2:optionalFeature lv2:hardRTCapable;
|
|
|
|
rdfs:comment "An LV2 implementation of Neural Amp Modeler";
|
|
|
|
pg:mainInput <http://github.com/mikeoliphant/neural-amp-modeler-lv2#input>;
|
|
pg:mainOutput <http://github.com/mikeoliphant/neural-amp-modeler-lv2#output>;
|
|
|
|
# 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 <http://github.com/mikeoliphant/neural-amp-modeler-lv2#input>;
|
|
lv2:designation pg:left
|
|
], [
|
|
a lv2:OutputPort, lv2:AudioPort;
|
|
lv2:index 3;
|
|
lv2:symbol "output";
|
|
lv2:name "Output";
|
|
pg:group <http://github.com/mikeoliphant/neural-amp-modeler-lv2#output>;
|
|
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
|
|
].
|