Re: [LAU] getting sound out Ingen

From: Grammostola Rosea <rosea.grammostola@email-addr-hidden>
Date: Sat May 09 2009 - 21:43:10 EEST

Grammostola Rosea wrote:
> M Watts wrote:
>
>> Grammostola Rosea wrote:
>>
>>> Hi,
>>>
>>> Just installed Ingen to check it out. Is Ingen the same kind of app
>>> like AMS is? Are there instrument patches for Ingen? How do I get
>>> sound from it?
>>>
>>>
>> Right-click the canvas and choose Output > Audio to get output ports
>> for Jack.
>>
>> Input > Audio gives Jack audio inputs, and Input > Event gives Jack
>> midi input
>>
>> Between inputs and outputs, you can play around with the various
>> plugins and filters; there are similarities with AMS.
>>
>> You can also have multiple patches and connect them to each other.
>>
>> There are screenshots of 2 sample patches on the Ingen site, e.g.
>> http://drobilla.net/blog/wp-content/uploads/2008/09/ingen.png
>>
>> There's a handy Find Plugin option in the right-click menu.
>>
>>
> Is it supposed to use this app? Loading all those plugins as in the
> screenshot... crash...
> Ok so I thought, maybe it's wise to save it... accidentally removed all
> the plugins, tried to load my saved patch:
>
> Could not create node - /amp
> Could not create node - /dahdsr_g_t_audio
> Could not create node - /dahdsr_g_t_audio_2
> Could not create node - /lp4pole_faraia_oa
> Could not create node - /note
> Could not create node - /sine_faaa
> Could not create node - /sine_faaa_2
> Could not create node - /sum_iaic_oa
> Could not create node - /sum_iaic_oa_2
> Unable to make connection /event_input_1 -> /note/input (Already connected)
> Unable to make connection /note/frequency -> /sum_iaic_oa/First_Input
> (Already connected)
> Unable to make connection /note/trigger -> /dahdsr_g_t_audio/Trigger
> (Already connected)
> Unable to make connection /note/gate -> /dahdsr_g_t_audio/Gate (Already
> connected)
> Unable to make connection /note/trigger -> /dahdsr_g_t_audio_2/Trigger
> (Already connected)
> Unable to make connection /note/gate -> /dahdsr_g_t_audio_2/Gate
> (Already connected)
> Unable to make connection /note/frequency -> /sum_iaic_oa_2/First_Input
> (Already connected)
> Could not create node - /amp
>
>
> :(
>
>
> \r
>
>
Ah, I had to put the engine 'on' when reloading the patch... (see attach.)

mmh don't have sound yet..

\r

@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix ingen: <http://drobilla.net/ns/ingen#> .
@prefix ingenuity: <http://drobilla.net/ns/ingenuity#> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix lv2ev: <http://lv2plug.in/ns/ext/event#> .
@prefix lv2midi: <http://lv2plug.in/ns/ext/midi> .
@prefix lv2var: <http://lv2plug.in/ns/ext/instance-var#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<amp>
    ingen:polyphonic true ;
    lv2var:variable [
        rdf:predicate ingenuity:canvas-x ;
        rdf:value 1373.0
    ], [
        rdf:predicate ingenuity:canvas-y ;
        rdf:value 1301.0
    ] ;
    lv2:port <amp/gain>, <amp/input>, <amp/output> ;
    lv2:symbol "amp" ;
    rdf:instanceOf <http://plugin.org.uk/swh-plugins/amp> ;
    a ingen:Node .

<amp/gain>
    ingen:polyphonic true ;
    ingen:value 0.0 ;
    lv2:symbol "gain" ;
    a lv2:ControlPort, lv2:InputPort .

<amp/input>
    ingen:polyphonic true ;
    lv2:symbol "input" ;
    a lv2:AudioPort, lv2:InputPort .

<amp/output>
    ingen:polyphonic true ;
    lv2:symbol "output" ;
    a lv2:AudioPort, lv2:OutputPort .

<audio_output_1>
    ingen:polyphonic false ;
    lv2var:variable [
        rdf:predicate ingenuity:canvas-x ;
        rdf:value 1389.0
    ], [
        rdf:predicate ingenuity:canvas-y ;
        rdf:value 1249.0
    ] ;
    lv2:index 1 ;
    lv2:name "audio_output_1" ;
    lv2:symbol "audio_output_1" ;
    a lv2:AudioPort, lv2:OutputPort .

<dahdsr_g_t_audio>
    ingen:polyphonic true ;
    lv2var:variable [
        rdf:predicate ingenuity:canvas-x ;
        rdf:value 1663.0
    ], [
        rdf:predicate ingenuity:canvas-y ;
        rdf:value 1069.0
    ] ;
    lv2:port <dahdsr_g_t_audio/Attack_Time>, <dahdsr_g_t_audio/Decay_Time>, <dahdsr_g_t_audio/Delay_Time>, <dahdsr_g_t_audio/Envelope_Out>, <dahdsr_g_t_audio/Gate>, <dahdsr_g_t_audio/Hold_Time>, <dahdsr_g_t_audio/Release_Time>, <dahdsr_g_t_audio/Sustain_Level>, <dahdsr_g_t_audio/Trigger> ;
    lv2:symbol "dahdsr_g_t_audio" ;
    rdf:instanceOf <ladspa:2021> ;
    a ingen:Node .

<dahdsr_g_t_audio/Attack_Time>
    ingen:polyphonic true ;
    lv2:symbol "Attack_Time" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio/Decay_Time>
    ingen:polyphonic true ;
    lv2:symbol "Decay_Time" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio/Delay_Time>
    ingen:polyphonic true ;
    lv2:symbol "Delay_Time" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio/Envelope_Out>
    ingen:polyphonic true ;
    lv2:symbol "Envelope_Out" ;
    a lv2:AudioPort, lv2:OutputPort .

<dahdsr_g_t_audio/Gate>
    ingen:polyphonic true ;
    lv2:symbol "Gate" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio/Hold_Time>
    ingen:polyphonic true ;
    lv2:symbol "Hold_Time" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio/Release_Time>
    ingen:polyphonic true ;
    lv2:symbol "Release_Time" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio/Sustain_Level>
    ingen:polyphonic true ;
    lv2:symbol "Sustain_Level" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio/Trigger>
    ingen:polyphonic true ;
    lv2:symbol "Trigger" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio_2>
    ingen:polyphonic true ;
    lv2var:variable [
        rdf:predicate ingenuity:canvas-x ;
        rdf:value 1641.0
    ], [
        rdf:predicate ingenuity:canvas-y ;
        rdf:value 1288.0
    ] ;
    lv2:port <dahdsr_g_t_audio_2/Attack_Time>, <dahdsr_g_t_audio_2/Decay_Time>, <dahdsr_g_t_audio_2/Delay_Time>, <dahdsr_g_t_audio_2/Envelope_Out>, <dahdsr_g_t_audio_2/Gate>, <dahdsr_g_t_audio_2/Hold_Time>, <dahdsr_g_t_audio_2/Release_Time>, <dahdsr_g_t_audio_2/Sustain_Level>, <dahdsr_g_t_audio_2/Trigger> ;
    lv2:symbol "dahdsr_g_t_audio_2" ;
    rdf:instanceOf <ladspa:2021> ;
    a ingen:Node .

<dahdsr_g_t_audio_2/Attack_Time>
    ingen:polyphonic true ;
    lv2:symbol "Attack_Time" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio_2/Decay_Time>
    ingen:polyphonic true ;
    lv2:symbol "Decay_Time" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio_2/Delay_Time>
    ingen:polyphonic true ;
    lv2:symbol "Delay_Time" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio_2/Envelope_Out>
    ingen:polyphonic true ;
    lv2:symbol "Envelope_Out" ;
    a lv2:AudioPort, lv2:OutputPort .

<dahdsr_g_t_audio_2/Gate>
    ingen:polyphonic true ;
    lv2:symbol "Gate" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio_2/Hold_Time>
    ingen:polyphonic true ;
    lv2:symbol "Hold_Time" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio_2/Release_Time>
    ingen:polyphonic true ;
    lv2:symbol "Release_Time" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio_2/Sustain_Level>
    ingen:polyphonic true ;
    lv2:symbol "Sustain_Level" ;
    a lv2:AudioPort, lv2:InputPort .

<dahdsr_g_t_audio_2/Trigger>
    ingen:polyphonic true ;
    lv2:symbol "Trigger" ;
    a lv2:AudioPort, lv2:InputPort .

<event_input_1>
    ingen:polyphonic false ;
    lv2var:variable [
        rdf:predicate ingenuity:canvas-x ;
        rdf:value 1407.0
    ], [
        rdf:predicate ingenuity:canvas-y ;
        rdf:value 1057.0
    ] ;
    lv2:index 0 ;
    lv2:name "event_input_1" ;
    lv2:symbol "event_input_1" ;
    a lv2ev:EventPort, lv2:InputPort .

<>
    ingen:connection [
        ingen:destination <note/input> ;
        ingen:source <event_input_1>
    ], [
        ingen:destination <sum_iaic_oa/First_Input> ;
        ingen:source <note/frequency>
    ], [
        ingen:destination <dahdsr_g_t_audio/Trigger> ;
        ingen:source <note/trigger>
    ], [
        ingen:destination <dahdsr_g_t_audio/Gate> ;
        ingen:source <note/gate>
    ], [
        ingen:destination <dahdsr_g_t_audio_2/Trigger> ;
        ingen:source <note/trigger>
    ], [
        ingen:destination <dahdsr_g_t_audio_2/Gate> ;
        ingen:source <note/gate>
    ], [
        ingen:destination <sum_iaic_oa_2/First_Input> ;
        ingen:source <note/frequency>
    ] ;
    ingen:enabled false ;
    ingen:node <amp>, <dahdsr_g_t_audio>, <dahdsr_g_t_audio_2>, <lp4pole_faraia_oa>, <note>, <sine_faaa>, <sine_faaa_2>, <sum_iaic_oa>, <sum_iaic_oa_2> ;
    ingen:polyphonic true ;
    ingen:polyphony 1 ;
    lv2:port <audio_output_1>, <event_input_1> ;
    a ingen:Patch, lv2:Plugin .

<lp4pole_faraia_oa>
    ingen:polyphonic true ;
    lv2var:variable [
        rdf:predicate ingenuity:canvas-x ;
        rdf:value 2226.0
    ], [
        rdf:predicate ingenuity:canvas-y ;
        rdf:value 1110.0
    ] ;
    lv2:port <lp4pole_faraia_oa/Cutoff_Frequency>, <lp4pole_faraia_oa/Input>, <lp4pole_faraia_oa/Output>, <lp4pole_faraia_oa/Resonance> ;
    lv2:symbol "lp4pole_faraia_oa" ;
    rdf:instanceOf <ladspa:1671> ;
    a ingen:Node .

<lp4pole_faraia_oa/Cutoff_Frequency>
    ingen:polyphonic true ;
    lv2:symbol "Cutoff_Frequency" ;
    a lv2:AudioPort, lv2:InputPort .

<lp4pole_faraia_oa/Input>
    ingen:polyphonic true ;
    lv2:symbol "Input" ;
    a lv2:AudioPort, lv2:InputPort .

<lp4pole_faraia_oa/Output>
    ingen:polyphonic true ;
    lv2:symbol "Output" ;
    a lv2:AudioPort, lv2:OutputPort .

<lp4pole_faraia_oa/Resonance>
    ingen:polyphonic true ;
    lv2:symbol "Resonance" ;
    a lv2:AudioPort, lv2:InputPort .

<note>
    ingen:polyphonic true ;
    lv2var:variable [
        rdf:predicate ingenuity:canvas-x ;
        rdf:value 1557.0
    ], [
        rdf:predicate ingenuity:canvas-y ;
        rdf:value 1030.0
    ] ;
    lv2:port <note/frequency>, <note/gate>, <note/input>, <note/trigger>, <note/velocity> ;
    lv2:symbol "note" ;
    rdf:instanceOf <http://drobilla.net/ns/ingen-internals#Note> ;
    a ingen:Node .

<note/frequency>
    ingen:polyphonic true ;
    lv2:symbol "frequency" ;
    a lv2:AudioPort, lv2:OutputPort .

<note/gate>
    ingen:polyphonic true ;
    lv2:symbol "gate" ;
    lv2:toggled true ;
    a lv2:AudioPort, lv2:OutputPort .

<note/input>
    ingen:polyphonic true ;
    lv2:symbol "input" ;
    a lv2ev:EventPort, lv2:InputPort .

<note/trigger>
    ingen:polyphonic true ;
    lv2:symbol "trigger" ;
    lv2:toggled true ;
    a lv2:AudioPort, lv2:OutputPort .

<note/velocity>
    ingen:polyphonic true ;
    lv2:maximum 1.0 ;
    lv2:minimum 0.0 ;
    lv2:symbol "velocity" ;
    a lv2:AudioPort, lv2:OutputPort .

<sine_faaa>
    ingen:polyphonic true ;
    lv2var:variable [
        rdf:predicate ingenuity:canvas-x ;
        rdf:value 2024.0
    ], [
        rdf:predicate ingenuity:canvas-y ;
        rdf:value 1144.0
    ] ;
    lv2:port <sine_faaa/Amplitude>, <sine_faaa/Frequency>, <sine_faaa/Output> ;
    lv2:symbol "sine_faaa" ;
    rdf:instanceOf <ladspa:1044> ;
    a ingen:Node .

<sine_faaa/Amplitude>
    ingen:polyphonic true ;
    lv2:symbol "Amplitude" ;
    a lv2:AudioPort, lv2:InputPort .

<sine_faaa/Frequency>
    ingen:polyphonic true ;
    lv2:symbol "Frequency" ;
    a lv2:AudioPort, lv2:InputPort .

<sine_faaa/Output>
    ingen:polyphonic true ;
    lv2:symbol "Output" ;
    a lv2:AudioPort, lv2:OutputPort .

<sine_faaa_2>
    ingen:polyphonic true ;
    lv2var:variable [
        rdf:predicate ingenuity:canvas-x ;
        rdf:value 2031.0
    ], [
        rdf:predicate ingenuity:canvas-y ;
        rdf:value 1255.0
    ] ;
    lv2:port <sine_faaa_2/Amplitude>, <sine_faaa_2/Frequency>, <sine_faaa_2/Output> ;
    lv2:symbol "sine_faaa_2" ;
    rdf:instanceOf <ladspa:1044> ;
    a ingen:Node .

<sine_faaa_2/Amplitude>
    ingen:polyphonic true ;
    lv2:symbol "Amplitude" ;
    a lv2:AudioPort, lv2:InputPort .

<sine_faaa_2/Frequency>
    ingen:polyphonic true ;
    lv2:symbol "Frequency" ;
    a lv2:AudioPort, lv2:InputPort .

<sine_faaa_2/Output>
    ingen:polyphonic true ;
    lv2:symbol "Output" ;
    a lv2:AudioPort, lv2:OutputPort .

<sum_iaic_oa>
    ingen:polyphonic true ;
    lv2var:variable [
        rdf:predicate ingenuity:canvas-x ;
        rdf:value 1694.0
    ], [
        rdf:predicate ingenuity:canvas-y ;
        rdf:value 972.0
    ] ;
    lv2:port <sum_iaic_oa/First_Input>, <sum_iaic_oa/Second_Input>, <sum_iaic_oa/Summed_Output> ;
    lv2:symbol "sum_iaic_oa" ;
    rdf:instanceOf <ladspa:1666> ;
    a ingen:Node .

<sum_iaic_oa/First_Input>
    ingen:polyphonic true ;
    lv2:symbol "First_Input" ;
    a lv2:AudioPort, lv2:InputPort .

<sum_iaic_oa/Second_Input>
    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 .

<sum_iaic_oa/Summed_Output>
    ingen:polyphonic true ;
    lv2:symbol "Summed_Output" ;
    a lv2:AudioPort, lv2:OutputPort .

<sum_iaic_oa_2>
    ingen:polyphonic true ;
    lv2var:variable [
        rdf:predicate ingenuity:canvas-x ;
        rdf:value 1684.0
    ], [
        rdf:predicate ingenuity:canvas-y ;
        rdf:value 1212.0
    ] ;
    lv2:port <sum_iaic_oa_2/First_Input>, <sum_iaic_oa_2/Second_Input>, <sum_iaic_oa_2/Summed_Output> ;
    lv2:symbol "sum_iaic_oa_2" ;
    rdf:instanceOf <ladspa:1666> ;
    a ingen:Node .

<sum_iaic_oa_2/First_Input>
    ingen:polyphonic true ;
    lv2:symbol "First_Input" ;
    a lv2:AudioPort, lv2:InputPort .

<sum_iaic_oa_2/Second_Input>
    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 .

<sum_iaic_oa_2/Summed_Output>
    ingen:polyphonic true ;
    lv2:symbol "Summed_Output" ;
    a lv2:AudioPort, lv2:OutputPort .

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
Received on Sun May 10 00:15:01 2009

This archive was generated by hypermail 2.1.8 : Sun May 10 2009 - 00:15:02 EEST