@prefix atom:  <http://lv2plug.in/ns/ext/atom#> .
@prefix doap:  <http://usefulinc.com/ns/doap#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix lv2:   <http://lv2plug.in/ns/lv2core#> .
@prefix pg:    <http://lv2plug.in/ns/ext/port-groups#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .

<http://gareus.org/rgareus#me>
	a foaf:Person ;
	foaf:name "Robin Gareus" ;
	foaf:mbox <mailto:robin@gareus.org> ;
	foaf:homepage <http://gareus.org/> .

<http://polyeffects.com/lv2/wet_dry>
	a lv2:Plugin, lv2:MixerPlugin, doap:Project;
	doap:license <http://usefulinc.com/doap/licenses/gpl> ;
	doap:maintainer <http://gareus.org/rgareus#me> ;
	doap:name "Wet dry X-Fade";
	lv2:microVersion 0 ;lv2:minorVersion 768 ;
	lv2:optionalFeature lv2:hardRTCapable ;
	lv2:port [
		a lv2:InputPort ,
			lv2:ControlPort ;
		lv2:index 0 ;
		lv2:symbol "xfade" ;
		lv2:name "signal a/b";
		lv2:default 0.0 ;
		lv2:minimum -1.0 ;
		lv2:maximum 1.0 ;
		lv2:scalePoint [
			rdfs:label "a" ;
			rdf:value -1.0
		] , [
			rdfs:label "a+b" ;
			rdf:value 0.0
		] , [
			rdfs:label "b" ;
			rdf:value 1.0
		]
	] , [
		a lv2:InputPort ,
			lv2:ControlPort ;
		lv2:index 1 ;
		lv2:symbol "level" ;
		lv2:name "level";
		lv2:default 1.0 ;
		lv2:minimum 0.0 ;
		lv2:maximum 1.0 ;
	] , [
		a lv2:InputPort ,
			lv2:ControlPort ;
		lv2:index 2 ;
		lv2:symbol "shape" ;
		lv2:name "Shape";
		lv2:default 0.0 ;
		lv2:minimum 0.0 ;
		lv2:maximum 1.0 ;
		lv2:scalePoint [
			rdfs:label "Linear" ;
			rdf:value 0.0
		] , [
			rdfs:label "Equal Power" ;
			rdf:value 1.0
		]
	] , [
		a lv2:InputPort ,
			lv2:ControlPort ;
		lv2:index 3 ;
		lv2:symbol "mode" ;
		lv2:name "Mode";
		lv2:default 0 ;
		lv2:minimum 0 ;
		lv2:maximum 1 ;
		lv2:portProperty lv2:integer, lv2:enumeration;
		lv2:scalePoint [
			rdfs:label "X-fade: Overlapping Cross Fade: [-1..+1]" ;
			rdf:value 0 ;
		] , [
			rdfs:label "V-fade: Non-overlapping Fade [-1..0], [0..1]" ;
			rdf:value 1 ;
		]
	] , [
		a lv2:AudioPort ,
			lv2:InputPort ;
		lv2:index 4 ;
		lv2:symbol "wet" ;
		lv2:name "Wet" ;
		lv2:designation pg:left ;
	] , [
		a lv2:AudioPort ,
			lv2:InputPort ;
		lv2:index 5 ;
		lv2:symbol "dry" ;
		lv2:name "Dry" ;
		lv2:designation pg:left ;
	] , [
		a lv2:AudioPort ,
			lv2:OutputPort ;
		lv2:index 6 ;
		lv2:symbol "out" ;
		lv2:name "Out" ;
		lv2:designation pg:left ;
	] ;
	rdfs:comment "wet dry X-fade plugin"
	.

<http://polyeffects.com/lv2/wet_dry_stereo>
	a lv2:Plugin, lv2:MixerPlugin, doap:Project;
	doap:license <http://usefulinc.com/doap/licenses/gpl> ;
	doap:maintainer <http://gareus.org/rgareus#me> ;
	doap:name "Wet dry X-Fade stereo";
	lv2:microVersion 0 ;lv2:minorVersion 768 ;
	lv2:optionalFeature lv2:hardRTCapable ;
	lv2:port [
		a lv2:InputPort ,
			lv2:ControlPort ;
		lv2:index 0 ;
		lv2:symbol "xfade" ;
		lv2:name "signal a/b";
		lv2:default 0.0 ;
		lv2:minimum -1.0 ;
		lv2:maximum 1.0 ;
		lv2:scalePoint [
			rdfs:label "a" ;
			rdf:value -1.0
		] , [
			rdfs:label "a+b" ;
			rdf:value 0.0
		] , [
			rdfs:label "b" ;
			rdf:value 1.0
		]
	] , [
		a lv2:InputPort ,
			lv2:ControlPort ;
		lv2:index 1 ;
		lv2:symbol "level" ;
		lv2:name "level";
		lv2:default 1.0 ;
		lv2:minimum 0.0 ;
		lv2:maximum 1.0 ;
	] , [
		a lv2:InputPort ,
			lv2:ControlPort ;
		lv2:index 2 ;
		lv2:symbol "shape" ;
		lv2:name "Shape";
		lv2:default 0.0 ;
		lv2:minimum 0.0 ;
		lv2:maximum 1.0 ;
		lv2:scalePoint [
			rdfs:label "Linear" ;
			rdf:value 0.0
		] , [
			rdfs:label "Equal Power" ;
			rdf:value 1.0
		]
	] , [
		a lv2:InputPort ,
			lv2:ControlPort ;
		lv2:index 3 ;
		lv2:symbol "mode" ;
		lv2:name "Mode";
		lv2:default 0 ;
		lv2:minimum 0 ;
		lv2:maximum 1 ;
		lv2:portProperty lv2:integer, lv2:enumeration;
		lv2:scalePoint [
			rdfs:label "X-fade: Overlapping Cross Fade: [-1..+1]" ;
			rdf:value 0 ;
		] , [
			rdfs:label "V-fade: Non-overlapping Fade [-1..0], [0..1]" ;
			rdf:value 1 ;
		]
	] , [
		a lv2:AudioPort ,
			lv2:InputPort ;
		lv2:index 4 ;
		lv2:symbol "wet_l" ;
		lv2:name "Wet L" ;
		lv2:designation pg:left ;
	] , [
		a lv2:AudioPort ,
			lv2:InputPort ;
		lv2:index 5 ;
		lv2:symbol "wet_r" ;
		lv2:name "Wet R" ;
		lv2:designation pg:right ;
	] , [
		a lv2:AudioPort ,
			lv2:InputPort ;
		lv2:index 6 ;
		lv2:symbol "dry_l" ;
		lv2:name "Dry L" ;
		lv2:designation pg:left ;
	] , [
		a lv2:AudioPort ,
			lv2:InputPort ;
		lv2:index 7 ;
		lv2:symbol "dry_r" ;
		lv2:name "Dry R" ;
		lv2:designation pg:right ;
	] , [
		a lv2:AudioPort ,
			lv2:OutputPort ;
		lv2:index 8 ;
		lv2:symbol "out_l" ;
		lv2:name "Out L" ;
		lv2:designation pg:left ;
	] , [
		a lv2:AudioPort ,
			lv2:OutputPort ;
		lv2:index 9 ;
		lv2:symbol "out_r" ;
		lv2:name "Out R" ;
		lv2:designation pg:right ;
	] ;
	rdfs:comment "wet dry X-fade plugin stereo"
	.
