@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 midi:  <http://lv2plug.in/ns/ext/midi#> .
@prefix pprop: <http://lv2plug.in/ns/ext/port-props#> .
@prefix rdf:   <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs:  <http://www.w3.org/2000/01/rdf-schema#> .
@prefix state: <http://lv2plug.in/ns/ext/state#> .
@prefix ui:    <http://lv2plug.in/ns/extensions/ui#> .
@prefix urid:  <http://lv2plug.in/ns/ext/urid#> .

<http://ardour.org/lv2/midnam#interface> a lv2:ExtensionData .
<http://ardour.org/lv2/midnam#update> a lv2:Feature .
<http://ardour.org/lv2/bankpatch#notify> a lv2:Feature .

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

<http://gareus.org/oss/lv2/gmsynth>
  a doap:Project, lv2:InstrumentPlugin, lv2:Plugin ;

  doap:name "General MIDI Synth" ;

  doap:maintainer <http://gareus.org/rgareus#me>;
  doap:license <http://usefulinc.com/doap/licenses/gpl> ;

  lv2:microVersion 0 ;lv2:minorVersion 1542 ;

  lv2:requiredFeature urid:map;
  lv2:optionalFeature lv2:hardRTCapable;
	lv2:optionalFeature <http://ardour.org/lv2/midnam#update>;
	lv2:optionalFeature <http://ardour.org/lv2/bankpatch#notify>;
	lv2:extensionData <http://ardour.org/lv2/midnam#interface>;

  lv2:port [
      a lv2:InputPort, atom:AtomPort ;
      atom:bufferType atom:Sequence ;
      atom:supports midi:MidiEvent;
      lv2:designation lv2:control ;
      lv2:index 0 ;
      lv2:symbol "control" ;
      lv2:name "Midi In" ;
  ] , [
      a lv2:OutputPort, lv2:AudioPort ;
      lv2:index 1 ;
      lv2:symbol "outL" ;
      lv2:name "Output Left" ;
  ] , [
      a lv2:OutputPort, lv2:AudioPort ;
      lv2:index 2 ;
      lv2:symbol "outR" ;
      lv2:name "Output Right" ;
  ] .
