@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 "A IS SPEED TOGGLE B IS BRAKE MOMENT" .

<foot_switch_a1>
	ingen:canvasX 965.0 ;
	ingen:canvasY 349.0 ;
	lv2:port <foot_switch_a1/bpm> ,
		<foot_switch_a1/bpm_out> ,
		<foot_switch_a1/latching> ,
		<foot_switch_a1/off_v> ,
		<foot_switch_a1/on_v> ,
		<foot_switch_a1/out> ,
		<foot_switch_a1/value> ;
	lv2:prototype <http://polyeffects.com/lv2/polyfoot> ;
	a ingen:Block .

<foot_switch_a1/bpm>
	ingen:value 98.05445862 ;
	lv2:index 3 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<foot_switch_a1/bpm_out>
	lv2:index 1 ;
	a lv2:ControlPort ,
		lv2:OutputPort .

<foot_switch_a1/latching>
	ingen:value 1.0 ;
	lv2:index 4 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<foot_switch_a1/off_v>
	ingen:value 0.0 ;
	lv2:index 6 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<foot_switch_a1/on_v>
	ingen:value 1.0 ;
	lv2:index 5 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<foot_switch_a1/out>
	lv2:index 0 ;
	a lv2:CVPort ,
		lv2:OutputPort .

<foot_switch_a1/value>
	ingen:value 0.0 ;
	lv2:index 2 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<foot_switch_b1>
	ingen:canvasX 756.0 ;
	ingen:canvasY 385.0 ;
	lv2:port <foot_switch_b1/bpm> ,
		<foot_switch_b1/bpm_out> ,
		<foot_switch_b1/latching> ,
		<foot_switch_b1/off_v> ,
		<foot_switch_b1/on_v> ,
		<foot_switch_b1/out> ,
		<foot_switch_b1/value> ;
	lv2:prototype <http://polyeffects.com/lv2/polyfoot> ;
	a ingen:Block .

<foot_switch_b1/bpm>
	ingen:value 65.35920715 ;
	lv2:index 3 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<foot_switch_b1/bpm_out>
	lv2:index 1 ;
	a lv2:ControlPort ,
		lv2:OutputPort .

<foot_switch_b1/latching>
	ingen:value 0.0 ;
	lv2:index 4 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<foot_switch_b1/off_v>
	ingen:value 0.0 ;
	lv2:index 6 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<foot_switch_b1/on_v>
	ingen:value 1.0 ;
	lv2:index 5 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<foot_switch_b1/out>
	lv2:index 0 ;
	a lv2:CVPort ,
		lv2:OutputPort .

<foot_switch_b1/value>
	ingen:value 0.0 ;
	lv2:index 2 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<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_2> ;
		ingen:tail <rotary_advanced1/right>
	] , [
		ingen:head <out_3> ;
		ingen:tail <rotary_advanced1/right>
	] , [
		ingen:head <rotary_advanced1/horn_speed_cv> ;
		ingen:tail <foot_switch_a1/out>
	] , [
		ingen:head <rotary_advanced1/drum_speed_cv> ;
		ingen:tail <foot_switch_a1/out>
	] , [
		ingen:head <rotary_advanced1/in> ;
		ingen:tail <in_1>
	] , [
		ingen:head <out_1> ;
		ingen:tail <rotary_advanced1/left>
	] , [
		ingen:head <stereo_reverb1/in> ;
		ingen:tail <rotary_advanced1/left>
	] , [
		ingen:head <out_3> ;
		ingen:tail <stereo_reverb1/out_2>
	] , [
		ingen:head <out_1> ;
		ingen:tail <stereo_reverb1/out_1>
	] , [
		ingen:head <rotary_advanced1/horn_brake_cv> ;
		ingen:tail <foot_switch_b1/out>
	] , [
		ingen:head <rotary_advanced1/drum_brake_cv> ;
		ingen:tail <foot_switch_b1/out>
	] ;
	ingen:block <foot_switch_a1> ,
		<foot_switch_b1> ,
		<rotary_advanced1> ,
		<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 .

