@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 "REVERSE STAR" .

<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 <out_3> ;
		ingen:tail <stereo_reverb1/out_2>
	] , [
		ingen:head <reverse1/input> ;
		ingen:tail <in_1>
	] , [
		ingen:head <out_1> ;
		ingen:tail <stereo_reverb1/out_1>
	] , [
		ingen:head <out_1> ;
		ingen:tail <reverse1/output>
	] , [
		ingen:head <out_3> ;
		ingen:tail <reverse1/output>
	] , [
		ingen:head <stereo_reverb1/in> ;
		ingen:tail <reverse1/output>
	] ;
	ingen:block <reverse1> ,
		<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 .

<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 .

<reverse1>
	ingen:canvasX 810.0 ;
	ingen:canvasY 137.0 ;
	lv2:port <reverse1/dry> ,
		<reverse1/fragment> ,
		<reverse1/input> ,
		<reverse1/output> ,
		<reverse1/wet> ;
	lv2:prototype <http://moddevices.com/plugins/tap/reflector> ;
	a ingen:Block .

<reverse1/dry>
	ingen:value -1.54867852 ;
	lv2:index 1 ;
	a lv2:CVPort ,
		lv2:InputPort .

<reverse1/fragment>
	ingen:value 1087.16967773 ;
	lv2:designation <http://lv2plug.in/ns/ext/time/#beatsPerMinute> ;
	lv2:index 0 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<reverse1/input>
	lv2:index 3 ;
	a lv2:AudioPort ,
		lv2:InputPort .

<reverse1/output>
	lv2:index 4 ;
	a lv2:AudioPort ,
		lv2:OutputPort .

<reverse1/wet>
	ingen:value 0.0 ;
	lv2:index 2 ;
	a lv2:CVPort ,
		lv2:InputPort .

<stereo_reverb1>
	ingen:canvasX 539.0 ;
	ingen:canvasY 252.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/PoolOfTheBlackStar/Mics%20Spread%20Speaker%20Back%20L.wav> ;
	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 4.0 ;
	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 .

