aboutsummaryrefslogtreecommitdiff
path: root/sherlock.ttl
diff options
context:
space:
mode:
authorHanspeter Portner <dev@open-music-kontrollers.ch>2015-02-28 12:43:57 +0100
committerHanspeter Portner <dev@open-music-kontrollers.ch>2015-02-28 12:43:57 +0100
commit7039cbecfd059f0486ffadc3f4a68b5f3034a76d (patch)
tree67acb1e31659b6c680de102d53235822163ffa1d /sherlock.ttl
parent49e7c36eeed6e223c66bf5d1153b18cb130bb7f7 (diff)
downloadsherlock.lv2-7039cbecfd059f0486ffadc3f4a68b5f3034a76d.tar.xz
more explicit atom:supports for hosts that need it
* e.g. Ardour
Diffstat (limited to 'sherlock.ttl')
-rw-r--r--sherlock.ttl33
1 files changed, 28 insertions, 5 deletions
diff --git a/sherlock.ttl b/sherlock.ttl
index d359abd..290b38f 100644
--- a/sherlock.ttl
+++ b/sherlock.ttl
@@ -21,12 +21,14 @@
@prefix atom: <http://lv2plug.in/ns/ext/atom#> .
@prefix ui: <http://lv2plug.in/ns/extensions/ui#> .
@prefix midi: <http://lv2plug.in/ns/ext/midi#> .
+@prefix time: <http://lv2plug.in/ns/ext/time#> .
@prefix osc: <http://opensoundcontrol.org#> .
@prefix lic: <http://opensource.org/licenses/> .
@prefix omk: <http://open-music-kontrollers.ch/ventosus#> .
@prefix proj: <http://open-music-kontrollers.ch/lv2/> .
@prefix sherlock: <http://open-music-kontrollers.ch/lv2/sherlock#> .
+@prefix chim: <http://open-music-kontrollers.ch/lv2/chimaera#> .
# Maintainer
omk:me
@@ -67,18 +69,39 @@ sherlock:atom
a lv2:InputPort ,
atom:AtomPort ;
atom:bufferType atom:Sequence ;
- #atom:supports midi:MidiEvent ;
- #atom:supports osc:OscEvent ;
+ atom:supports atom:Blank ;
+ atom:supports atom:Object ;
+ atom:supports time:Position ;
+ atom:supports midi:MidiEvent ;
+ atom:supports osc:OscEvent ;
+ atom:supports chim:Event ;
+ atom:supports chim:Dump ;
lv2:designation lv2:control ;
lv2:index 0 ;
- lv2:symbol "control" ;
- lv2:name "Control" ;
+ lv2:symbol "control_in" ;
+ lv2:name "Control In" ;
] , [
- # notify output port
+ # output event port
a lv2:OutputPort ,
atom:AtomPort ;
atom:bufferType atom:Sequence ;
+ atom:supports atom:Blank ;
+ atom:supports atom:Object ;
+ atom:supports time:Position ;
+ atom:supports midi:MidiEvent ;
+ atom:supports osc:OscEvent ;
+ atom:supports chim:Event ;
+ atom:supports chim:Dump ;
+ lv2:designation lv2:control ;
lv2:index 1 ;
+ lv2:symbol "control_out" ;
+ lv2:name "Control Out" ;
+ ] , [
+ # notify output port
+ a lv2:OutputPort ,
+ atom:AtomPort ;
+ atom:bufferType atom:Sequence ;
+ lv2:index 2 ;
lv2:symbol "notify" ;
lv2:name "Notify" ;
] .