@prefix doap:      <http://usefulinc.com/ns/doap#> .
@prefix dc:        <http://purl.org/dc/terms/> .
@prefix foaf:      <http://xmlns.com/foaf/0.1/> .
@prefix rdf:       <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:      <http://www.w3.org/2000/01/rdf-schema#> .
@prefix lv2:       <http://lv2plug.in/ns/lv2core#> .
@prefix lv2ext:    <http://lv2plug.in/ns/ext/> .
@prefix pp:        <http://lv2plug.in/ns/ext/port-props#> .
@prefix pg:        <http://lv2plug.in/ns/ext/port-groups#> .
@prefix ui:        <http://lv2plug.in/ns/extensions/ui#> .
@prefix units:     <http://lv2plug.in/ns/extensions/units#> .
@prefix atom:      <http://lv2plug.in/ns/ext/atom#> .
@prefix urid:      <http://lv2plug.in/ns/ext/urid#> .
@prefix opts:      <http://lv2plug.in/ns/ext/options#> .
@prefix work:      <http://lv2plug.in/ns/ext/worker#> .
@prefix rsz:       <http://lv2plug.in/ns/ext/resize-port#> .
@prefix patch:     <http://lv2plug.in/ns/ext/patch#> .
@prefix state:     <http://lv2plug.in/ns/ext/state#> .
@prefix time:      <http://lv2plug.in/ns/ext/time#> .
@prefix lsp:       <http://lsp-plug.in/plugins/lv2/> .
@prefix lsp_pg:    <http://lsp-plug.in/plugins/lv2/profiler_stereo/port_groups#> .
@prefix lsp_ui:    <http://lsp-plug.in/ui/lv2/> .
@prefix lsp_dev:   <http://lsp-plug.in/developers/> .
@prefix lsp_p:     <http://lsp-plug.in/plugins/lv2/profiler_stereo/ports#> .


lsp_dev:s_tronci
	a foaf:Person ;
	foaf:name "Stefano Tronci" ;
	foaf:nick "CrocoDuck" ;
	foaf:mbox <mailto:crocoduck.oducks@gmail.com> ;
	foaf:homepage <https://thecrocoduckspond.wordpress.com/#s_tronci>
	.

lsp_dev:lsp
	a foaf:Person ;
	foaf:name "LSP LV2" ;
	foaf:homepage <http://lsp-plug.in/#lsp>
	.

lsp_pg:stereo_in
	a pg:StereoGroup, pg:InputGroup ;
	lv2:symbol "stereo_in";
	rdfs:label "Stereo Input"
	.

lsp_pg:stereo_out
	a pg:StereoGroup, pg:OutputGroup ;
	lv2:symbol "stereo_out";
	rdfs:label "Stereo Output"
	.

lsp_p:irfn
	a lv2:Parameter ;
	rdfs:label "Save file name" ;
	rdfs:range atom:Path
	.

