@prefix doap:  <http://usefulinc.com/ns/doap#> .
@prefix foaf:  <http://xmlns.com/foaf/0.1/> .
@prefix lv2:   <http://lv2plug.in/ns/lv2core#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix units: <http://lv2plug.in/ns/extensions/units#> .
@prefix epp: <http://lv2plug.in/ns/ext/port-props#> .
@prefix mod:   <http://moddevices.com/ns/mod#> .

<https://github.com/davemollen/dm-Reverse>
	a lv2:Plugin , lv2:DelayPlugin , mod:DelayPlugin ;
	lv2:project <http://lv2plug.in/ns/lv2> ;
	doap:name "dm-Reverse" ;
	doap:license "GPLv3" ;
	doap:maintainer [
		foaf:name "Dave Mollen" ;
		foaf:homepage <https://github.com/davemollen/dm-Reverse> ;
	] ;
	lv2:requiredFeature lv2:inPlaceBroken ;
	lv2:optionalFeature lv2:hardRTCapable ;
	mod:brand "DM" ;
	mod:label "Reverse" ;
	rdfs:comment """
A mono reverse delay effect.
""" ;
	lv2:port [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 0 ;
		lv2:symbol "time" ;
		lv2:name "Time" ;
		lv2:portProperty epp:logarithmic ;
		lv2:default 1000.0 ;
		lv2:minimum 20.0 ;
		lv2:maximum 5000.0 ;
		units:unit units:ms
	], [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 1 ;
		lv2:symbol "feedback" ;
		lv2:name "Feedback" ;
		lv2:default 50.0 ;
		lv2:minimum 0.0 ;
		lv2:maximum 100.0 ;
		units:unit units:pc
	] , [
		a lv2:InputPort, lv2:ControlPort ;
		lv2:index 2 ;
		lv2:symbol "mix" ;
		lv2:name "Mix" ;
		lv2:default 50.0 ;
		lv2:minimum 0.0 ;
		lv2:maximum 100.0 ;
		units:unit units:pc
	], [
		a lv2:AudioPort, lv2:InputPort ;
		lv2:index 3 ;
		lv2:symbol "in" ;
		lv2:name "In"
	] , [
		a lv2:AudioPort, lv2:OutputPort ;
		lv2:index 4 ;
		lv2:symbol "out" ;
		lv2:name "Out"
	] .