@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix doap: <http://usefulinc.com/ns/doap#> .
@prefix ingen: <http://drobilla.net/ns/ingen#> .
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix midi: <http://lv2plug.in/ns/ext/midi#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix patch: <http://lv2plug.in/ns/ext/patch#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<control>
	ingen:canvasX 32.0 ;
	ingen:canvasY 32.0 ;
	atom:bufferType atom:Sequence ;
	atom:supports patch:Message ;
	<http://lv2plug.in/ns/ext/resize-port#minimumSize> 4096 ;
	lv2:designation lv2:control ;
	lv2:index 0 ;
	lv2:name "Control" ;
	lv2:portProperty lv2:connectionOptional ;
	lv2:symbol "control" ;
	doap:maintainer "Poly Effects" ;
	a atom:AtomPort ,
		lv2:InputPort ;
	rdfs:comment "REVERB AND DIRECT CAB" .

<delay1>
	ingen:canvasX 896.0 ;
	ingen:canvasY 362.0 ;
	lv2:port <delay1/Amp_5> ,
		<delay1/BPM_0> ,
		<delay1/DelayT60_3> ,
		<delay1/Delay_1> ,
		<delay1/FeedbackSm_6> ,
		<delay1/Feedback_4> ,
		<delay1/Warp_2> ,
		<delay1/enabled> ,
		<delay1/in0> ,
		<delay1/is_using_tempo> ,
		<delay1/midiin> ,
		<delay1/out0> ;
	lv2:prototype <http://polyeffects.com/lv2/digit_delay> ;
	<http://polyeffects.com/ns/core#assigned_footswitch> "a" ;
	a ingen:Block .

<delay1/Amp_5>
	ingen:value 0.5 ;
	lv2:index 5 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#hasStrictBounds> ;
	a lv2:CVPort ,
		lv2:InputPort .

<delay1/BPM_0>
	ingen:broadcast false ;
	ingen:value 120.0 ;
	lv2:index 0 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#hasStrictBounds> ;
	a lv2:ControlPort ,
		lv2:InputPort .

<delay1/DelayT60_3>
	ingen:value 0.5 ;
	lv2:index 3 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#hasStrictBounds> ;
	a lv2:CVPort ,
		lv2:InputPort .

<delay1/Delay_1>
	ingen:value 0.5 ;
	lv2:index 1 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#hasStrictBounds> ;
	a lv2:CVPort ,
		lv2:InputPort .

<delay1/FeedbackSm_6>
	ingen:value 0.09958028 ;
	lv2:index 6 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#hasStrictBounds> ;
	a lv2:CVPort ,
		lv2:InputPort .

<delay1/Feedback_4>
	ingen:value 0.44629398 ;
	lv2:index 4 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#hasStrictBounds> ;
	a lv2:CVPort ,
		lv2:InputPort .

<delay1/Warp_2>
	ingen:value 0.0 ;
	lv2:index 2 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#hasStrictBounds> ;
	a lv2:CVPort ,
		lv2:InputPort .

<delay1/enabled>
	ingen:value 0.0 ;
	lv2:designation lv2:enabled ;
	lv2:index 7 ;
	lv2:portProperty lv2:integer ,
		lv2:toggled ;
	a lv2:ControlPort ,
		lv2:InputPort .

<delay1/in0>
	lv2:index 8 ;
	a lv2:AudioPort ,
		lv2:InputPort .

<delay1/is_using_tempo>
	ingen:value 0.0 ;
	lv2:index 11 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#hasStrictBounds> ;
	a lv2:ControlPort ,
		lv2:InputPort .

<delay1/midiin>
	atom:bufferType atom:Sequence ;
	atom:supports midi:MidiEvent ;
	lv2:index 10 ;
	a atom:AtomPort ,
		lv2:InputPort .

<delay1/out0>
	lv2:index 9 ;
	a lv2:AudioPort ,
		lv2:OutputPort .

<in_1>
	ingen:canvasX 1192.0 ;
	ingen:canvasY 80.0 ;
	lv2:index 2 ;
	lv2:name "in_1" ;
	lv2:symbol "in_1" ;
	a lv2:AudioPort ,
		lv2:InputPort .

