From c23a613ed717319f4bb860e986a7c97a77d0cc65 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 20 Aug 2008 22:38:37 +0000 Subject: Working example patch (simple 4 saw oscillator + lowpass thing). git-svn-id: http://svn.drobilla.net/lad/ingen@1458 a436a847-0d15-0410-975c-d299462d15a1 --- patches/saw_lp.ingen.ttl | 1048 ++++++++++++++++++++++++++++++++++++---------- 1 file changed, 830 insertions(+), 218 deletions(-) (limited to 'patches') diff --git a/patches/saw_lp.ingen.ttl b/patches/saw_lp.ingen.ttl index 1fbc3d26..bd98b45d 100644 --- a/patches/saw_lp.ingen.ttl +++ b/patches/saw_lp.ingen.ttl @@ -1,230 +1,842 @@ @prefix rdf: . +@prefix dc: . @prefix doap: . @prefix ingen: . @prefix ingenuity: . @prefix lv2: . +@prefix lv2_midi: . +@prefix lv2var: . @prefix rdfs: . @prefix xsd: . + + ingen:plugin ; + ingen:polyphonic true ; + ingen:port , , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 2000.0 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1291.25 + ] ; + lv2:symbol "amp" ; + a ingen:Node . + + + ingen:value -1.8421097 ; + lv2:index 0 ; + lv2:symbol "gain" ; + a ingen:ControlPort, ingen:InputPort . + + + lv2:index 1 ; + lv2:symbol "input" ; + a ingen:AudioPort, ingen:InputPort . + + + lv2:index 2 ; + lv2:symbol "output" ; + a ingen:AudioPort, ingen:OutputPort . + + + ingen:plugin ; + ingen:polyphonic true ; + ingen:port , , , , , , , , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1364.75 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1065.25 + ] ; + lv2:symbol "amp_env" ; + a ingen:Node . + + + ingen:value 0.0082417587 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 3 ; + lv2:symbol "Attack_Time" ; + a ingen:ControlPort, ingen:InputPort . + + + ingen:value 0.085164838 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 5 ; + lv2:symbol "Decay_Time" ; + a ingen:ControlPort, ingen:InputPort . + + + ingen:value 0.0 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 2 ; + lv2:symbol "Delay_Time" ; + a ingen:ControlPort, ingen:InputPort . + + + lv2:index 8 ; + lv2:symbol "Envelope_Out" ; + a ingen:AudioPort, ingen:OutputPort . + + + lv2:index 0 ; + lv2:symbol "Gate" ; + a ingen:AudioPort, ingen:InputPort . + + + ingen:value 0.0 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 4 ; + lv2:symbol "Hold_Time" ; + a ingen:ControlPort, ingen:InputPort . + + + ingen:value 0.75 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 7 ; + lv2:symbol "Release_Time" ; + a ingen:ControlPort, ingen:InputPort . + + + ingen:value 0.55769229 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 1.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 1.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 6 ; + lv2:symbol "Sustain_Level" ; + a ingen:ControlPort, ingen:InputPort . + + + lv2:index 1 ; + lv2:symbol "Trigger" ; + a ingen:AudioPort, ingen:InputPort . + + + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 2100.0 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1316.5 + ] ; + lv2:index 0 ; + lv2:symbol "audio_output_1" ; + a ingen:AudioPort, ingen:OutputPort . + + + ingen:value 2280.3572 ; + lv2var:variable [ + rdf:predicate ingen:maximum ; + rdf:value 10000.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 100.0 + ], [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1379.25 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 840.25 + ] ; + lv2:index 1 ; + lv2:symbol "cutoff" ; + a ingen:ControlPort, ingen:InputPort . + + + ingen:plugin ; + ingen:polyphonic true ; + ingen:port , , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1355.75 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1251.25 + ] ; + lv2:symbol "detune" ; + a ingen:Node . + + + lv2:index 0 ; + lv2:symbol "First_Input" ; + a ingen:AudioPort, ingen:InputPort . + + + ingen:value 0.81043959 ; + lv2var:variable [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 1 ; + lv2:symbol "Second_Input" ; + a ingen:ControlPort, ingen:InputPort . + + + lv2:index 2 ; + lv2:symbol "Summed_Output" ; + a ingen:AudioPort, ingen:OutputPort . + + + ingen:plugin ; + ingen:polyphonic true ; + ingen:port , , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1355.75 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1338.75 + ] ; + lv2:symbol "detune_0" ; + a ingen:Node . + + + lv2:index 0 ; + lv2:symbol "First_Input" ; + a ingen:AudioPort, ingen:InputPort . + + + ingen:value 0.60164833 ; + lv2var:variable [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 1 ; + lv2:symbol "Second_Input" ; + a ingen:ControlPort, ingen:InputPort . + + + lv2:index 2 ; + lv2:symbol "Summed_Output" ; + a ingen:AudioPort, ingen:OutputPort . + + + ingen:plugin ; + ingen:polyphonic true ; + ingen:port , , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1355.75 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1426.25 + ] ; + lv2:symbol "detune_1" ; + a ingen:Node . + + + lv2:index 0 ; + lv2:symbol "First_Input" ; + a ingen:AudioPort, ingen:InputPort . + + + ingen:value 0.31593406 ; + lv2var:variable [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 1 ; + lv2:symbol "Second_Input" ; + a ingen:ControlPort, ingen:InputPort . + + + lv2:index 2 ; + lv2:symbol "Summed_Output" ; + a ingen:AudioPort, ingen:OutputPort . + <> - ingen:node [ - ingenuity:canvas-x 1495.2; - ingen:port _:n29, [ - ingen:symbol "SecondInput"; - ingen:dataType "ingen:audio"; - a "ingen:InputPort"; - ingen:connectedTo _:n12 - ], [ - a "ingen:InputPort"; - ingen:connectedTo _:n25; - ingen:dataType "ingen:audio"; - ingen:symbol "FirstInput" - ]; - ingenuity:canvas-y 1172.5; - ingen:plugin ; - ingen:symbol "voice_amp"; - ingen:polyphonic true; - a "ingen:Node" - ], [ - ingenuity:canvas-x 1374.0; - ingenuity:canvas-y 1044.2; - ingen:plugin ; - ingen:port _:n25, [ - ingen:connectedTo _:n19; - ingen:symbol "Frequency"; - ingen:dataType "ingen:audio"; - a "ingen:InputPort" - ]; - a "ingen:Node"; - ingen:symbol "saw" - ], [ - a "ingen:Node"; - ingen:plugin ; - ingen:port _:n22, _:n21, [ - a "ingen:OutputPort"; - ingen:maximum 1.0; - ingen:dataType "ingen:audio"; - ingen:symbol "Velocity"; - ingen:minimum 0.0 - ], _:n19, [ - ingen:connectedTo _:n32; - ingen:dataType "ingen:midi"; - ingen:symbol "MIDIIn"; - a "ingen:InputPort" - ]; - ingen:symbol "note_in"; - ingenuity:canvas-x 1258.2; - ingenuity:canvas-y 1087.2 - ], [ - ingen:port _:n16, [ - a "ingen:InputPort"; - ingen:symbol "Input"; - ingen:connectedTo _:n4; - ingen:dataType "ingen:audio" - ], [ - ingen:connectedTo _:n30; - ingen:minimum 0.0; - ingen:value 0.0; - a "ingen:InputPort"; - ingen:maximum 0.0; - ingen:symbol "Gain"; - ingen:dataType "ingen:control" - ]; - ingen:plugin ; - ingenuity:canvas-x 1932.0; - a "ingen:Node"; - ingenuity:canvas-y 1151.0; - ingen:symbol "master_amp" - ], [ - ingen:plugin ; - a "ingen:Node"; - ingen:symbol "env"; - ingenuity:canvas-x 1364.5; - ingenuity:canvas-y 1154.2; - ingen:port _:n12, [ - ingen:minimum 0.0; - a "ingen:InputPort"; - ingen:value 0.0; - ingen:symbol "ReleaseTime(s)"; - ingen:dataType "ingen:control"; - ingen:maximum 0.0 - ], [ - ingen:value 1.0; - ingen:minimum 0.0; - a "ingen:InputPort"; - ingen:maximum 1.0; - ingen:symbol "SustainLevel"; - ingen:dataType "ingen:control" - ], [ - ingen:dataType "ingen:control"; - ingen:symbol "DecayTime(s)"; - ingen:minimum 0.0; - ingen:value 0.0; - a "ingen:InputPort"; - ingen:maximum 0.0 - ], [ - ingen:value 0.0; - ingen:minimum 0.0; - ingen:dataType "ingen:control"; - ingen:symbol "AttackTime(s)"; - a "ingen:InputPort"; - ingen:maximum 0.0 - ], [ - ingen:connectedTo _:n22; - a "ingen:InputPort"; - ingen:symbol "Trigger"; - ingen:dataType "ingen:audio" - ], [ - ingen:connectedTo _:n21; - ingen:dataType "ingen:audio"; - a "ingen:InputPort"; - ingen:symbol "Gate" - ] - ], [ - ingen:plugin ; - ingenuity:canvas-y 1179.8; - ingen:symbol "4PoleLow-PassFilterWithResonance(FCRCIA)"; - ingenuity:canvas-x 1617.0; - ingen:port _:n4, [ - a "ingen:InputPort"; - ingen:connectedTo _:n29; - ingen:symbol "Input"; - ingen:dataType "ingen:audio" - ], [ - ingen:symbol "Resonance"; - ingen:value 3.3; - ingen:dataType "ingen:control"; - ingen:minimum 0.0; - a "ingen:InputPort"; - ingen:maximum 4.0 - ], [ - ingen:maximum 24000.0; - ingen:dataType "ingen:control"; - ingen:value 356.6; - ingen:connectedTo _:n31; - ingen:minimum 1.0; - a "ingen:InputPort"; - ingen:symbol "CutoffFrequency" - ]; - a "ingen:Node" - ]; - ingen:port [ - ingenuity:canvas-x 2058.8; - ingen:connectedTo _:n16; - a "ingen:OutputPort"; - ingenuity:canvas-y 1173.8; - ingen:dataType "ingen:audio"; - ingen:symbol "output" - ], _:n32, _:n31, _:n30; - ingen:polyphony 1; + ingen:connection [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ], [ + ingen:destination ; + ingen:source + ] ; + ingen:enabled true ; + ingen:node , , , , , , , , , , , , , ; + ingen:polyphony 4 ; + ingen:port , , , ; a ingen:Patch . -_:n31 - ingenuity:canvas-y 1080.5; - ingen:dataType "ingen:control"; - ingenuity:canvas-x 1526.8; - ingen:value 329.7; - ingen:symbol "cutoff"; - ingen:minimum 10.0; - a "ingen:InputPort"; - ingen:maximum 10000.0 . - -_:n12 - a "ingen:OutputPort"; - ingen:symbol "EnvelopeOut"; - ingen:dataType "ingen:audio" . - -_:n21 - a "ingen:OutputPort"; - ingen:default 0.0; - ingen:symbol "Gate"; - ingen:toggled 1; - ingen:dataType "ingen:audio" . - -_:n32 - a "ingen:InputPort"; - ingenuity:canvas-y 1125.0; - ingenuity:canvas-x 1145.2; - ingen:dataType "ingen:midi"; - ingen:symbol "midi_input" . - -_:n19 - ingen:dataType "ingen:audio"; - ingen:symbol "Frequency"; - a "ingen:OutputPort" . - -_:n25 - a "ingen:OutputPort"; - ingen:dataType "ingen:audio"; - ingen:symbol "Output" . - -_:n22 - ingen:dataType "ingen:audio"; - ingen:toggled 1; - ingen:symbol "Trigger"; - ingen:default 0.0; - a "ingen:OutputPort" . - -_:n30 - a "ingen:InputPort"; - ingen:value 0.2; - ingenuity:canvas-y 1076.2; - ingenuity:canvas-x 1833.0; - ingen:symbol "amp"; - ingen:dataType "ingen:control" . - -_:n4 - ingen:symbol "Output"; - ingen:dataType "ingen:audio"; - a "ingen:OutputPort" . - -_:n16 - a "ingen:OutputPort"; - ingen:dataType "ingen:audio"; - ingen:symbol "Output" . - -_:n29 - ingen:dataType "ingen:audio"; - a "ingen:OutputPort"; - ingen:symbol "ProductOutput" . + + ingen:plugin ; + ingen:polyphonic true ; + ingen:port , , , , , , , , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1364.75 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 882.75 + ] ; + lv2:symbol "filter_env" ; + a ingen:Node . + + + ingen:value 0.0082417587 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 3 ; + lv2:symbol "Attack_Time" ; + a ingen:ControlPort, ingen:InputPort . + + + ingen:value 0.26098901 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 5 ; + lv2:symbol "Decay_Time" ; + a ingen:ControlPort, ingen:InputPort . + + + ingen:value 0.0 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 2 ; + lv2:symbol "Delay_Time" ; + a ingen:ControlPort, ingen:InputPort . + + + lv2:index 8 ; + lv2:symbol "Envelope_Out" ; + a ingen:AudioPort, ingen:OutputPort . + + + lv2:index 0 ; + lv2:symbol "Gate" ; + a ingen:AudioPort, ingen:InputPort . + + + ingen:value 0.0 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 4 ; + lv2:symbol "Hold_Time" ; + a ingen:ControlPort, ingen:InputPort . + + + ingen:value 0.71703297 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 7 ; + lv2:symbol "Release_Time" ; + a ingen:ControlPort, ingen:InputPort . + + + ingen:value 0.32692307 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 1.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 1.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 6 ; + lv2:symbol "Sustain_Level" ; + a ingen:ControlPort, ingen:InputPort . + + + lv2:index 1 ; + lv2:symbol "Trigger" ; + a ingen:AudioPort, ingen:InputPort . + + + ingen:plugin ; + ingen:polyphonic true ; + ingen:port , , , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1833.25 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1282.75 + ] ; + lv2:symbol "lp4pole_faraia_oa" ; + a ingen:Node . + + + lv2:index 0 ; + lv2:symbol "Cutoff_Frequency" ; + a ingen:AudioPort, ingen:InputPort . + + + lv2:index 2 ; + lv2:symbol "Input" ; + a ingen:AudioPort, ingen:InputPort . + + + lv2:index 3 ; + lv2:symbol "Output" ; + a ingen:AudioPort, ingen:OutputPort . + + + lv2:index 1 ; + lv2:symbol "Resonance" ; + a ingen:AudioPort, ingen:InputPort . + + + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1082.5 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1209.0 + ] ; + lv2:index 2 ; + lv2:symbol "midi_input_1" ; + a ingen:EventPort, ingen:InputPort . + + + ingen:plugin ingen:note_node ; + ingen:polyphonic true ; + ingen:port , , , , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1236.25 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1166.75 + ] ; + lv2:symbol "note" ; + a ingen:Node . + + + lv2:index 1 ; + lv2:symbol "frequency" ; + a ingen:AudioPort, ingen:OutputPort . + + + lv2var:variable [ + rdf:predicate ingen:toggled ; + rdf:value true + ] ; + lv2:index 3 ; + lv2:symbol "gate" ; + a ingen:AudioPort, ingen:OutputPort . + + + lv2:index 0 ; + lv2:symbol "input" ; + a ingen:EventPort, ingen:InputPort . + + + lv2var:variable [ + rdf:predicate ingen:toggled ; + rdf:value true + ] ; + lv2:index 4 ; + lv2:symbol "trigger" ; + a ingen:AudioPort, ingen:OutputPort . + + + lv2var:variable [ + rdf:predicate ingen:maximum ; + rdf:value 1.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 2 ; + lv2:symbol "velocity" ; + a ingen:AudioPort, ingen:OutputPort . + + + ingen:plugin ; + ingen:polyphonic true ; + ingen:port , , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1678.25 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1291.25 + ] ; + lv2:symbol "product_iaia_oa" ; + a ingen:Node . + + + lv2:index 0 ; + lv2:symbol "First_Input" ; + a ingen:AudioPort, ingen:InputPort . + + + lv2:index 2 ; + lv2:symbol "Product_Output" ; + a ingen:AudioPort, ingen:OutputPort . + + + lv2:index 1 ; + lv2:symbol "Second_Input" ; + a ingen:AudioPort, ingen:InputPort . + + + ingen:plugin ; + ingen:polyphonic true ; + ingen:port , , , , , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1524.5 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 908.25 + ] ; + lv2:symbol "range_trans_cr" ; + a ingen:Node . + + + lv2:index 4 ; + lv2:symbol "Input" ; + a ingen:AudioPort, ingen:InputPort . + + + ingen:value 1.0 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 1.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 1.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 1 ; + lv2:symbol "Input_Max" ; + a ingen:ControlPort, ingen:InputPort . + + + ingen:value 0.0 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 0 ; + lv2:symbol "Input_Min" ; + a ingen:ControlPort, ingen:InputPort . + + + lv2:index 5 ; + lv2:symbol "Output" ; + a ingen:AudioPort, ingen:OutputPort . + + + ingen:value 2280.3572 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 1.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 1.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 3 ; + lv2:symbol "Output_Max" ; + a ingen:ControlPort, ingen:InputPort . + + + ingen:value 86.436172 ; + lv2var:variable [ + rdf:predicate ingen:default ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:maximum ; + rdf:value 0.0 + ], [ + rdf:predicate ingen:minimum ; + rdf:value 0.0 + ] ; + lv2:index 2 ; + lv2:symbol "Output_Min" ; + a ingen:ControlPort, ingen:InputPort . + + + ingen:value 1.7397261 ; + lv2var:variable [ + rdf:predicate ingen:maximum ; + rdf:value 4.0 + ], [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1683.75 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1387.75 + ] ; + lv2:index 3 ; + lv2:symbol "resonance" ; + a ingen:ControlPort, ingen:InputPort . + + + ingen:plugin ; + ingen:polyphonic true ; + ingen:port , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1522.5 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1498.5 + ] ; + lv2:symbol "sawtooth_fa_oa" ; + a ingen:Node . + + + lv2:index 0 ; + lv2:symbol "Frequency" ; + a ingen:AudioPort, ingen:InputPort . + + + lv2:index 1 ; + lv2:symbol "Output" ; + a ingen:AudioPort, ingen:OutputPort . + + + ingen:plugin ; + ingen:polyphonic true ; + ingen:port , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1515.5 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1267.25 + ] ; + lv2:symbol "sawtooth_fa_oa_0" ; + a ingen:Node . + + + lv2:index 0 ; + lv2:symbol "Frequency" ; + a ingen:AudioPort, ingen:InputPort . + + + lv2:index 1 ; + lv2:symbol "Output" ; + a ingen:AudioPort, ingen:OutputPort . + + + ingen:plugin ; + ingen:polyphonic true ; + ingen:port , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1515.5 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1343.5 + ] ; + lv2:symbol "sawtooth_fa_oa_1" ; + a ingen:Node . + + + lv2:index 0 ; + lv2:symbol "Frequency" ; + a ingen:AudioPort, ingen:InputPort . + + + lv2:index 1 ; + lv2:symbol "Output" ; + a ingen:AudioPort, ingen:OutputPort . + + + ingen:plugin ; + ingen:polyphonic true ; + ingen:port , ; + lv2var:variable [ + rdf:predicate ingenuity:canvas-x ; + rdf:value 1515.5 + ], [ + rdf:predicate ingenuity:canvas-y ; + rdf:value 1421.0 + ] ; + lv2:symbol "sawtooth_fa_oa_2" ; + a ingen:Node . + + + lv2:index 0 ; + lv2:symbol "Frequency" ; + a ingen:AudioPort, ingen:InputPort . + + + lv2:index 1 ; + lv2:symbol "Output" ; + a ingen:AudioPort, ingen:OutputPort . -- cgit v1.2.1