lsp:profiler_stereo
	a lv2:Plugin, doap:Project, lv2:UtilityPlugin ;
	doap:name "LSP Profiler Stereo", "LSP Profiler Stereo"@de ;
	lv2:minorVersion 0 ;
	lv2:microVersion 0 ;
	doap:developer lsp_dev:s_tronci ;
	doap:maintainer lsp_dev:lsp ;
	doap:license "LSP (Linux Studio Plugins)" ;
	lv2:binary <lsp-plugins-lv2.so> ;
	ui:ui lsp_ui:profiler_stereo ;

	lv2:requiredFeature urid:map ;
	lv2:optionalFeature lv2:hardRTCapable, work:schedule, state:mapPath ;
	lv2:extensionData state:interface, work:interface ;
	opts:supportedOption ui:updateRate ;

	patch:writable lsp_p:irfn ;

	lv2:port [
		a lv2:InputPort, lv2:AudioPort ;
		lv2:index 0 ;
		lv2:symbol "in_l" ;
		lv2:name "Input L" ;
		pg:group lsp_pg:stereo_in ;
		lv2:designation pg:left ;
	] , [
		a lv2:InputPort, lv2:AudioPort ;
		lv2:index 1 ;
		lv2:symbol "in_r" ;
		lv2:name "Input R" ;
		pg:group lsp_pg:stereo_in ;
		lv2:designation pg:right ;
	] , [
		a lv2:OutputPort, lv2:AudioPort ;
		lv2:index 2 ;
		lv2:symbol "out_l" ;
		lv2:name "Output L" ;
		pg:group lsp_pg:stereo_out ;
		lv2:designation pg:left ;
	] , [
		a lv2:OutputPort, lv2:AudioPort ;
		lv2:index 3 ;
		lv2:symbol "out_r" ;
		lv2:name "Output R" ;
		pg:group lsp_pg:stereo_out ;
		lv2:designation pg:right ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 4 ;
		lv2:symbol "enabled" ;
		lv2:name "Enabled" ;
		lv2:designation lv2:enabled ;
		lv2:portProperty lv2:toggled ;
		lv2:minimum 0 ;
		lv2:maximum 1 ;
		lv2:default 1 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 5 ;
		lv2:symbol "stld" ;
		lv2:name "State LED" ;
		lv2:portProperty lv2:integer, lv2:enumeration, pp:hasStrictBounds ;
		lv2:scalePoint
			[ rdfs:label "Idle"; rdf:value 0 ] ,
			[ rdfs:label "Calibration"; rdf:value 1 ] ,
			[ rdfs:label "Latency Detection"; rdf:value 2 ] ,
			[ rdfs:label "Preprocessing"; rdf:value 3 ] ,
			[ rdfs:label "Waiting"; rdf:value 4 ] ,
			[ rdfs:label "Recording"; rdf:value 5 ] ,
			[ rdfs:label "Convolving"; rdf:value 6 ] ,
			[ rdfs:label "Postprocessing"; rdf:value 7 ] ,
			[ rdfs:label "Saving"; rdf:value 8 ] ;
		lv2:minimum 0 ;
		lv2:maximum 8 ;
		lv2:default 0 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 6 ;
		lv2:symbol "calf" ;
		lv2:name "Frequency" ;
		units:unit units:hz ;
		lv2:portProperty pp:logarithmic, pp:hasStrictBounds ;
		lv2:minimum 20.000000 ;
		lv2:maximum 20000.000000 ;
		lv2:default 1000.000000 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 7 ;
		lv2:symbol "cala" ;
		lv2:name "Amplitude" ;
		units:unit [
			a units:Unit ;
			rdfs:label "gain" ;
			units:symbol "G" ;
			units:render "%.8f G" ;
		] ;
		lv2:portProperty pp:logarithmic, pp:hasStrictBounds ;
		lv2:minimum 0.000000 ;
		lv2:maximum 10.000000 ;
		lv2:default 1.000000 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 8 ;
		lv2:symbol "cals" ;
		lv2:name "Calibration" ;
		lv2:portProperty lv2:toggled ;
		lv2:minimum 0 ;
		lv2:maximum 1 ;
		lv2:default 0 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 9 ;
		lv2:symbol "fbck" ;
		lv2:name "Feedback" ;
		lv2:portProperty lv2:toggled ;
		lv2:minimum 0 ;
		lv2:maximum 1 ;
		lv2:default 0 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 10 ;
		lv2:symbol "ltdm" ;
		lv2:name "Max expected latency" ;
		units:unit units:ms ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum 0.000000 ;
		lv2:maximum 2000.000000 ;
		lv2:default 1000.000000 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 11 ;
		lv2:symbol "ltdp" ;
		lv2:name "Peak threshold" ;
		units:unit [
			a units:Unit ;
			rdfs:label "gain" ;
			units:symbol "G" ;
			units:render "%.8f G" ;
		] ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum 0.000063 ;
		lv2:maximum 1.000000 ;
		lv2:default 0.063100 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 12 ;
		lv2:symbol "ltda" ;
		lv2:name "Absolute threshold" ;
		units:unit [
			a units:Unit ;
			rdfs:label "gain" ;
			units:symbol "G" ;
			units:render "%.8f G" ;
		] ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum 0.000063 ;
		lv2:maximum 1.000000 ;
		lv2:default 0.063100 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 13 ;
		lv2:symbol "ltena" ;
		lv2:name "Enable Latency Detection" ;
		lv2:portProperty lv2:toggled ;
		lv2:minimum 0 ;
		lv2:maximum 1 ;
		lv2:default 1 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 14 ;
		lv2:symbol "latt" ;
		lv2:name "Trig a Latency measurement" ;
		lv2:portProperty lv2:toggled ;
		lv2:minimum 0 ;
		lv2:maximum 1 ;
		lv2:default 0 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 15 ;
		lv2:symbol "tsgl" ;
		lv2:name "Duration" ;
		units:unit units:s ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum 1.000000 ;
		lv2:maximum 50.000000 ;
		lv2:default 10.000000 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 16 ;
		lv2:symbol "tind" ;
		lv2:name "Actual Signal Duration" ;
		units:unit units:s ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum 0.000000 ;
		lv2:maximum 60.000000 ;
		lv2:default 0.000000 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 17 ;
		lv2:symbol "lint" ;
		lv2:name "Trig a Linear measurement" ;
		lv2:portProperty lv2:toggled ;
		lv2:minimum 0 ;
		lv2:maximum 1 ;
		lv2:default 0 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 18 ;
		lv2:symbol "offc" ;
		lv2:name "IR Time Offset" ;
		units:unit units:ms ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum -1000.000000 ;
		lv2:maximum 1000.000000 ;
		lv2:default 0.000000 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 19 ;
		lv2:symbol "scra" ;
		lv2:name "RT Algorithm" ;
		lv2:portProperty lv2:integer, lv2:enumeration, pp:hasStrictBounds ;
		lv2:scalePoint
			[ rdfs:label "EDT0"; rdf:value 0 ] ,
			[ rdfs:label "EDT1"; rdf:value 1 ] ,
			[ rdfs:label "RT10"; rdf:value 2 ] ,
			[ rdfs:label "RT20"; rdf:value 3 ] ,
			[ rdfs:label "RT30"; rdf:value 4 ] ;
		lv2:minimum 0 ;
		lv2:maximum 4 ;
		lv2:default 3 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 20 ;
		lv2:symbol "post" ;
		lv2:name "Trig Post Processing" ;
		lv2:portProperty lv2:toggled ;
		lv2:minimum 0 ;
		lv2:maximum 1 ;
		lv2:default 0 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 21 ;
		lv2:symbol "scsv" ;
		lv2:name "Save Mode" ;
		lv2:portProperty lv2:integer, lv2:enumeration, pp:hasStrictBounds ;
		lv2:scalePoint
			[ rdfs:label "LTI Auto (*.wav)"; rdf:value 0 ] ,
			[ rdfs:label "LTI RT (*.wav)"; rdf:value 1 ] ,
			[ rdfs:label "LTI Coarse (*.wav)"; rdf:value 2 ] ,
			[ rdfs:label "LTI All (*.wav)"; rdf:value 3 ] ,
			[ rdfs:label "All Info (*.lspc)"; rdf:value 4 ] ;
		lv2:minimum 0 ;
		lv2:maximum 4 ;
		lv2:default 0 ;
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 22 ;
		lv2:symbol "irfc" ;
		lv2:name "Save file command" ;
		lv2:portProperty lv2:toggled ;
		lv2:minimum 0 ;
		lv2:maximum 1 ;
		lv2:default 0 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 23 ;
		lv2:symbol "irfs" ;
		lv2:name "File saving status" ;
		lv2:portProperty lv2:integer, pp:hasStrictBounds ;
		lv2:minimum 0 ;
		lv2:maximum 57 ;
		lv2:default 1 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 24 ;
		lv2:symbol "irfp" ;
		lv2:name "File saving progress" ;
		units:unit units:pc ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum 0.000000 ;
		lv2:maximum 100.000000 ;
		lv2:default 0.000000 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 25 ;
		lv2:symbol "ilv_l" ;
		lv2:name "Input Level Left" ;
		units:unit [
			a units:Unit ;
			rdfs:label "gain" ;
			units:symbol "G" ;
			units:render "%.8f G" ;
		] ;
		lv2:portProperty pp:logarithmic, pp:hasStrictBounds ;
		lv2:minimum 0.000000 ;
		lv2:maximum 20.000000 ;
		lv2:default 0.000000 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 26 ;
		lv2:symbol "lti_l" ;
		lv2:name "Latency Value Left" ;
		units:unit units:ms ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum 0.000000 ;
		lv2:maximum 2000.000000 ;
		lv2:default 0.000000 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 27 ;
		lv2:symbol "rti_l" ;
		lv2:name "Reverberation Time Left" ;
		units:unit units:s ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum 0.000000 ;
		lv2:maximum 60.000000 ;
		lv2:default 0.000000 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 28 ;
		lv2:symbol "rta_l" ;
		lv2:name "Reverberation Time Accuracy Left" ;
		lv2:portProperty lv2:toggled ;
		lv2:minimum 0 ;
		lv2:maximum 1 ;
		lv2:default 0 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 29 ;
		lv2:symbol "ili_l" ;
		lv2:name "Integration Time Left" ;
		units:unit units:s ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum 0.000000 ;
		lv2:maximum 60.000000 ;
		lv2:default 0.000000 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 30 ;
		lv2:symbol "rci_l" ;
		lv2:name "Regression Line Correlation Left" ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum -1.000000 ;
		lv2:maximum 1.000000 ;
		lv2:default 0.000000 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 31 ;
		lv2:symbol "ilv_r" ;
		lv2:name "Input Level Right" ;
		units:unit [
			a units:Unit ;
			rdfs:label "gain" ;
			units:symbol "G" ;
			units:render "%.8f G" ;
		] ;
		lv2:portProperty pp:logarithmic, pp:hasStrictBounds ;
		lv2:minimum 0.000000 ;
		lv2:maximum 20.000000 ;
		lv2:default 0.000000 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 32 ;
		lv2:symbol "lti_r" ;
		lv2:name "Latency Value Right" ;
		units:unit units:ms ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum 0.000000 ;
		lv2:maximum 2000.000000 ;
		lv2:default 0.000000 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 33 ;
		lv2:symbol "rti_r" ;
		lv2:name "Reverberation Time Right" ;
		units:unit units:s ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum 0.000000 ;
		lv2:maximum 60.000000 ;
		lv2:default 0.000000 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 34 ;
		lv2:symbol "rta_r" ;
		lv2:name "Reverberation Time Accuracy Right" ;
		lv2:portProperty lv2:toggled ;
		lv2:minimum 0 ;
		lv2:maximum 1 ;
		lv2:default 0 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 35 ;
		lv2:symbol "ili_r" ;
		lv2:name "Integration Time Right" ;
		units:unit units:s ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum 0.000000 ;
		lv2:maximum 60.000000 ;
		lv2:default 0.000000 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 36 ;
		lv2:symbol "rci_r" ;
		lv2:name "Regression Line Correlation Right" ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:minimum -1.000000 ;
		lv2:maximum 1.000000 ;
		lv2:default 0.000000 ;
	] , [
		a lv2:InputPort, atom:AtomPort ;
		atom:bufferType atom:Sequence ;
		atom:supports atom:Sequence, patch:Message, time:Position ;
		lv2:designation lv2:control ;
		lv2:index 37 ;
		lv2:symbol "in_ui" ;
		lv2:name "UI Input" ;
		rdfs:comment "UI -> DSP communication" ;
		rsz:minimumSize 16384 ;
	] , [
		a lv2:OutputPort, atom:AtomPort ;
		atom:bufferType atom:Sequence ;
		atom:supports atom:Sequence, patch:Message, time:Position ;
		lv2:designation lv2:control ;
		lv2:index 38 ;
		lv2:symbol "out_ui" ;
		lv2:name "UI Output" ;
		rdfs:comment "DSP -> UI communication" ;
		rsz:minimumSize 36864 ;
	] , [
		a lv2:OutputPort, lv2:ControlPort ;
		lv2:index 39 ;
		lv2:symbol "out_latency" ;
		lv2:name "Latency OUT" ;
		rdfs:comment "DSP -> Host latency report" ;
		lv2:portProperty pp:hasStrictBounds ;
		lv2:portProperty lv2:integer ;
		lv2:portProperty lv2:reportsLatency ;
		lv2:minimum 0 ;
		lv2:maximum 192000 ;
		lv2:default 0 ;
	]
	.

