From c7f008920a849c22f6f68ef52e1e5696a2b8850d Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 27 Feb 2012 23:29:16 +0000 Subject: Add lv2:relation, lv2:latency, and lv2:freeWheeling. --- lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl | 7 +++--- lv2/lv2plug.in/ns/lv2core/lv2core.ttl | 38 ++++++++++++++++++++++++++++++ lv2/lv2plug.in/ns/lv2core/manifest.ttl | 2 +- 3 files changed, 43 insertions(+), 4 deletions(-) (limited to 'lv2/lv2plug.in') diff --git a/lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl b/lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl index 33048a2..cbda00e 100644 --- a/lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl +++ b/lv2/lv2plug.in/ns/lv2core/lv2core.doap.ttl @@ -25,12 +25,13 @@ doap:shortdesc "An audio plugin interface specification." ; doap:programming-language "C" ; doap:release [ - doap:revision "6.1" ; - doap:created "2012-02-01" ; + doap:revision "6.3" ; + doap:created "2012-02-27" ; dcs:blame ; dcs:changeset [ dcs:item [ - rdfs:label "Fix LV2_SYMBOL_EXPORT and lv2_descriptor prototype for Windows." + rdfs:label "Fix LV2_SYMBOL_EXPORT and lv2_descriptor prototype for Windows." ; + rdfs:label "Add lv2:relation, lv2:latency, and lv2:freeWheeling." ] ] ] , [ diff --git a/lv2/lv2plug.in/ns/lv2core/lv2core.ttl b/lv2/lv2plug.in/ns/lv2core/lv2core.ttl index 0ab56c5..285c1ad 100644 --- a/lv2/lv2plug.in/ns/lv2core/lv2core.ttl +++ b/lv2/lv2plug.in/ns/lv2core/lv2core.ttl @@ -449,6 +449,44 @@ port identification. The plugin author may change the values of this property without changing the Plugin URI. """ . +lv2:relation a rdf:Property , owl:ObjectProperty ; + rdfs:domain lv2:Port ; + rdfs:label "relation" ; + lv2:documentation """ +

Indicates the relation the value of a port represents. The value of this +property must the URI of some relation (i.e. a predicate).

+ +

For example, if a port has lv2:relation foo:volume, then the value of that +port represents the foo:volume of the plugin instance. This is used to make +control ports meaningful and compatible with other methods of control and/or +state representation.

+ +

Plugins SHOULD NOT have several ports with the same lv2:relation.

+""" . + + +#################################### +## Generic Properties (Relations) ## +#################################### + +lv2:latency a rdf:Property , owl:DatatypeProperty ; + rdfs:label "latency" ; + lv2:documentation """ +

The latency introduced by the plugin (or similar), in frames.

+""" . + +lv2:freeWheeling a rdf:Property , owl:DatatypePropety ; + rdfs:label "free-wheeling" ; + rdfs:range xsd:boolean ; + lv2:documentation """ +

Whether or not processing is currently free-wheeling. If true, this means +that all processing is happening as quickly as possible, not in real-time. +When free-wheeling there is no relationship between the passage of real +wall-clock time and the passage of time in the data being processed (e.g. audio +frames).

+""" . + + ########################### ## Port Range and Points ## ########################### diff --git a/lv2/lv2plug.in/ns/lv2core/manifest.ttl b/lv2/lv2plug.in/ns/lv2core/manifest.ttl index 5733b55..f96a206 100644 --- a/lv2/lv2plug.in/ns/lv2core/manifest.ttl +++ b/lv2/lv2plug.in/ns/lv2core/manifest.ttl @@ -6,5 +6,5 @@ a doap:Project , lv2:Specification , owl:Ontology ; lv2:minorVersion 6 ; - lv2:microVersion 1 ; + lv2:microVersion 3 ; rdfs:seeAlso , . \ No newline at end of file -- cgit v1.2.1