<rotary_advanced1>
	ingen:canvasX 746.0 ;
	ingen:canvasY 128.0 ;
	lv2:port <rotary_advanced1/drum_brake_cv> ,
		<rotary_advanced1/drum_speed_cv> ,
		<rotary_advanced1/drumaccel> ,
		<rotary_advanced1/drumang> ,
		<rotary_advanced1/drumbrake> ,
		<rotary_advanced1/drumdecel> ,
		<rotary_advanced1/drumlvl> ,
		<rotary_advanced1/drumradius> ,
		<rotary_advanced1/drumrpm> ,
		<rotary_advanced1/drumrpmfast> ,
		<rotary_advanced1/drumrpmslow> ,
		<rotary_advanced1/drumwidth> ,
		<rotary_advanced1/enable> ,
		<rotary_advanced1/filtafreq> ,
		<rotary_advanced1/filtagain> ,
		<rotary_advanced1/filtaq> ,
		<rotary_advanced1/filtatype> ,
		<rotary_advanced1/filtbfreq> ,
		<rotary_advanced1/filtbgain> ,
		<rotary_advanced1/filtbq> ,
		<rotary_advanced1/filtbtype> ,
		<rotary_advanced1/filtdfreq> ,
		<rotary_advanced1/filtdgain> ,
		<rotary_advanced1/filtdq> ,
		<rotary_advanced1/filtdtype> ,
		<rotary_advanced1/guitrigger> ,
		<rotary_advanced1/horn_brake_cv> ,
		<rotary_advanced1/horn_speed_cv> ,
		<rotary_advanced1/hornaccel> ,
		<rotary_advanced1/hornang> ,
		<rotary_advanced1/hornbrakepos> ,
		<rotary_advanced1/horndecel> ,
		<rotary_advanced1/hornleak> ,
		<rotary_advanced1/hornlvl> ,
		<rotary_advanced1/hornradius> ,
		<rotary_advanced1/hornrpm> ,
		<rotary_advanced1/hornrpmfast> ,
		<rotary_advanced1/hornrpmslow> ,
		<rotary_advanced1/hornwidth> ,
		<rotary_advanced1/hornxoff> ,
		<rotary_advanced1/hornzoff> ,
		<rotary_advanced1/in> ,
		<rotary_advanced1/left> ,
		<rotary_advanced1/link> ,
		<rotary_advanced1/micangle> ,
		<rotary_advanced1/micdist> ,
		<rotary_advanced1/right> ,
		<rotary_advanced1/rt_speed> ;
	lv2:prototype <http://gareus.org/oss/lv2/b_whirl#extended> ;
	a ingen:Block .

<rotary_advanced1/drum_brake_cv>
	ingen:value 0.0 ;
	lv2:index 11 ;
	a lv2:CVPort ,
		lv2:InputPort .

<rotary_advanced1/drum_speed_cv>
	ingen:value 0.0 ;
	lv2:index 9 ;
	a lv2:CVPort ,
		lv2:InputPort .

<rotary_advanced1/drumaccel>
	ingen:value 4.12699986 ;
	lv2:index 23 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/drumang>
	lv2:index 39 ;
	a lv2:ControlPort ,
		lv2:OutputPort .

<rotary_advanced1/drumbrake>
	ingen:value 0.0 ;
	lv2:index 25 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/drumdecel>
	ingen:value 1.37100005 ;
	lv2:index 24 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/drumlvl>
	ingen:value 0.0 ;
	lv2:index 6 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/drumradius>
	ingen:value 22.0 ;
	lv2:index 32 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#causesArtifacts> ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/drumrpm>
	lv2:index 37 ;
	a lv2:ControlPort ,
		lv2:OutputPort .

<rotary_advanced1/drumrpmfast>
	ingen:value 386.66558838 ;
	lv2:index 22 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/drumrpmslow>
	ingen:value 36.0 ;
	lv2:index 21 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/drumwidth>
	ingen:value 1.3033061 ;
	lv2:index 7 ;
	a lv2:ControlPort ,
		lv2:InputPort .

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

<rotary_advanced1/filtafreq>
	ingen:value 4500.0 ;
	lv2:index 14 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/filtagain>
	ingen:value -30.0 ;
	lv2:index 16 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/filtaq>
	ingen:value 2.74559999 ;
	lv2:index 15 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/filtatype>
	ingen:value 0.0 ;
	lv2:index 13 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#causesArtifacts> ,
		lv2:enumeration ,
		lv2:integer ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/filtbfreq>
	ingen:value 300.0 ;
	lv2:index 18 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/filtbgain>
	ingen:value -30.0 ;
	lv2:index 20 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/filtbq>
	ingen:value 1.0 ;
	lv2:index 19 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/filtbtype>
	ingen:value 7.0 ;
	lv2:index 17 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#causesArtifacts> ,
		lv2:enumeration ,
		lv2:integer ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/filtdfreq>
	ingen:value 811.96948242 ;
	lv2:index 27 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/filtdgain>
	ingen:value -30.23204803 ;
	lv2:index 29 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/filtdq>
	ingen:value 1.60160005 ;
	lv2:index 28 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/filtdtype>
	ingen:value 8.0 ;
	lv2:index 26 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#causesArtifacts> ,
		lv2:enumeration ,
		lv2:integer ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/guitrigger>
	ingen:value 0.0 ;
	lv2:index 40 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#notOnGUI> ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/horn_brake_cv>
	ingen:value 0.0 ;
	lv2:index 10 ;
	a lv2:CVPort ,
		lv2:InputPort .

<rotary_advanced1/horn_speed_cv>
	ingen:value 0.0 ;
	lv2:index 8 ;
	a lv2:CVPort ,
		lv2:InputPort .

<rotary_advanced1/hornaccel>
	ingen:value 0.161 ;
	lv2:index 46 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/hornang>
	lv2:index 38 ;
	a lv2:ControlPort ,
		lv2:OutputPort .

<rotary_advanced1/hornbrakepos>
	ingen:value 0.0 ;
	lv2:index 12 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/horndecel>
	ingen:value 0.32100001 ;
	lv2:index 47 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/hornleak>
	ingen:value -16.46999931 ;
	lv2:index 30 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/hornlvl>
	ingen:value 0.0 ;
	lv2:index 5 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/hornradius>
	ingen:value 19.20000076 ;
	lv2:index 31 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#causesArtifacts> ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/hornrpm>
	lv2:index 36 ;
	a lv2:ControlPort ,
		lv2:OutputPort .

<rotary_advanced1/hornrpmfast>
	ingen:value 497.28488159 ;
	lv2:index 45 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/hornrpmslow>
	ingen:value 66.02653503 ;
	lv2:index 44 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/hornwidth>
	ingen:value 1.13201129 ;
	lv2:index 43 ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/hornxoff>
	ingen:value 0.0 ;
	lv2:index 33 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#causesArtifacts> ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/hornzoff>
	ingen:value 0.0 ;
	lv2:index 34 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#causesArtifacts> ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/in>
	lv2:designation <http://lv2plug.in/ns/ext/port-groups#center> ;
	lv2:index 0 ;
	a lv2:AudioPort ,
		lv2:InputPort .

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

<rotary_advanced1/link>
	ingen:value 0.0 ;
	lv2:index 41 ;
	lv2:portProperty lv2:enumeration ,
		lv2:integer ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/micangle>
	ingen:value 180.0 ;
	lv2:index 42 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#causesArtifacts> ;
	a lv2:ControlPort ,
		lv2:InputPort .

<rotary_advanced1/micdist>
	ingen:value 31.63896942 ;
	lv2:index 35 ;
	lv2:portProperty <http://lv2plug.in/ns/ext/port-props#causesArtifacts> ;
	a lv2:ControlPort ,
		lv2:InputPort .

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

<rotary_advanced1/rt_speed>
	ingen:value 4.0 ;
	lv2:index 4 ;
	lv2:portProperty lv2:enumeration ,
		lv2:integer ;
	a lv2:ControlPort ,
		lv2:InputPort .

<stereo_reverb1>
	ingen:canvasX 422.0 ;
	ingen:canvasY 279.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%20Center%20Speaker%20LR%20L.wav> ;
	<http://polyeffects.com/ns/core#assigned_footswitch> "" ;
	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 -10.66666698 ;
	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 .

