aboutsummaryrefslogtreecommitdiffstats
path: root/mdala.lv2/TestTone.ttl
diff options
context:
space:
mode:
Diffstat (limited to 'mdala.lv2/TestTone.ttl')
-rw-r--r--mdala.lv2/TestTone.ttl59
1 files changed, 51 insertions, 8 deletions
diff --git a/mdala.lv2/TestTone.ttl b/mdala.lv2/TestTone.ttl
index f883f9e..5b0c5e7 100644
--- a/mdala.lv2/TestTone.ttl
+++ b/mdala.lv2/TestTone.ttl
@@ -2,6 +2,8 @@
@prefix lv2: <http://lv2plug.in/ns/lv2core#> .
@prefix mdala: <http://drobilla.net/plugins/mdala/> .
@prefix pg: <http://lv2plug.in/ns/ext/port-groups#> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
mdala:TestTone
a lv2:Plugin ,
@@ -21,7 +23,41 @@ mdala:TestTone
lv2:symbol "mode" ;
lv2:default 0.47 ;
lv2:minimum 0.0 ;
- lv2:maximum 1.0
+ lv2:maximum 1.0 ;
+ lv2:portProperty lv2:enumeration ;
+ lv2:scalePoint [
+ rdf:value 0.0 ;
+ rdfs:label "MIDI #" ;
+ rdfs:comment "Sine waves at musical pitches (A3 = 69 = 440 Hz)"
+ ] , [
+ rdf:value 0.14 ;
+ rdfs:label "Impulse" ;
+ rdfs:comment "Single-sample impulse"
+ ] , [
+ rdf:value 0.28 ;
+ rdfs:label "White" ;
+ rdfs:comment "White noise"
+ ] , [
+ rdf:value 0.42 ;
+ rdfs:label "Pink" ;
+ rdfs:comment "Pink noise"
+ ] , [
+ rdf:value 0.57 ;
+ rdfs:label "Sine" ;
+ rdfs:comment "ISO 1/3-octave frequencies"
+ ] , [
+ rdf:value 0.71 ;
+ rdfs:label "Log Sweep" ;
+ rdfs:comment "Logarithmic frequency sweep"
+ ] , [
+ rdf:value 0.85 ;
+ rdfs:label "Log Step" ;
+ rdfs:comment "1/3 octave steps"
+ ] , [
+ rdf:value 1.0 ;
+ rdfs:label "Lin Sweep" ;
+ rdfs:comment "Linear frequency sweep"
+ ]
] , [
a lv2:InputPort ,
lv2:ControlPort ;
@@ -30,7 +66,8 @@ mdala:TestTone
lv2:symbol "level" ;
lv2:default 0.71 ;
lv2:minimum 0.0 ;
- lv2:maximum 1.0
+ lv2:maximum 1.0 ;
+ rdfs:comment "Peak output level"
] , [
a lv2:InputPort ,
lv2:ControlPort ;
@@ -39,7 +76,8 @@ mdala:TestTone
lv2:symbol "channel" ;
lv2:default 0.5 ;
lv2:minimum 0.0 ;
- lv2:maximum 1.0
+ lv2:maximum 1.0 ;
+ rdfs:comment "Generate signals on left or right channel only"
] , [
a lv2:InputPort ,
lv2:ControlPort ;
@@ -48,7 +86,8 @@ mdala:TestTone
lv2:symbol "f1" ;
lv2:default 0.57 ;
lv2:minimum 0.0 ;
- lv2:maximum 1.0
+ lv2:maximum 1.0 ;
+ rdfs:comment "Base frequency (not applicable to pink and white noise or impulses)"
] , [
a lv2:InputPort ,
lv2:ControlPort ;
@@ -57,7 +96,8 @@ mdala:TestTone
lv2:symbol "f2" ;
lv2:default 0.5 ;
lv2:minimum 0.0 ;
- lv2:maximum 1.0
+ lv2:maximum 1.0 ;
+ rdfs:comment "Fine frequency control, or end frequency for sweep modes"
] , [
a lv2:InputPort ,
lv2:ControlPort ;
@@ -66,7 +106,8 @@ mdala:TestTone
lv2:symbol "sweep" ;
lv2:default 0.3 ;
lv2:minimum 0.0 ;
- lv2:maximum 1.0
+ lv2:maximum 1.0 ;
+ rdfs:comment "Sweep duration for sweep modes (2 seconds silence is also added between sweeps). Sets repetition rate in inpulse mode"
] , [
a lv2:InputPort ,
lv2:ControlPort ;
@@ -75,7 +116,8 @@ mdala:TestTone
lv2:symbol "thru" ;
lv2:default 0 ;
lv2:minimum 0.0 ;
- lv2:maximum 1.0
+ lv2:maximum 1.0 ;
+ rdfs:comment "Allow the input signal to pass through the plug-in"
] , [
a lv2:InputPort ,
lv2:ControlPort ;
@@ -84,7 +126,8 @@ mdala:TestTone
lv2:symbol "zero_db" ;
lv2:default 1 ;
lv2:minimum 0.0 ;
- lv2:maximum 1.0
+ lv2:maximum 1.0 ;
+ rdfs:comment "Calibrate output so indicated level is relative to, for example -0.01 dB FS or -18 dB FS"
] , [
a lv2:InputPort ,
lv2:AudioPort ;