From e550736dbb862d8333a4d7f2ede9804a3d48326c Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 3 Oct 2011 05:22:14 +0000 Subject: Add 'blip', an LV2 port of the LADSPA 'blop' collection. git-svn-id: http://svn.drobilla.net/lad/trunk/plugins/blip.lv2@3525 a436a847-0d15-0410-975c-d299462d15a1 --- blip.lv2/tracker.ttl | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 blip.lv2/tracker.ttl (limited to 'blip.lv2/tracker.ttl') diff --git a/blip.lv2/tracker.ttl b/blip.lv2/tracker.ttl new file mode 100644 index 0000000..9cb32e0 --- /dev/null +++ b/blip.lv2/tracker.ttl @@ -0,0 +1,115 @@ +@prefix blip: . +@prefix dc: . +@prefix doap: . +@prefix foaf: . +@prefix lv2: . +@prefix owl: . +@prefix rdf: . +@prefix rdfs: . +@prefix xsd: . + +blip:tracker + lv2:microVersion 0 ; + lv2:minorVersion 0 ; + lv2:optionalFeature lv2:hardRtCapable ; + lv2:port [ + lv2:index 0 ; + lv2:name "Gate" ; + lv2:symbol "port0" ; + a lv2:AudioPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:default 100 ; + lv2:index 1 ; + lv2:maximum 0.5 ; + lv2:minimum "2.08333e-05"^^xsd:double ; + lv2:name "Attack Rate (Hz) when Gate High" ; + lv2:portProperty , + lv2:sampleRate ; + lv2:symbol "port1" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:default 100 ; + lv2:index 2 ; + lv2:maximum 0.5 ; + lv2:minimum "2.08333e-05"^^xsd:double ; + lv2:name "Decay Rate (Hz) when Gate High" ; + lv2:portProperty , + lv2:sampleRate ; + lv2:symbol "port2" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:default 100 ; + lv2:index 3 ; + lv2:maximum 0.5 ; + lv2:minimum "2.08333e-05"^^xsd:double ; + lv2:name "Attack Rate (Hz) when Gate Low" ; + lv2:portProperty , + lv2:sampleRate ; + lv2:symbol "port3" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:default 100 ; + lv2:index 4 ; + lv2:maximum 0.5 ; + lv2:minimum "2.08333e-05"^^xsd:double ; + lv2:name "Decay Rate (Hz) when Gate Low" ; + lv2:portProperty , + lv2:sampleRate ; + lv2:symbol "port4" ; + a lv2:ControlPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 5 ; + lv2:name "Input" ; + lv2:symbol "port5" ; + a lv2:AudioPort , + lv2:InputPort , + lv2:Port + ] , [ + lv2:index 6 ; + lv2:name "Output" ; + lv2:symbol "port6" ; + a lv2:AudioPort , + lv2:OutputPort , + lv2:Port + ] ; + dc:creator "Mike Rawes " ; + dc:replaces , + ; + dc:rights "GPL" ; + doap:name "Signal Tracker" ; + lv2:documentation """ +

This tracks an incoming signal and outputs the result.

+

The rate controls tell the plugin how quickly to respond to a change in +input. Low values will mean a slower response - a setting of 0 will hold the +last value, and a very high value will track the input exactly.

+

Attack rate is how quickly an upward change is tracked, and Decay for +downward changes. There are two pairs of these - the one used depends on the +level of the Gate.

+

Example uses:

+
    +
  • + An envelope tracker- use the ‘Gate Low’ track rates with + the Gate held low, and run the output through a full-wave rectifier (an ABS() + operator) to get an estimate of the level of a signal.
  • +
  • + Sample and Hold- run a narrow pulse wave into the gate, set the + ‘Gate High’ rates to maximum, and the ‘Gate Low’ + rates set to 0.
  • +
  • + Track and Hold- run a variable pulse wave into the gate, set the + ‘Gate High’ rates to 0, and the ‘Gate Low’ rates set + high. Varying the pulsewidth will vary the time the input is tracked, and + when it is held.
  • +
+""" ; + a lv2:Plugin . -- cgit v1.2.1