diff options
Diffstat (limited to 'bundles')
-rw-r--r-- | bundles/ingen.lv2/ingen.ttl | 59 | ||||
-rw-r--r-- | bundles/ingen.lv2/internals.ttl | 6 |
2 files changed, 62 insertions, 3 deletions
diff --git a/bundles/ingen.lv2/ingen.ttl b/bundles/ingen.lv2/ingen.ttl index 3f7f89f5..d1a4cc2c 100644 --- a/bundles/ingen.lv2/ingen.ttl +++ b/bundles/ingen.lv2/ingen.ttl @@ -48,6 +48,34 @@ ingen:canvasY rdfs:label "canvas Y" ; rdfs:comment "The Y coordinate of an item on a canvas." . +ingen:maxEventLoad + a rdf:Property , + owl:DatatypeProperty ; + rdfs:range xsd:decimal ; + rdfs:label "maximum event load" ; + rdfs:comment "The maximum fraction of a cycle spent processing events." . + +ingen:minRunLoad + a rdf:Property , + owl:DatatypeProperty ; + rdfs:range xsd:decimal ; + rdfs:label "minimum run load" ; + rdfs:comment "The minimum fraction of a cycle spent running DSP." . + +ingen:maxRunLoad + a rdf:Property , + owl:DatatypeProperty ; + rdfs:range xsd:decimal ; + rdfs:label "maximum run load" ; + rdfs:comment "The maximum fraction of a cycle spent running DSP." . + +ingen:meanRunLoad + a rdf:Property , + owl:DatatypeProperty ; + rdfs:range xsd:decimal ; + rdfs:label "mean run load" ; + rdfs:comment "The average fraction of a cycle spent running DSP." . + ingen:block a rdf:Property , owl:ObjectProperty ; @@ -220,3 +248,34 @@ ingen:BundleEnd a rdfs:Class ; rdfs:label "Bundle End" ; rdfs:comment "The end of an undo transaction." . + +ingen:Option + a rdfs:Class ; + rdfs:subClassOf rdf:Property ; + rdfs:label "Ingen Option" . + +ingen:shortSwitch + a rdf:Property , + owl:ObjectProperty , + owl:FunctionalProperty ; + rdfs:domain ingen:Option ; + rdfs:range xsd:string ; + rdfs:label "short switch" ; + rdfs:comment "Single character switch for short command line argument." . + +ingen:longSwitch + a rdf:Property , + owl:ObjectProperty , + owl:FunctionalProperty ; + rdfs:domain ingen:Option ; + rdfs:range xsd:string ; + rdfs:label "long switch" ; + rdfs:comment "Lowercase, hyphenated switch for long command line argument." . + +ingen:numThreads + a rdf:Property , + owl:ObjectProperty , + ingen:Option ; + rdfs:label "number of threads" ; + ingen:shortSwitch "p" ; + ingen:longSwitch "threads" . diff --git a/bundles/ingen.lv2/internals.ttl b/bundles/ingen.lv2/internals.ttl index b95073ec..53e828f7 100644 --- a/bundles/ingen.lv2/internals.ttl +++ b/bundles/ingen.lv2/internals.ttl @@ -27,7 +27,7 @@ internals:Time rdfs:label "Time" ; rdfs:comment """Emits time and transport information like tempo, time signature, and speed. The emitted events are in the standard LV2 format expected by transport-aware LV2 plugins.""" . -internals:Delay +internals:BlockDelay a ingen:Internal ; - rdfs:label "Delay" ; - rdfs:comment """Special internal delay block. In theory, this block can be used for sample-accurate delay loops since Ingen can specially handle this case unlike a generic LV2 plugin. However, this is not currently implemented.""" .
\ No newline at end of file + rdfs:label "Block Delay" ; + rdfs:comment """Special internal delay block. This delays its input one full process cycle (or 'block'). It is necessary to have at least one block delay in any cycle in the graph, i.e. any feedback loops must contain a block delay.""" .
\ No newline at end of file |