@prefix rdf: . @prefix dc: . @prefix doap: . @prefix ingen: . @prefix ingenuity: . @prefix lv2: . @prefix lv2ev: . @prefix lv2midi: . @prefix lv2var: . @prefix owl: . @prefix rdfs: . @prefix xsd: . ingen:polyphonic true ; lv2var:variable [ rdf:predicate ingenuity:canvas-x ; rdf:value 2049.0 ], [ rdf:predicate ingenuity:canvas-y ; rdf:value 1208.0 ] ; lv2:port , , ; lv2:symbol "allpass" ; rdf:instanceOf ; a ingen:Node . ingen:polyphonic true ; ingen:value 1000.0 ; lv2:symbol "Cutoff" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "In" ; a lv2:AudioPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "Out" ; a lv2:AudioPort, lv2:OutputPort . ingen:polyphonic true ; lv2var:variable [ rdf:predicate ingenuity:canvas-x ; rdf:value 2270.0 ], [ rdf:predicate ingenuity:canvas-y ; rdf:value 1211.0 ] ; lv2:port , , ; lv2:symbol "amp" ; rdf:instanceOf ; a ingen:Node . ingen:polyphonic true ; ingen:value 0.0 ; lv2:symbol "gain" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "input" ; a lv2:AudioPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "output" ; a lv2:AudioPort, lv2:OutputPort . ingen:polyphonic false ; lv2var:variable [ rdf:predicate ingenuity:canvas-x ; rdf:value 2406.0 ], [ rdf:predicate ingenuity:canvas-y ; rdf:value 1103.0 ] ; lv2:index 1 ; lv2:name "audio_output_1" ; lv2:symbol "audio_output_1" ; a lv2:AudioPort, lv2:OutputPort . ingen:polyphonic false ; lv2var:variable [ rdf:predicate ingenuity:canvas-x ; rdf:value 2423.0 ], [ rdf:predicate ingenuity:canvas-y ; rdf:value 1170.0 ] ; lv2:index 2 ; lv2:name "audio_output_2" ; lv2:symbol "audio_output_2" ; a lv2:AudioPort, lv2:OutputPort . ingen:polyphonic true ; lv2var:variable [ rdf:predicate ingenuity:canvas-x ; rdf:value 1622.0958 ], [ rdf:predicate ingenuity:canvas-y ; rdf:value 1061.759 ] ; lv2:port , , , , , , , , ; lv2:symbol "dahdsr_g_t_control" ; rdf:instanceOf ; a ingen:Node . ingen:polyphonic true ; ingen:value 0.0 ; lv2var:variable [ rdf:predicate lv2:default ; rdf:value 0.0 ], [ rdf:predicate lv2:maximum ; rdf:value 0.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Attack_Time" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; ingen:value 0.0 ; lv2var:variable [ rdf:predicate lv2:default ; rdf:value 0.0 ], [ rdf:predicate lv2:maximum ; rdf:value 0.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Decay_Time" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; ingen:value 0.0 ; lv2var:variable [ rdf:predicate lv2:default ; rdf:value 0.0 ], [ rdf:predicate lv2:maximum ; rdf:value 0.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Delay_Time" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "Envelope_Out" ; a lv2:AudioPort, lv2:OutputPort . ingen:polyphonic true ; lv2:symbol "Gate" ; a lv2:AudioPort, lv2:InputPort . ingen:polyphonic true ; ingen:value 0.0 ; lv2var:variable [ rdf:predicate lv2:default ; rdf:value 0.0 ], [ rdf:predicate lv2:maximum ; rdf:value 0.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Hold_Time" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; ingen:value 0.0 ; lv2var:variable [ rdf:predicate lv2:default ; rdf:value 0.0 ], [ rdf:predicate lv2:maximum ; rdf:value 0.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Release_Time" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; ingen:value 1.0 ; lv2var:variable [ rdf:predicate lv2:default ; rdf:value 1.0 ], [ rdf:predicate lv2:maximum ; rdf:value 1.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Sustain_Level" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "Trigger" ; a lv2:AudioPort, lv2:InputPort . ingen:polyphonic true ; lv2var:variable [ rdf:predicate ingenuity:canvas-x ; rdf:value 1608.1771 ], [ rdf:predicate ingenuity:canvas-y ; rdf:value 1365.6052 ] ; lv2:port , , , , , , , , ; lv2:symbol "dahdsr_g_t_control_2" ; rdf:instanceOf ; a ingen:Node . ingen:polyphonic true ; ingen:value 0.0 ; lv2var:variable [ rdf:predicate lv2:default ; rdf:value 0.0 ], [ rdf:predicate lv2:maximum ; rdf:value 0.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Attack_Time" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; ingen:value 0.0 ; lv2var:variable [ rdf:predicate lv2:default ; rdf:value 0.0 ], [ rdf:predicate lv2:maximum ; rdf:value 0.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Decay_Time" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; ingen:value 0.0 ; lv2var:variable [ rdf:predicate lv2:default ; rdf:value 0.0 ], [ rdf:predicate lv2:maximum ; rdf:value 0.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Delay_Time" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "Envelope_Out" ; a lv2:AudioPort, lv2:OutputPort . ingen:polyphonic true ; lv2:symbol "Gate" ; a lv2:AudioPort, lv2:InputPort . ingen:polyphonic true ; ingen:value 0.0 ; lv2var:variable [ rdf:predicate lv2:default ; rdf:value 0.0 ], [ rdf:predicate lv2:maximum ; rdf:value 0.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Hold_Time" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; ingen:value 0.0 ; lv2var:variable [ rdf:predicate lv2:default ; rdf:value 0.0 ], [ rdf:predicate lv2:maximum ; rdf:value 0.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Release_Time" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; ingen:value 1.0 ; lv2var:variable [ rdf:predicate lv2:default ; rdf:value 1.0 ], [ rdf:predicate lv2:maximum ; rdf:value 1.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Sustain_Level" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "Trigger" ; a lv2:AudioPort, lv2:InputPort . ingen:polyphonic false ; lv2var:variable [ rdf:predicate ingenuity:canvas-x ; rdf:value 1321.0 ], [ rdf:predicate ingenuity:canvas-y ; rdf:value 1071.0 ] ; lv2:index 0 ; lv2:name "event_input_1" ; lv2:symbol "event_input_1" ; a lv2ev:EventPort, lv2:InputPort . <> 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:enabled true ; ingen:node , , , , , , , , ; ingen:polyphonic true ; ingen:polyphony 1 ; lv2:port , , ; a ingen:Patch, lv2:Plugin . ingen:polyphonic true ; lv2var:variable [ rdf:predicate ingenuity:canvas-x ; rdf:value 1469.1074 ], [ rdf:predicate ingenuity:canvas-y ; rdf:value 1077.5966 ] ; lv2:port , , , , ; lv2:symbol "note" ; rdf:instanceOf ; a ingen:Node . ingen:polyphonic true ; lv2:symbol "frequency" ; a lv2:AudioPort, lv2:OutputPort . ingen:polyphonic true ; lv2:symbol "gate" ; lv2:toggled true ; a lv2:AudioPort, lv2:OutputPort . ingen:polyphonic true ; lv2:symbol "input" ; a lv2ev:EventPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "trigger" ; lv2:toggled true ; a lv2:AudioPort, lv2:OutputPort . ingen:polyphonic true ; lv2:maximum 1.0 ; lv2:minimum 0.0 ; lv2:symbol "velocity" ; a lv2:AudioPort, lv2:OutputPort . ingen:polyphonic true ; lv2var:variable [ rdf:predicate ingenuity:canvas-x ; rdf:value 1846.0 ], [ rdf:predicate ingenuity:canvas-y ; rdf:value 1162.0 ] ; lv2:port , , ; lv2:symbol "sine_faaa" ; rdf:instanceOf ; a ingen:Node . ingen:polyphonic true ; lv2:symbol "Amplitude" ; a lv2:AudioPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "Frequency" ; a lv2:AudioPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "Output" ; a lv2:AudioPort, lv2:OutputPort . ingen:polyphonic true ; lv2var:variable [ rdf:predicate ingenuity:canvas-x ; rdf:value 1848.0 ], [ rdf:predicate ingenuity:canvas-y ; rdf:value 1299.0 ] ; lv2:port , , ; lv2:symbol "sine_faaa_2" ; rdf:instanceOf ; a ingen:Node . ingen:polyphonic true ; lv2:symbol "Amplitude" ; a lv2:AudioPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "Frequency" ; a lv2:AudioPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "Output" ; a lv2:AudioPort, lv2:OutputPort . ingen:polyphonic true ; lv2var:variable [ rdf:predicate ingenuity:canvas-x ; rdf:value 1633.0 ], [ rdf:predicate ingenuity:canvas-y ; rdf:value 941.0 ] ; lv2:port , , ; lv2:symbol "sum_iaic_oa" ; rdf:instanceOf ; a ingen:Node . ingen:polyphonic true ; lv2:symbol "First_Input" ; a lv2:AudioPort, lv2:InputPort . ingen:polyphonic true ; ingen:value 0.0 ; lv2var:variable [ rdf:predicate lv2:maximum ; rdf:value 0.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Second_Input" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "Summed_Output" ; a lv2:AudioPort, lv2:OutputPort . ingen:polyphonic true ; lv2var:variable [ rdf:predicate ingenuity:canvas-x ; rdf:value 1628.0 ], [ rdf:predicate ingenuity:canvas-y ; rdf:value 1249.0 ] ; lv2:port , , ; lv2:symbol "sum_iaic_oa_2" ; rdf:instanceOf ; a ingen:Node . ingen:polyphonic true ; lv2:symbol "First_Input" ; a lv2:AudioPort, lv2:InputPort . ingen:polyphonic true ; ingen:value 0.0 ; lv2var:variable [ rdf:predicate lv2:maximum ; rdf:value 0.0 ], [ rdf:predicate lv2:minimum ; rdf:value 0.0 ] ; lv2:symbol "Second_Input" ; a lv2:ControlPort, lv2:InputPort . ingen:polyphonic true ; lv2:symbol "Summed_Output" ; a lv2:AudioPort, lv2:OutputPort .