diff options
Diffstat (limited to 'blip.lv2/quantiser_100.ttl')
-rw-r--r-- | blip.lv2/quantiser_100.ttl | 820 |
1 files changed, 820 insertions, 0 deletions
diff --git a/blip.lv2/quantiser_100.ttl b/blip.lv2/quantiser_100.ttl new file mode 100644 index 0000000..b44d21d --- /dev/null +++ b/blip.lv2/quantiser_100.ttl @@ -0,0 +1,820 @@ +@prefix blip: <http://drobilla.net/plugins/blip/> . +@prefix dc: <http://purl.org/dc/elements/1.1/> . +@prefix dct: <http://purl.org/dc/terms/> . +@prefix doap: <http://usefulinc.com/ns/doap#> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix lv2: <http://lv2plug.in/ns/lv2core#> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . + +blip:quantiser_100 + lv2:microVersion 0 ; + lv2:minorVersion 0 ; + lv2:optionalFeature lv2:hardRTCapable ; + lv2:port [ + lv2:index 0 ; + lv2:name "Quantise Range Minimum" ; + lv2:symbol "port0" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 1 ; + lv2:name "Quantise Range Maximum" ; + lv2:symbol "port1" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 10 ; + lv2:name "Value 5" ; + lv2:symbol "port10" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 100 ; + lv2:name "Value 95" ; + lv2:symbol "port100" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 101 ; + lv2:name "Value 96" ; + lv2:symbol "port101" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 102 ; + lv2:name "Value 97" ; + lv2:symbol "port102" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 103 ; + lv2:name "Value 98" ; + lv2:symbol "port103" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 104 ; + lv2:name "Value 99" ; + lv2:symbol "port104" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 105 ; + lv2:name "Input" ; + lv2:symbol "port105" ; + a lv2:AudioPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 106 ; + lv2:name "Quantised Output" ; + lv2:symbol "port106" ; + a lv2:AudioPort , + lv2:OutputPort , + lv2:Port + ] , [ + lv2:index 107 ; + lv2:name "Output Changed" ; + lv2:symbol "port107" ; + a lv2:AudioPort , + lv2:OutputPort , + lv2:Port + ] , [ + lv2:index 11 ; + lv2:name "Value 6" ; + lv2:symbol "port11" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 12 ; + lv2:name "Value 7" ; + lv2:symbol "port12" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 13 ; + lv2:name "Value 8" ; + lv2:symbol "port13" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 14 ; + lv2:name "Value 9" ; + lv2:symbol "port14" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 15 ; + lv2:name "Value 10" ; + lv2:symbol "port15" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 16 ; + lv2:name "Value 11" ; + lv2:symbol "port16" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 17 ; + lv2:name "Value 12" ; + lv2:symbol "port17" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 18 ; + lv2:name "Value 13" ; + lv2:symbol "port18" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 19 ; + lv2:name "Value 14" ; + lv2:symbol "port19" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:default 0 ; + lv2:index 2 ; + lv2:minimum 0 ; + lv2:name "Match Range" ; + lv2:symbol "port2" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 20 ; + lv2:name "Value 15" ; + lv2:symbol "port20" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 21 ; + lv2:name "Value 16" ; + lv2:symbol "port21" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 22 ; + lv2:name "Value 17" ; + lv2:symbol "port22" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 23 ; + lv2:name "Value 18" ; + lv2:symbol "port23" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 24 ; + lv2:name "Value 19" ; + lv2:symbol "port24" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 25 ; + lv2:name "Value 20" ; + lv2:symbol "port25" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 26 ; + lv2:name "Value 21" ; + lv2:symbol "port26" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 27 ; + lv2:name "Value 22" ; + lv2:symbol "port27" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 28 ; + lv2:name "Value 23" ; + lv2:symbol "port28" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 29 ; + lv2:name "Value 24" ; + lv2:symbol "port29" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:default 0 ; + lv2:index 3 ; + lv2:maximum 2 ; + lv2:minimum 0 ; + lv2:name "Mode (0 = Extend, 1 = Wrap, 2 = Clip)" ; + lv2:portProperty lv2:integer ; + lv2:symbol "port3" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 30 ; + lv2:name "Value 25" ; + lv2:symbol "port30" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 31 ; + lv2:name "Value 26" ; + lv2:symbol "port31" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 32 ; + lv2:name "Value 27" ; + lv2:symbol "port32" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 33 ; + lv2:name "Value 28" ; + lv2:symbol "port33" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 34 ; + lv2:name "Value 29" ; + lv2:symbol "port34" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 35 ; + lv2:name "Value 30" ; + lv2:symbol "port35" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 36 ; + lv2:name "Value 31" ; + lv2:symbol "port36" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 37 ; + lv2:name "Value 32" ; + lv2:symbol "port37" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 38 ; + lv2:name "Value 33" ; + lv2:symbol "port38" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 39 ; + lv2:name "Value 34" ; + lv2:symbol "port39" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:default 100 ; + lv2:index 4 ; + lv2:maximum 100 ; + lv2:minimum 1 ; + lv2:name "Steps (1 - 100)" ; + lv2:portProperty lv2:integer ; + lv2:symbol "port4" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 40 ; + lv2:name "Value 35" ; + lv2:symbol "port40" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 41 ; + lv2:name "Value 36" ; + lv2:symbol "port41" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 42 ; + lv2:name "Value 37" ; + lv2:symbol "port42" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 43 ; + lv2:name "Value 38" ; + lv2:symbol "port43" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 44 ; + lv2:name "Value 39" ; + lv2:symbol "port44" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 45 ; + lv2:name "Value 40" ; + lv2:symbol "port45" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 46 ; + lv2:name "Value 41" ; + lv2:symbol "port46" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 47 ; + lv2:name "Value 42" ; + lv2:symbol "port47" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 48 ; + lv2:name "Value 43" ; + lv2:symbol "port48" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 49 ; + lv2:name "Value 44" ; + lv2:symbol "port49" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 5 ; + lv2:name "Value 0" ; + lv2:symbol "port5" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 50 ; + lv2:name "Value 45" ; + lv2:symbol "port50" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 51 ; + lv2:name "Value 46" ; + lv2:symbol "port51" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 52 ; + lv2:name "Value 47" ; + lv2:symbol "port52" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 53 ; + lv2:name "Value 48" ; + lv2:symbol "port53" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 54 ; + lv2:name "Value 49" ; + lv2:symbol "port54" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 55 ; + lv2:name "Value 50" ; + lv2:symbol "port55" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 56 ; + lv2:name "Value 51" ; + lv2:symbol "port56" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 57 ; + lv2:name "Value 52" ; + lv2:symbol "port57" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 58 ; + lv2:name "Value 53" ; + lv2:symbol "port58" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 59 ; + lv2:name "Value 54" ; + lv2:symbol "port59" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 6 ; + lv2:name "Value 1" ; + lv2:symbol "port6" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 60 ; + lv2:name "Value 55" ; + lv2:symbol "port60" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 61 ; + lv2:name "Value 56" ; + lv2:symbol "port61" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 62 ; + lv2:name "Value 57" ; + lv2:symbol "port62" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 63 ; + lv2:name "Value 58" ; + lv2:symbol "port63" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 64 ; + lv2:name "Value 59" ; + lv2:symbol "port64" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 65 ; + lv2:name "Value 60" ; + lv2:symbol "port65" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 66 ; + lv2:name "Value 61" ; + lv2:symbol "port66" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 67 ; + lv2:name "Value 62" ; + lv2:symbol "port67" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 68 ; + lv2:name "Value 63" ; + lv2:symbol "port68" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 69 ; + lv2:name "Value 64" ; + lv2:symbol "port69" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 7 ; + lv2:name "Value 2" ; + lv2:symbol "port7" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 70 ; + lv2:name "Value 65" ; + lv2:symbol "port70" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 71 ; + lv2:name "Value 66" ; + lv2:symbol "port71" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 72 ; + lv2:name "Value 67" ; + lv2:symbol "port72" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 73 ; + lv2:name "Value 68" ; + lv2:symbol "port73" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 74 ; + lv2:name "Value 69" ; + lv2:symbol "port74" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 75 ; + lv2:name "Value 70" ; + lv2:symbol "port75" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 76 ; + lv2:name "Value 71" ; + lv2:symbol "port76" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 77 ; + lv2:name "Value 72" ; + lv2:symbol "port77" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 78 ; + lv2:name "Value 73" ; + lv2:symbol "port78" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 79 ; + lv2:name "Value 74" ; + lv2:symbol "port79" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 8 ; + lv2:name "Value 3" ; + lv2:symbol "port8" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 80 ; + lv2:name "Value 75" ; + lv2:symbol "port80" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 81 ; + lv2:name "Value 76" ; + lv2:symbol "port81" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 82 ; + lv2:name "Value 77" ; + lv2:symbol "port82" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 83 ; + lv2:name "Value 78" ; + lv2:symbol "port83" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 84 ; + lv2:name "Value 79" ; + lv2:symbol "port84" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 85 ; + lv2:name "Value 80" ; + lv2:symbol "port85" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 86 ; + lv2:name "Value 81" ; + lv2:symbol "port86" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 87 ; + lv2:name "Value 82" ; + lv2:symbol "port87" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 88 ; + lv2:name "Value 83" ; + lv2:symbol "port88" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 89 ; + lv2:name "Value 84" ; + lv2:symbol "port89" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 9 ; + lv2:name "Value 4" ; + lv2:symbol "port9" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 90 ; + lv2:name "Value 85" ; + lv2:symbol "port90" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 91 ; + lv2:name "Value 86" ; + lv2:symbol "port91" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 92 ; + lv2:name "Value 87" ; + lv2:symbol "port92" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 93 ; + lv2:name "Value 88" ; + lv2:symbol "port93" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 94 ; + lv2:name "Value 89" ; + lv2:symbol "port94" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 95 ; + lv2:name "Value 90" ; + lv2:symbol "port95" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 96 ; + lv2:name "Value 91" ; + lv2:symbol "port96" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 97 ; + lv2:name "Value 92" ; + lv2:symbol "port97" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 98 ; + lv2:name "Value 93" ; + lv2:symbol "port98" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 99 ; + lv2:name "Value 94" ; + lv2:symbol "port99" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] ; + dc:creator "Mike Rawes <mike_rawes[at]yahoo.co.uk>" ; + dct:replaces <urn:ladspa:2029> ; + dc:rights "GPL" ; + doap:name "Quantiser (100 Steps)" ; + lv2:documentation """ +<p>Quantises a signal to a set of arbitrary values within a range.</p> + +<p>Match Range determines the distance from the quantised value that the input +can deviate before being altered. This allows small variations in input to get +through unmolested. If it is set to 0 the input is quantised to the nearest +exact match.</p> + +<p>Mode is one of Extend (0), Wrap (1) or Clip (2).</p> + +<p>Steps is the number of quantisation steps to use (up to a maximum of +100).</p> + +<p>For example, given the following settings:</p> +<ul> + <li>Range Minimum = 0.0</li> + <li>Range Maximum = 12.0</li> + <li>Match Range = 0.0</li> + <li>Steps = 4</li> + <li>Quantisation Values 3, 5, 7 and 10</li> +</ul> + +<p>and an input that is a line from -24 to 24, the output will be:</p> +<ul> + <li>Extend: -26, -21, -19, -17, -14, -9, -7, -5, -2, 3, 5, 7, 10, 15, 17, 19, + 22</li> + <li>Wrap: 10, 3, 5, 7, 10, 3, 5, 7, 10, 3, 5, 7, 10, 3, 5, 7, 10</li> + <li>Clip: 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 7, 10, 10, 10, 10, 10</li> +</ul> + +<p>The quantisation values should all be within the range minimum and maximum +for it to work!</p> +""" ; + a lv2:Plugin . |