diff options
author | David Robillard <d@drobilla.net> | 2007-09-24 01:05:07 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2007-09-24 01:05:07 +0000 |
commit | 3af94d8f422593fc16951b7365a5c6e62708e4c0 (patch) | |
tree | 393b42798c9ad4ce3fdd7dcd844e238ddb06322a /data | |
parent | 123ba8acf4817ae246130081f76fc7f4398e412d (diff) | |
download | lilv-3af94d8f422593fc16951b7365a5c6e62708e4c0.tar.gz lilv-3af94d8f422593fc16951b7365a5c6e62708e4c0.tar.bz2 lilv-3af94d8f422593fc16951b7365a5c6e62708e4c0.zip |
LV2 UI interface cleanups.
Documentation reorganization.
Updated LV2 spec (1.0beta5).
git-svn-id: http://svn.drobilla.net/lad/slv2@775 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'data')
-rw-r--r-- | data/lv2core.lv2/lv2.ttl | 65 |
1 files changed, 45 insertions, 20 deletions
diff --git a/data/lv2core.lv2/lv2.ttl b/data/lv2core.lv2/lv2.ttl index 33184c6..da6fcd6 100644 --- a/data/lv2core.lv2/lv2.ttl +++ b/data/lv2core.lv2/lv2.ttl @@ -1,5 +1,5 @@ # RDF Schema for LV2 plugins -# *** PROVISIONAL Revision 1.0beta5 (2007-09-14) *** +# *** PROVISIONAL Revision 1.0beta5 (2007-09-23) *** # # This document describes the classes and properties that are defined by the # core LV2 specification. See <http://lv2plug.in> for more information. @@ -50,7 +50,7 @@ See http://lv2plug.in/docs for more details. doap:programming-language "C" ; doap:release [ doap:revision "1.0beta5" ; - doap:created "2007-09-14" + doap:created "2007-09-23" ] ; doap:maintainer [ a foaf:Person ; @@ -489,13 +489,6 @@ A plugin MUST operate reasonably even if such a port has a non-integer input. # Plugin Categories (Classes) # ############################### -:UtilityPlugin a rdfs:Class ; - rdfs:subClassOf :Plugin ; - rdfs:label "Utility" ; - rdfs:comment """ -Includes things like mathematical functions and non-musical delays. -""" . - :GeneratorPlugin a rdfs:Class ; rdfs:subClassOf :Plugin ; rdfs:label "Generator" ; @@ -514,6 +507,34 @@ Any plugin that is intended to be played as a musical instrument. rdfs:subClassOf :GeneratorPlugin ; rdfs:label "Oscillator" . +:UtilityPlugin a rdfs:Class ; + rdfs:subClassOf :Plugin ; + rdfs:label "Utility" ; + rdfs:comment """ +Includes things like mathematical functions and non-musical delays. +""" . + +:ConverterPlugin a rdfs:Class ; + rdfs:subClassOf :UtilityPlugin ; + rdfs:label "Converter" ; + rdfs:comment """ +Any plugin that converts some form of input into a different form of output. +""" . + +:AnalyserPlugin a rdfs:Class ; + rdfs:subClassOf :UtilityPlugin ; + rdfs:label "Analyser" ; + rdfs:comment """ +Any plugin that analyses input to output some useful information. +""" . + +:MixerPlugin a rdfs:Class ; + rdfs:subClassOf :UtilityPlugin ; + rdfs:label "Mixer" ; + rdfs:comment """ +A plugin which mixes some number of inputs into some number of outputs. +""" . + :SimulatorPlugin a rdfs:Class ; rdfs:subClassOf :Plugin ; rdfs:label "Simulator" ; @@ -533,6 +554,12 @@ Plugins that intentionally delay their input signal as an effect. rdfs:subClassOf :Plugin ; rdfs:label "Modulator" . +:ReverbPlugin a rdfs:Class ; + rdfs:subClassOf :Plugin ; + rdfs:subClassOf :SimulatorPlugin ; + rdfs:subClassOf :DelayPlugin ; + rdfs:label "Reverb" . + :PhaserPlugin a rdfs:Class ; rdfs:subClassOf :ModulatorPlugin ; rdfs:label "Phaser" . @@ -545,12 +572,6 @@ Plugins that intentionally delay their input signal as an effect. rdfs:subClassOf :ModulatorPlugin ; rdfs:label "Chorus" . -:ReverbPlugin a rdfs:Class ; - rdfs:subClassOf :Plugin ; - rdfs:subClassOf :SimulatorPlugin ; - rdfs:subClassOf :DelayPlugin ; - rdfs:label "Reverb" . - :FilterPlugin a rdfs:Class ; rdfs:subClassOf :Plugin ; rdfs:label "Filter" . @@ -587,22 +608,26 @@ Plugins that intentionally delay their input signal as an effect. rdfs:subClassOf :EQPlugin ; rdfs:label "Multiband" . +:SpectralPlugin a rdfs:Class ; + rdfs:subClassOf :Plugin ; + rdfs:label "Spectral Processor" . + :PitchPlugin a rdfs:Class ; - rdfs:subClassOf :Plugin ; + rdfs:subClassOf :SpectralPlugin ; rdfs:label "Pitch Shifter" . :AmplifierPlugin a rdfs:Class ; rdfs:subClassOf :Plugin ; rdfs:label "Amplifier" . -:WaveshaperPlugin a rdfs:Class ; - rdfs:subClassOf :Plugin ; - rdfs:label "Waveshaper" . - :DistortionPlugin a rdfs:Class ; rdfs:subClassOf :Plugin ; rdfs:label "Distortion" . +:WaveshaperPlugin a rdfs:Class ; + rdfs:subClassOf :DistortionPlugin ; + rdfs:label "Waveshaper" . + :DynamicsPlugin a rdfs:Class ; rdfs:subClassOf :Plugin ; rdfs:label "Dynamics Processor" ; |