lsp_ui:profiler_stereo
	a ui:X11UI ;
	lv2:minorVersion 0 ;
	lv2:microVersion 0 ;
	lv2:requiredFeature urid:map, ui:idleInterface ;
	lv2:optionalFeature ui:parent, ui:resize, lv2ext:instance-access ;
	lv2:extensionData ui:idleInterface ;
	ui:binary <lsp-plugins-lv2.so> ;

	ui:portNotification [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 4 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 5 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 6 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 7 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 8 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 9 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 10 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 11 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 12 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 13 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 14 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 15 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 16 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 17 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 18 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 19 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 20 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 21 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 22 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 23 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 24 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 25 ;
		ui:protocol ui:peakProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 26 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 27 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 28 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 29 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 30 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 31 ;
		ui:protocol ui:peakProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 32 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 33 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 34 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 35 ;
		ui:protocol ui:floatProtocol ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 36 ;
		ui:protocol ui:floatProtocol ;
	]  , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 37 ;
		ui:protocol atom:eventTransfer ;
		ui:notifyType atom:Sequence ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 38 ;
		ui:protocol atom:eventTransfer ;
		ui:notifyType atom:Sequence ;
	] , [
		ui:plugin lsp:profiler_stereo ;
		ui:portIndex 39 ;
		ui:protocol ui:floatProtocol ;
	]
	.