<in_2>
	ingen:canvasX 1192.0 ;
	ingen:canvasY 160.0 ;
	lv2:index 3 ;
	lv2:name "in_2" ;
	lv2:symbol "in_2" ;
	a lv2:AudioPort ,
		lv2:InputPort .

<in_3>
	ingen:canvasX 1192.0 ;
	ingen:canvasY 240.0 ;
	lv2:index 4 ;
	lv2:name "in_3" ;
	lv2:symbol "in_3" ;
	a lv2:AudioPort ,
		lv2:InputPort .

<in_4>
	ingen:canvasX 1192.0 ;
	ingen:canvasY 320.0 ;
	lv2:index 5 ;
	lv2:name "in_4" ;
	lv2:symbol "in_4" ;
	a lv2:AudioPort ,
		lv2:InputPort .

<>
	ingen:arc [
		ingen:head <mono_cab1/in> ;
		ingen:tail <in_1>
	] , [
		ingen:head <out_1> ;
		ingen:tail <mono_cab1/out>
	] , [
		ingen:head <out_3> ;
		ingen:tail <mono_cab1/out>
	] , [
		ingen:head <stereo_reverb1/in> ;
		ingen:tail <mono_cab1/out>
	] , [
		ingen:head <out_1> ;
		ingen:tail <stereo_reverb1/out_1>
	] , [
		ingen:head <mono_cab1/in> ;
		ingen:tail <delay1/out0>
	] , [
		ingen:head <out_3> ;
		ingen:tail <stereo_reverb1/out_2>
	] , [
		ingen:head <delay1/in0> ;
		ingen:tail <in_1>
	] ;
	ingen:block <delay1> ,
		<mono_cab1> ,
		<stereo_reverb1> ;
	ingen:polyphony 1 ;
	<http://lv2plug.in/ns/extensions/ui#ui> ingen:GraphUIGtk2 ;
	lv2:extensionData <http://lv2plug.in/ns/ext/state#interface> ;
	lv2:port <control> ,
		<in_1> ,
		<in_2> ,
		<in_3> ,
		<in_4> ,
		<midi_in> ,
		<midi_out> ,
		<notify> ,
		<out_1> ,
		<out_2> ,
		<out_3> ,
		<out_4> ;
	doap:name "Basic_reverb" ;
	a ingen:Graph ,
		lv2:Plugin .

<midi_in>
	ingen:canvasX 1192.0 ;
	ingen:canvasY 400.0 ;
	atom:bufferType atom:Sequence ;
	lv2:index 10 ;
	lv2:name "MIDI In" ;
	lv2:symbol "midi_in" ;
	a atom:AtomPort ,
		lv2:InputPort .

<midi_out>
	ingen:canvasX -20.0 ;
	ingen:canvasY 400.0 ;
	atom:bufferType atom:Sequence ;
	lv2:index 11 ;
	lv2:name "MIDI Out" ;
	lv2:symbol "midi_out" ;
	a atom:AtomPort ,
		lv2:OutputPort .

<mono_cab1>
	ingen:canvasX 594.0 ;
	ingen:canvasY 211.0 ;
	<http://lv2plug.in/ns/ext/state#state> <mono_cab1/state.ttl> ;
	lv2:port <mono_cab1/control> ,
		<mono_cab1/gain> ,
		<mono_cab1/in> ,
		<mono_cab1/latency> ,
		<mono_cab1/out> ;
	lv2:prototype <http://polyeffects.com/lv2/polyconvo#CabMono> ;
	<http://polyeffects.com/lv2/polyconvo#ir> <ingen:/audio/cabs/guitar/LeonTodd/LT%20TV%20Mix.wav> ;
	a ingen:Block .

<mono_cab1/control>
	atom:bufferType atom:Sequence ;
	atom:supports patch:Message ;
	lv2:designation lv2:control ;
	lv2:index 0 ;
	a atom:AtomPort ,
		lv2:InputPort .

<mono_cab1/gain>
	ingen:value 11.14385986 ;
	lv2:index 1 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<mono_cab1/in>
	lv2:index 4 ;
	a lv2:AudioPort ,
		lv2:InputPort .

