diff options
Diffstat (limited to 'mdala.lv2/TestTone.ttl')
-rw-r--r-- | mdala.lv2/TestTone.ttl | 59 |
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 ; |