aboutsummaryrefslogtreecommitdiffstats
path: root/lv2
diff options
context:
space:
mode:
Diffstat (limited to 'lv2')
-rw-r--r--lv2/atom/atom.meta.ttl2
-rw-r--r--lv2/atom/atom.ttl5
-rw-r--r--lv2/atom/manifest.ttl2
-rw-r--r--lv2/buf-size/buf-size.ttl4
-rw-r--r--lv2/core/lv2_util.h2
-rw-r--r--lv2/core/lv2core.meta.ttl6
-rw-r--r--lv2/core/lv2core.ttl5
-rw-r--r--lv2/core/manifest.ttl2
-rw-r--r--lv2/core/meta.ttl4
-rw-r--r--lv2/event/event.meta.ttl2
-rw-r--r--lv2/event/event.ttl5
-rw-r--r--lv2/event/manifest.ttl2
-rw-r--r--lv2/log/log.ttl3
-rw-r--r--lv2/morph/morph.ttl3
-rw-r--r--lv2/options/options.ttl3
-rw-r--r--lv2/parameters/parameters.ttl5
-rw-r--r--lv2/patch/manifest.ttl2
-rw-r--r--lv2/patch/patch.meta.ttl2
-rw-r--r--lv2/patch/patch.ttl6
-rw-r--r--lv2/port-groups/port-groups.ttl3
-rw-r--r--lv2/port-props/port-props.ttl3
-rw-r--r--lv2/presets/presets.ttl7
-rw-r--r--lv2/resize-port/resize-port.ttl3
-rw-r--r--lv2/state/manifest.ttl2
-rw-r--r--lv2/state/state.meta.ttl2
-rw-r--r--lv2/state/state.ttl3
-rw-r--r--lv2/ui/manifest.ttl2
-rw-r--r--lv2/ui/ui.meta.ttl2
-rw-r--r--lv2/ui/ui.ttl8
-rw-r--r--lv2/urid/urid.ttl3
30 files changed, 59 insertions, 44 deletions
diff --git a/lv2/atom/atom.meta.ttl b/lv2/atom/atom.meta.ttl
index 9d714d8..cc09060 100644
--- a/lv2/atom/atom.meta.ttl
+++ b/lv2/atom/atom.meta.ttl
@@ -258,7 +258,7 @@ may assume any binary Path (e.g. in an event payload) is a valid file path
which can passed to system functions like fopen() directly, without any
character encoding or escape expansion required.
-Any implemenation that creates a Path atom to transmit to another is
+Any implementation that creates a Path atom to transmit to another is
responsible for ensuring it is valid. A Path SHOULD always be absolute, unless
there is some mechanism in place that defines a base path. Since this is not
the case for plugin instances, effectively any Path sent to or received from a
diff --git a/lv2/atom/atom.ttl b/lv2/atom/atom.ttl
index ddfb430..ef221ad 100644
--- a/lv2/atom/atom.ttl
+++ b/lv2/atom/atom.ttl
@@ -14,7 +14,10 @@
<forge.h> ,
<atom.meta.ttl> ;
rdfs:label "LV2 Atom" ;
- rdfs:comment "A generic value container and several data types." .
+ rdfs:comment "A generic value container and several data types." ;
+ owl:imports <http://lv2plug.in/ns/lv2core> ,
+ <http://lv2plug.in/ns/extensions/ui> ,
+ <http://lv2plug.in/ns/extensions/units> .
atom:cType
a rdf:Property ,
diff --git a/lv2/atom/manifest.ttl b/lv2/atom/manifest.ttl
index 46d6de5..9cf13aa 100644
--- a/lv2/atom/manifest.ttl
+++ b/lv2/atom/manifest.ttl
@@ -4,6 +4,6 @@
<http://lv2plug.in/ns/ext/atom>
a lv2:Specification ;
lv2:minorVersion 2 ;
- lv2:microVersion 2 ;
+ lv2:microVersion 3 ;
rdfs:seeAlso <atom.ttl> .
diff --git a/lv2/buf-size/buf-size.ttl b/lv2/buf-size/buf-size.ttl
index 8863198..c78d2cc 100644
--- a/lv2/buf-size/buf-size.ttl
+++ b/lv2/buf-size/buf-size.ttl
@@ -11,7 +11,9 @@
rdfs:label "LV2 Buf Size" ;
rdfs:comment "Access to, and restrictions on, buffer sizes." ;
rdfs:seeAlso <buf-size.h> ,
- <buf-size.meta.ttl> .
+ <buf-size.meta.ttl> ;
+ owl:imports <http://lv2plug.in/ns/lv2core> ,
+ <http://lv2plug.in/ns/ext/options> .
bufsz:boundedBlockLength
a lv2:Feature ;
diff --git a/lv2/core/lv2_util.h b/lv2/core/lv2_util.h
index 5dab8a0..f3766aa 100644
--- a/lv2/core/lv2_util.h
+++ b/lv2/core/lv2_util.h
@@ -81,7 +81,7 @@ lv2_features_query(const LV2_Feature* const* features, ...)
const char* uri = NULL;
while ((uri = va_arg(args, const char*))) {
void** data = va_arg(args, void**);
- bool required = va_arg(args, int);
+ bool required = (bool)va_arg(args, int);
*data = lv2_features_data(features, uri);
if (required && !*data) {
diff --git a/lv2/core/lv2core.meta.ttl b/lv2/core/lv2core.meta.ttl
index 465917d..7dac5c1 100644
--- a/lv2/core/lv2core.meta.ttl
+++ b/lv2/core/lv2core.meta.ttl
@@ -256,7 +256,7 @@ necessarily constant).
### Threading Rules
-To faciliate use in multi-threaded programs, LV2 functions are partitioned into
+To facilitate use in multi-threaded programs, LV2 functions are partitioned into
several threading classes:
| Discovery Class | Instantiation Class | Audio Class |
@@ -271,7 +271,7 @@ Hosts MUST guarantee that:
* A function in any class is never called concurrently with another function
in that class.
- * A _Discovery_ function is never called concurrently with any other fuction
+ * A _Discovery_ function is never called concurrently with any other function
in the same shared object file.
* An _Instantiation_ function for an instance is never called concurrently
@@ -337,7 +337,7 @@ lv2:PluginBase
An abstract plugin-like resource that may not actually be an LV2 plugin, for
example that may not have a lv2:binary. This is useful for describing things
-that share common structure with a plugin, but are not themselves an actul
+that share common structure with a plugin, but are not themselves an actual
plugin, such as presets.
"""^^lv2:Markdown .
diff --git a/lv2/core/lv2core.ttl b/lv2/core/lv2core.ttl
index f5836c6..bd9fc93 100644
--- a/lv2/core/lv2core.ttl
+++ b/lv2/core/lv2core.ttl
@@ -11,7 +11,8 @@
rdfs:comment "An extensible open standard for audio plugins." ;
rdfs:seeAlso <lv2.h> ,
<lv2_util.h> ,
- <lv2core.meta.ttl> .
+ <lv2core.meta.ttl> ;
+ owl:imports doap: .
lv2:Specification
a rdfs:Class ,
@@ -656,7 +657,7 @@ lv2:FunctionPlugin
owl:Class ;
rdfs:subClassOf lv2:UtilityPlugin ;
rdfs:label "Function Plugin" ;
- rdfs:comment "A plugin whose output is a mathmatical function of its input." .
+ rdfs:comment "A plugin whose output is a mathematical function of its input." .
lv2:ConstantPlugin
a rdfs:Class ,
diff --git a/lv2/core/manifest.ttl b/lv2/core/manifest.ttl
index 7f1512b..179076d 100644
--- a/lv2/core/manifest.ttl
+++ b/lv2/core/manifest.ttl
@@ -5,7 +5,7 @@
<http://lv2plug.in/ns/lv2core>
a lv2:Specification ;
lv2:minorVersion 18 ;
- lv2:microVersion 0 ;
+ lv2:microVersion 1 ;
rdfs:seeAlso <lv2core.ttl> .
<http://lv2plug.in/ns/lv2>
diff --git a/lv2/core/meta.ttl b/lv2/core/meta.ttl
index b626a0c..5d646e5 100644
--- a/lv2/core/meta.ttl
+++ b/lv2/core/meta.ttl
@@ -25,10 +25,6 @@ THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH R
doap:homepage <http://lv2plug.in/> ;
doap:mailing-list <http://lists.lv2plug.in/listinfo.cgi/devel-lv2plug.in> ;
doap:programming-language "C" ;
- doap:repository [
- a doap:SVNRepository ;
- doap:location <http://lv2plug.in/repo>
- ] ;
doap:developer <http://drobilla.net/drobilla#me> ,
<http://plugin.org.uk/swh.xrdf#me> ;
doap:helper meta:larsl ,
diff --git a/lv2/event/event.meta.ttl b/lv2/event/event.meta.ttl
index ecc40c7..05476d8 100644
--- a/lv2/event/event.meta.ttl
+++ b/lv2/event/event.meta.ttl
@@ -156,7 +156,7 @@ ev:FrameStamp
lv2:documentation """
The default time stamp unit for an LV2 event: the frames field represents audio
-frames (in the sample rate passed to intantiate), and the subframes field is
+frames (in the sample rate passed to instantiate), and the subframes field is
1/UINT32_MAX of a frame.
"""^^lv2:Markdown .
diff --git a/lv2/event/event.ttl b/lv2/event/event.ttl
index de400d4..119e606 100644
--- a/lv2/event/event.ttl
+++ b/lv2/event/event.ttl
@@ -11,7 +11,8 @@
rdfs:comment "A port-based real-time generic event interface." ;
rdfs:seeAlso <event.h> ,
<event-helpers.h> ,
- <event.meta.ttl> .
+ <event.meta.ttl> ;
+ owl:imports <http://lv2plug.in/ns/lv2core> .
ev:EventPort
a rdfs:Class ;
@@ -64,7 +65,7 @@ ev:supportsTimeStamp
lv2:InputPort ;
rdfs:range rdfs:Class ;
rdfs:label "supports time stamp type" ;
- rdfs:comment "A time stamp type suported by this input port." .
+ rdfs:comment "A time stamp type supported by this input port." .
ev:generatesTimeStamp
a rdf:Property ,
diff --git a/lv2/event/manifest.ttl b/lv2/event/manifest.ttl
index 0194d71..8581a6e 100644
--- a/lv2/event/manifest.ttl
+++ b/lv2/event/manifest.ttl
@@ -4,6 +4,6 @@
<http://lv2plug.in/ns/ext/event>
a lv2:Specification ;
lv2:minorVersion 1 ;
- lv2:microVersion 12 ;
+ lv2:microVersion 13 ;
rdfs:seeAlso <event.ttl> .
diff --git a/lv2/log/log.ttl b/lv2/log/log.ttl
index 46cba45..a8c4236 100644
--- a/lv2/log/log.ttl
+++ b/lv2/log/log.ttl
@@ -10,7 +10,8 @@
rdfs:label "LV2 Log" ;
rdfs:comment "A feature for writing log messages." ;
rdfs:seeAlso <log.h> ,
- <log.meta.ttl> .
+ <log.meta.ttl> ;
+ owl:imports <http://lv2plug.in/ns/lv2core> .
log:Entry
a rdfs:Class ;
diff --git a/lv2/morph/morph.ttl b/lv2/morph/morph.ttl
index 303293d..a771e03 100644
--- a/lv2/morph/morph.ttl
+++ b/lv2/morph/morph.ttl
@@ -13,7 +13,8 @@
rdfs:label "LV2 Morph" ;
rdfs:comment "Ports that can dynamically change type." ;
rdfs:seeAlso <morph.h> ,
- <morph.meta.ttl> .
+ <morph.meta.ttl> ;
+ owl:imports <http://lv2plug.in/ns/lv2core> .
morph:MorphPort
a rdfs:Class ,
diff --git a/lv2/options/options.ttl b/lv2/options/options.ttl
index f8388da..78defef 100644
--- a/lv2/options/options.ttl
+++ b/lv2/options/options.ttl
@@ -10,7 +10,8 @@
rdfs:label "LV2 Options" ;
rdfs:comment "Runtime options for LV2 plugins and UIs." ;
rdfs:seeAlso <options.h> ,
- <options.meta.ttl> .
+ <options.meta.ttl> ;
+ owl:imports <http://lv2plug.in/ns/lv2core> .
opts:Option
a rdfs:Class ;
diff --git a/lv2/parameters/parameters.ttl b/lv2/parameters/parameters.ttl
index 5c3dadf..9987812 100644
--- a/lv2/parameters/parameters.ttl
+++ b/lv2/parameters/parameters.ttl
@@ -11,7 +11,10 @@
a owl:Ontology ;
rdfs:label "LV2 Parameters" ;
rdfs:comment "Common parameters for audio processing." ;
- rdfs:seeAlso <parameters.meta.ttl> .
+ rdfs:seeAlso <parameters.meta.ttl> ;
+ owl:imports <http://lv2plug.in/ns/ext/atom> ,
+ <http://lv2plug.in/ns/ext/port-groups> ,
+ <http://lv2plug.in/ns/lv2core> .
param:ControlGroup
a rdfs:Class ;
diff --git a/lv2/patch/manifest.ttl b/lv2/patch/manifest.ttl
index 25150bd..90419bb 100644
--- a/lv2/patch/manifest.ttl
+++ b/lv2/patch/manifest.ttl
@@ -4,6 +4,6 @@
<http://lv2plug.in/ns/ext/patch>
a lv2:Specification ;
lv2:minorVersion 2 ;
- lv2:microVersion 8 ;
+ lv2:microVersion 9 ;
rdfs:seeAlso <patch.ttl> .
diff --git a/lv2/patch/patch.meta.ttl b/lv2/patch/patch.meta.ttl
index ebe0807..53cbdc0 100644
--- a/lv2/patch/patch.meta.ttl
+++ b/lv2/patch/patch.meta.ttl
@@ -41,7 +41,7 @@
dcs:blame <http://drobilla.net/drobilla#me> ;
dcs:changeset [
dcs:item [
- rdfs:label "Define patch:Get with no subject to implicitly apply to reciever. This can be used by UIs to get an initial description of a plugin."
+ rdfs:label "Define patch:Get with no subject to implicitly apply to receiver. This can be used by UIs to get an initial description of a plugin."
] , [
rdfs:label "Add patch:Copy method."
]
diff --git a/lv2/patch/patch.ttl b/lv2/patch/patch.ttl
index 7804009..c7f6d76 100644
--- a/lv2/patch/patch.ttl
+++ b/lv2/patch/patch.ttl
@@ -230,15 +230,13 @@ patch:subject
rdfs:comment "The subject this message applies to." .
patch:value
- a rdf:Property ,
- owl:DatatypeProperty ;
+ a rdf:Property ;
rdfs:label "value" ;
rdfs:domain patch:Set ;
- rdfs:range rdf:Property ;
rdfs:comment "The value of a property in a patch:Set message." .
patch:wildcard
- a rdfs:Resource ;
+ a owl:Thing ;
rdfs:label "wildcard" ;
rdfs:comment "A wildcard that matches any resource." .
diff --git a/lv2/port-groups/port-groups.ttl b/lv2/port-groups/port-groups.ttl
index d248f28..5173aa0 100644
--- a/lv2/port-groups/port-groups.ttl
+++ b/lv2/port-groups/port-groups.ttl
@@ -9,7 +9,8 @@
a owl:Ontology ;
rdfs:label "LV2 Port Groups" ;
rdfs:comment "Multi-channel groups of LV2 ports." ;
- rdfs:seeAlso <port-groups.meta.ttl> .
+ rdfs:seeAlso <port-groups.meta.ttl> ;
+ owl:imports <http://lv2plug.in/ns/lv2core> .
pg:Group
a rdfs:Class ;
diff --git a/lv2/port-props/port-props.ttl b/lv2/port-props/port-props.ttl
index 1ddeed0..ea25c6b 100644
--- a/lv2/port-props/port-props.ttl
+++ b/lv2/port-props/port-props.ttl
@@ -9,7 +9,8 @@
a owl:Ontology ;
rdfs:label "LV2 Port Properties" ;
rdfs:comment "Various properties for LV2 plugin ports." ;
- rdfs:seeAlso <port-props.meta.ttl> .
+ rdfs:seeAlso <port-props.meta.ttl> ;
+ owl:imports <http://lv2plug.in/ns/lv2core> .
pprops:trigger
a lv2:PortProperty ;
diff --git a/lv2/presets/presets.ttl b/lv2/presets/presets.ttl
index c1caf43..60189ea 100644
--- a/lv2/presets/presets.ttl
+++ b/lv2/presets/presets.ttl
@@ -9,7 +9,8 @@
a owl:Ontology ;
rdfs:label "LV2 Presets" ;
rdfs:comment "Presets for LV2 plugins." ;
- rdfs:seeAlso <presets.meta.ttl> .
+ rdfs:seeAlso <presets.meta.ttl> ;
+ owl:imports <http://lv2plug.in/ns/lv2core> .
pset:Bank
a rdfs:Class ;
@@ -17,7 +18,7 @@ pset:Bank
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty rdfs:label ;
- owl:someValuesFrom xsd:string ;
+ owl:minCardinality 1 ;
rdfs:comment "A Bank MUST have at least one string rdfs:label."
] ;
rdfs:comment "A bank of presets." .
@@ -30,7 +31,7 @@ pset:Preset
rdfs:subClassOf [
a owl:Restriction ;
owl:onProperty rdfs:label ;
- owl:someValuesFrom xsd:string ;
+ owl:minCardinality 1 ;
rdfs:comment "A Preset MUST have at least one string rdfs:label."
] .
diff --git a/lv2/resize-port/resize-port.ttl b/lv2/resize-port/resize-port.ttl
index 29cd18b..a6712e7 100644
--- a/lv2/resize-port/resize-port.ttl
+++ b/lv2/resize-port/resize-port.ttl
@@ -10,7 +10,8 @@
rdfs:label "LV2 Resize Port" ;
rdfs:comment "Dynamically sized LV2 port buffers." ;
rdfs:seeAlso <resize-port.h> ,
- <resize-port.meta.ttl> .
+ <resize-port.meta.ttl> ;
+ owl:imports <http://lv2plug.in/ns/lv2core> .
rsz:resize
a lv2:Feature ;
diff --git a/lv2/state/manifest.ttl b/lv2/state/manifest.ttl
index 02e7aa1..67beca1 100644
--- a/lv2/state/manifest.ttl
+++ b/lv2/state/manifest.ttl
@@ -4,6 +4,6 @@
<http://lv2plug.in/ns/ext/state>
a lv2:Specification ;
lv2:minorVersion 2 ;
- lv2:microVersion 8 ;
+ lv2:microVersion 9 ;
rdfs:seeAlso <state.ttl> .
diff --git a/lv2/state/state.meta.ttl b/lv2/state/state.meta.ttl
index 6f54641..271814c 100644
--- a/lv2/state/state.meta.ttl
+++ b/lv2/state/state.meta.ttl
@@ -459,7 +459,7 @@ This is a one-way notification, intended to be used as the type of an
[Object](atom.html#Object) sent from plugins when necessary.
Plugins SHOULD emit such an event whenever a change has occurred that would
-result in a different state being saved, but not when the host explicity makes
+result in a different state being saved, but not when the host explicitly makes
a change which it knows is likely to have that effect, such as changing a
parameter.
diff --git a/lv2/state/state.ttl b/lv2/state/state.ttl
index 19ccaa2..48537c8 100644
--- a/lv2/state/state.ttl
+++ b/lv2/state/state.ttl
@@ -9,7 +9,8 @@
rdfs:label "LV2 State" ;
rdfs:comment "An interface for LV2 plugins to save and restore state." ;
rdfs:seeAlso <state.h> ,
- <state.meta.ttl> .
+ <state.meta.ttl> ;
+ owl:imports <http://lv2plug.in/ns/lv2core> .
state:interface
a lv2:ExtensionData ;
diff --git a/lv2/ui/manifest.ttl b/lv2/ui/manifest.ttl
index 9f259ad..304005a 100644
--- a/lv2/ui/manifest.ttl
+++ b/lv2/ui/manifest.ttl
@@ -4,6 +4,6 @@
<http://lv2plug.in/ns/extensions/ui>
a lv2:Specification ;
lv2:minorVersion 2 ;
- lv2:microVersion 22 ;
+ lv2:microVersion 23 ;
rdfs:seeAlso <ui.ttl> .
diff --git a/lv2/ui/ui.meta.ttl b/lv2/ui/ui.meta.ttl
index cb92a86..540dc4b 100644
--- a/lv2/ui/ui.meta.ttl
+++ b/lv2/ui/ui.meta.ttl
@@ -223,7 +223,7 @@ toolkits, the one the UI main loop runs in). There is no requirement that a
Note that UIs are completely separate from plugins. From the plugin's
perspective, control from a UI is indistinguishable from any other control, as
-it all occcurs via ports.
+it all occurs via ports.
"""^^lv2:Markdown .
diff --git a/lv2/ui/ui.ttl b/lv2/ui/ui.ttl
index 61f8bca..b355764 100644
--- a/lv2/ui/ui.ttl
+++ b/lv2/ui/ui.ttl
@@ -10,9 +10,10 @@
a owl:Ontology ;
rdfs:label "LV2 UI" ;
rdfs:comment "User interfaces for LV2 plugins." ;
- owl:imports <http://lv2plug.in/ns/lv2core> ;
rdfs:seeAlso <ui.h> ,
- <ui.meta.ttl> .
+ <ui.meta.ttl> ;
+ owl:imports <http://lv2plug.in/ns/lv2core> ,
+ <http://lv2plug.in/ns/ext/options> .
ui:UI
a rdfs:Class ,
@@ -174,8 +175,9 @@ ui:notifyType
ui:resize
a lv2:Feature ,
lv2:ExtensionData ;
+ owl:deprecated "true"^^xsd:boolean ;
rdfs:label "resize" ;
- rdfs:comment """A feature that control of, and notifications about, a UI's size.""" .
+ rdfs:comment """A feature that provides control of, and notifications about, a UI's size.""" .
ui:portMap
a lv2:Feature ;
diff --git a/lv2/urid/urid.ttl b/lv2/urid/urid.ttl
index 2c44b56..53aa1e5 100644
--- a/lv2/urid/urid.ttl
+++ b/lv2/urid/urid.ttl
@@ -8,7 +8,8 @@
rdfs:label "LV2 URID" ;
rdfs:comment "Features for mapping URIs to and from integers." ;
rdfs:seeAlso <urid.h> ,
- <urid.meta.ttl> .
+ <urid.meta.ttl> ;
+ owl:imports <http://lv2plug.in/ns/lv2core> .
urid:map
a lv2:Feature ;