<mono_cab1/latency>
	lv2:index 2 ;
	lv2:portProperty lv2:integer ,
		lv2:reportsLatency ;
	a lv2:ControlPort ,
		lv2:OutputPort .

<mono_cab1/out>
	lv2:index 3 ;
	a lv2:AudioPort ,
		lv2:OutputPort .

<notify>
	ingen:canvasX 128.0 ;
	ingen:canvasY 32.0 ;
	atom:bufferType atom:Sequence ;
	atom:supports patch:Message ;
	<http://lv2plug.in/ns/ext/resize-port#minimumSize> 4096 ;
	lv2:designation lv2:control ;
	lv2:index 1 ;
	lv2:name "Notify" ;
	lv2:portProperty lv2:connectionOptional ;
	lv2:symbol "notify" ;
	a atom:AtomPort ,
		lv2:OutputPort .

<out_1>
	ingen:canvasX -20.0 ;
	ingen:canvasY 80.0 ;
	lv2:index 6 ;
	lv2:name "out_1" ;
	lv2:symbol "out_1" ;
	a lv2:AudioPort ,
		lv2:OutputPort .

<out_2>
	ingen:canvasX -20.0 ;
	ingen:canvasY 160.0 ;
	lv2:index 7 ;
	lv2:name "out_2" ;
	lv2:symbol "out_2" ;
	a lv2:AudioPort ,
		lv2:OutputPort .

<out_3>
	ingen:canvasX -20.0 ;
	ingen:canvasY 240.0 ;
	lv2:index 8 ;
	lv2:name "out_3" ;
	lv2:symbol "out_3" ;
	a lv2:AudioPort ,
		lv2:OutputPort .

<out_4>
	ingen:canvasX -20.0 ;
	ingen:canvasY 320.0 ;
	lv2:index 9 ;
	lv2:name "out_4" ;
	lv2:symbol "out_4" ;
	a lv2:AudioPort ,
		lv2:OutputPort .

<stereo_reverb1>
	ingen:canvasX 286.0 ;
	ingen:canvasY 366.0 ;
	<http://lv2plug.in/ns/ext/state#state> <stereo_reverb1/state.ttl> ;
	lv2:port <stereo_reverb1/control> ,
		<stereo_reverb1/enabled> ,
		<stereo_reverb1/gain> ,
		<stereo_reverb1/in> ,
		<stereo_reverb1/latency> ,
		<stereo_reverb1/out_1> ,
		<stereo_reverb1/out_2> ;
	lv2:prototype <http://polyeffects.com/lv2/polyconvo#MonoToStereo> ;
	<http://polyeffects.com/lv2/polyconvo#ir> <ingen:/audio/reverbs/Real%20Spaces/Koenig%20Otto/Center%20R.wav> ;
	<http://polyeffects.com/ns/core#assigned_footswitch> "b" ;
	a ingen:Block .

<stereo_reverb1/control>
	atom:bufferType atom:Sequence ;
	atom:supports patch:Message ;
	lv2:designation lv2:control ;
	lv2:index 0 ;
	a atom:AtomPort ,
		lv2:InputPort .

<stereo_reverb1/enabled>
	ingen:value 1.0 ;
	lv2:designation lv2:enabled ;
	lv2:index 6 ;
	lv2:portProperty lv2:integer ,
		lv2:toggled ;
	a lv2:ControlPort ,
		lv2:InputPort .

<stereo_reverb1/gain>
	ingen:value 1.06666672 ;
	lv2:index 1 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<stereo_reverb1/in>
	lv2:index 4 ;
	a lv2:AudioPort ,
		lv2:InputPort .

<stereo_reverb1/latency>
	lv2:index 2 ;
	lv2:portProperty lv2:integer ,
		lv2:reportsLatency ;
	a lv2:ControlPort ,
		lv2:OutputPort .

<stereo_reverb1/out_1>
	lv2:designation <http://lv2plug.in/ns/ext/port-groups#left> ;
	lv2:index 3 ;
	a lv2:AudioPort ,
		lv2:OutputPort .

<stereo_reverb1/out_2>
	lv2:designation <http://lv2plug.in/ns/ext/port-groups#right> ;
	lv2:index 5 ;
	a lv2:AudioPort ,
		lv2:OutputPort .

