@prefix atom: . @prefix doap: . @prefix foaf: . @prefix lv2: . @prefix midi: . @prefix mod: . @prefix opts: . @prefix pg: . @prefix patch: . @prefix rdf: . @prefix rdfs: . @prefix rsz: . @prefix spdx: . @prefix ui: . @prefix unit: . a lv2:Plugin, doap:Project ; # NOTE port 0 and 1 are actually CV ins, but we need some kind of optionally-connected stuff implemented first lv2:port [ a lv2:OutputPort, lv2:ControlPort ; lv2:index 0 ; lv2:symbol "lv2_audio_in_1" ; lv2:name "CV1_INPUT" ; lv2:default 10; lv2:minimum 0; lv2:maximum 10; ] , [ a lv2:OutputPort, lv2:ControlPort ; lv2:index 1 ; lv2:symbol "lv2_audio_in_2" ; lv2:name "CV2_INPUT" ; lv2:default 10; lv2:minimum 0; lv2:maximum 10; ] , [ a lv2:InputPort, lv2:AudioPort ; lv2:index 2 ; lv2:symbol "lv2_audio_in_3" ; lv2:name "IN1_INPUT" ; ] , [ a lv2:InputPort, lv2:AudioPort ; lv2:index 3 ; lv2:symbol "lv2_audio_in_4" ; lv2:name "IN2_INPUT" ; ] , [ a lv2:InputPort, lv2:CVPort, mod:CVPort ; lv2:index 4 ; lv2:symbol "lv2_audio_in_5" ; lv2:name "MIX_CV_INPUT" ; lv2:default 0; lv2:minimum 0; lv2:maximum 10; ] , [ a lv2:OutputPort, lv2:AudioPort ; lv2:index 5 ; lv2:symbol "lv2_audio_out_1" ; lv2:name "Mix Output" ; ] , [ a lv2:OutputPort, lv2:AudioPort ; lv2:index 6 ; lv2:symbol "lv2_audio_out_2" ; lv2:name "Wet Output" ; ] , [ a lv2:InputPort, lv2:ControlPort ; lv2:index 7 ; lv2:name "Dry/wet" ; lv2:symbol "param_1" ; lv2:default 50 ; lv2:minimum 0 ; lv2:maximum 100 ; unit:unit unit:pc; ] , [ a lv2:InputPort, lv2:ControlPort ; lv2:index 8 ; lv2:name "In 1 level" ; lv2:symbol "param_2" ; lv2:default 25 ; lv2:minimum 0 ; lv2:maximum 100 ; unit:unit unit:pc; ] , [ a lv2:InputPort, lv2:ControlPort ; lv2:index 9 ; lv2:name "In 2 level" ; lv2:symbol "param_3" ; lv2:default 25 ; lv2:minimum 0 ; lv2:maximum 100 ; unit:unit unit:pc; ] , [ a lv2:InputPort, lv2:ControlPort ; lv2:index 10 ; lv2:name "High pass filter cutoff" ; lv2:symbol "param_4" ; lv2:default 0.5 ; lv2:minimum 0 ; lv2:maximum 1 ; ] ; doap:name "Befaco" .