diff options
author | David Robillard <d@drobilla.net> | 2013-01-28 01:33:10 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2013-01-28 01:33:10 +0000 |
commit | da9b240ce1392f7b1d9d51d4938898868d8d1d83 (patch) | |
tree | 74fd96057a2ca59ffe4ce0e9261306caa047cdfb /plugins/eg-amp.lv2 | |
parent | 21d16ed2e53601f8a26f378b3274a207a9426b12 (diff) | |
download | lv2-da9b240ce1392f7b1d9d51d4938898868d8d1d83.tar.xz |
Update metronome example to produce sensible book output.
Diffstat (limited to 'plugins/eg-amp.lv2')
-rw-r--r-- | plugins/eg-amp.lv2/amp.ttl | 32 |
1 files changed, 14 insertions, 18 deletions
diff --git a/plugins/eg-amp.lv2/amp.ttl b/plugins/eg-amp.lv2/amp.ttl index 350f6ea..7438762 100644 --- a/plugins/eg-amp.lv2/amp.ttl +++ b/plugins/eg-amp.lv2/amp.ttl @@ -1,21 +1,3 @@ -# LV2 Amp Example Plugin -# Copyright 2006-2012 David Robillard <d@drobilla.net> -# Copyright 2006-2011 Steve Harris <steve@plugin.org.uk> -# -# Permission to use, copy, modify, and/or distribute this software for any -# purpose with or without fee is hereby granted, provided that the above -# copyright notice and this permission notice appear in all copies. -# -# THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -# See manifest.ttl for a description of this syntax - @prefix doap: <http://usefulinc.com/ns/doap#> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix lv2: <http://lv2plug.in/ns/lv2core#> . @@ -25,7 +7,15 @@ <http://lv2plug.in/plugins/eg-amp> a lv2:Plugin , lv2:AmplifierPlugin ; +# Plugins are associated with a project, where common information like +# developers, home page, and so on are described. This plugin is part of the +# LV2 project, which has URI <http://lv2plug.in/ns/lv2>, and is described +# elsewhere. Typical plugin collections will describe the project in +# manifest.ttl lv2:project <http://lv2plug.in/ns/lv2> ; +# Every plugin must have a name, described with the doap:name property. +# Translations to various languages can be added by putting a language tag +# after strings as shown. doap:name "Simple Amplifier" , "简单放大器"@ch , "Einfacher Verstärker"@de , @@ -38,6 +28,9 @@ doap:license <http://opensource.org/licenses/isc> ; lv2:optionalFeature lv2:hardRTCapable ; lv2:port [ +# Every port must have at least two types, one that specifies direction +# (lv2:InputPort or lv2:OutputPort), and another to describe the data type. +# This port is a lv2:ControlPort, which means it contains a single float. a lv2:InputPort , lv2:ControlPort ; lv2:index 0 ; @@ -51,6 +44,9 @@ "Guadagno"@it , "利益"@jp , "Увеличение"@ru ; +# An lv2:ControlPort should always describe its default value, and usually a +# minimum and maximum value. Defining a range is not strictly required, but +# should be done wherever possible to aid host support, particularly for UIs. lv2:default 0.0 ; lv2:minimum -90.0 ; lv2:maximum 24.0 ; |