aboutsummaryrefslogtreecommitdiffstats
path: root/ext/atom.lv2/atom.ttl
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2011-10-10 04:12:12 +0000
committerDavid Robillard <d@drobilla.net>2011-10-10 04:12:12 +0000
commit233fda99dd3fab70b90ca73fe52bec9cebff95b0 (patch)
treeb66fe1a506957567c9ff5c31507371e0cc9463fd /ext/atom.lv2/atom.ttl
parentbfab1592ec2ac68c1c2ff8d1d7713ebaa81d8839 (diff)
downloadlv2-233fda99dd3fab70b90ca73fe52bec9cebff95b0.tar.xz
Add event type to atom extension (towards replacing event extension).
Diffstat (limited to 'ext/atom.lv2/atom.ttl')
-rw-r--r--ext/atom.lv2/atom.ttl22
1 files changed, 22 insertions, 0 deletions
diff --git a/ext/atom.lv2/atom.ttl b/ext/atom.lv2/atom.ttl
index 9ed95c3..64c2ae7 100644
--- a/ext/atom.lv2/atom.ttl
+++ b/ext/atom.lv2/atom.ttl
@@ -295,6 +295,15 @@ A description of a set of <a href="#Object">objects</a>. In memory, a Model is
simply a sequence of objects.
""" .
+atom:Event
+ a rdfs:Class ;
+ rdfs:subClassOf atom:Atom ;
+ rdfs:label "Event" ;
+ lv2:documentation """
+An atom with a time stamp header prepended, typically for sample accurate
+transmission via LV2 ports. See struct LV2_Atom_Event.
+""" .
+
atom:Bang
a rdfs:Class ;
rdfs:subClassOf atom:Atom ;
@@ -397,6 +406,19 @@ Intuitively, a MessagePort contains a "message" or "command" or "event"
which is reacted to, NOT a "value" or "signal" (which is computed with).
""" .
+atom:EventPort
+ a rdfs:Class ;
+ rdfs:label "Event port" ;
+ rdfs:subClassOf lv2:Port ;
+ lv2:documentation """
+Ports of this type will be connected to an LV2_Atom_Event_Buffer. These ports
+contain a sequence of atom:Event (i.e. time stamped atoms). These ports are
+used to send and receive atoms in the audio context
+(i.e. LV2_Descriptor::run()), and are intended as a simpler, more generic, and
+atom compatible successor to <a
+href="http://lv2plug.in/ns/ext/event#EventPort">ev:EventPort</a>.
+""" .
+
atom:supports
a rdf:Property ;
rdfs:domain lv2:Port ;