From da9b240ce1392f7b1d9d51d4938898868d8d1d83 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 28 Jan 2013 01:33:10 +0000 Subject: Update metronome example to produce sensible book output. --- plugins/eg-amp.lv2/amp.ttl | 32 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 18 deletions(-) (limited to 'plugins/eg-amp.lv2') 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 -# Copyright 2006-2011 Steve Harris -# -# 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: . @prefix foaf: . @prefix lv2: . @@ -25,7 +7,15 @@ 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 , and is described +# elsewhere. Typical plugin collections will describe the project in +# manifest.ttl lv2:project ; +# 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 ; 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 ; -- cgit v1.2.1