path: root/lv2/lv2plug.in/ns/lv2core/lv2core.ttl
diff options
Diffstat (limited to 'lv2/lv2plug.in/ns/lv2core/lv2core.ttl')
1 files changed, 17 insertions, 0 deletions
diff --git a/lv2/lv2plug.in/ns/lv2core/lv2core.ttl b/lv2/lv2plug.in/ns/lv2core/lv2core.ttl
index 3429c41..cc3b9e9 100644
--- a/lv2/lv2plug.in/ns/lv2core/lv2core.ttl
+++ b/lv2/lv2plug.in/ns/lv2core/lv2core.ttl
@@ -263,6 +263,23 @@ lv2:AudioPort
with elements of C type <code>float</code>.</p>
""" .
+ a rdfs:Class ,
+ owl:Class ;
+ rdfs:subClassOf lv2:Port ;
+ rdfs:label "CV Port" ;
+ lv2:documentation """
+<p>Ports of this type have the same buffer format as an lv2:AudioPort, except
+the buffer represents audio-rate control data rather than audio. Like an
+lv2:ControlPort, a CVPort SHOULD have properties describing its value
+(e.g. lv2:minimum, lv2:maximum, and lv2:default), and may be presented to the
+user as a control.</p>
+<p>It is generally safe to connect an audio output to a CV input, but not vice
+versa. Hosts SHOULD take care to prevent data from a CVPort port from being
+used as audio.</p>
+""" .
a rdf:Property ,
owl:ObjectProperty ;