Re: getting sound out Ingen

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux