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 .