Bug#698408: Weak package description

Justin B Rye justin.byam.rye at gmail.com
Fri Jan 18 10:15:55 UTC 2013


Martin Eberhard Schauer wrote:
> Dear Multimedia Maintainers,
> thank you for maintaining rev-plugins.
> 
> I'm sorry that to me the package description seems problematic. And I'm aware
> that it's "just a library" that gets pulled in. The average user should not
> need the description to decide whether he needs it …

LADSPA is a sort of "audio development" system, so people who want a
reverb function need to be able to find it (or at least pick it out of
the "Suggests: ladspa-plugin" alternatives from an audio-editor like
audacity).  And let's not forget that people who want other things out
of Section: sound (such as plugins for CD-ripping or spectrography or
VoIP software) need to be able to recognise it as something they can
ignore.

For context, the package description is currently:

# Description: gverb-like ladspa plugin
#  This reverb is based on gverb by Juhana Sadeharju,
#  but the code (now C++) is entirely original.
#  Second input for stereo operation,
#  and some code to prevent FP denormalisation
#  was added.

This is just a cut-down version of the initial release notes:

# This reverb is based on gverb by Juhana Sadeharju, but the code
# (now C++) is entirely original. I added a second input for stereo
# operation, and some code to prevent FP denormalisation.
# This is a preliminary release, and this plugin will probably change
# a lot in future versions.

> Nevertheless:
>  - It uses uncommon (FP) and misspelled abbreviations (LADSPA = Linux Audio
>    Developer's Simple Plugin API). (1)
>  - There are "plugins" in the package name, but there is just one plugin inside.
>    But that seems to originate from upstream. (2)

(linuxaudio.org is dead and gone)

>  - For people who don't know gverb the comparison is quite useless.

On the other hand gverb is available in Debian, hidden away in
swh-plugins.  The docs for that say it's "a mono in, stereo out
reverb implementation by Juhana Sadeharju".

> I would be more comfortable with something like:
> 
> Description: reverb LADSPA plugin
>  This reverb features two inputs for stereo operation,
>  and some code to prevent floating point denormalisation.

Here come my nitpicks.
 1) The two inputs aren't so much a "feature" as a widening of what
	it supports relative to gverb - apparently it can do not
	only "mono in, stereo out" but also "stereo in, stereo out".
 2) Just as users don't need to know that it's in C++, it seems
	inappropriate to focus on the fact that the developer had
	trouble with some particular esoteric number-crunching error
	in the code.  Or is FP denormalisation really something that
	audio buffs are expected to know and care about?
 3) This package may be a bad place to start, but wouldn't it be
	nice if LADSPA plugins all had a few lines of boilerplate to
	indicate what a LADSPA plugin is and why I might want one?
	Luckily ladspa.org offers a perfectly adequate intro.

So how about:


  Description: reverb LADSPA plugin
   This plugin provides a reverberation effect based on gverb but
   supporting stereo-to-stereo as well as mono-to-stereo operation.
   .
   The Linux Audio Developer's Simple Plugin API is a standard that
   allows software audio processors and effects to be plugged into a
   wide range of audio synthesis and recording packages.


(If we still had an "isation" I would suggest standardization, but
it's already gone.)
-- 
JBR	with qualifications in linguistics, experience as a Debian
	sysadmin, and probably no clue about this particular package
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pd.diff
Type: text/x-diff
Size: 902 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20130118/877d328b/attachment.diff>


More information about the pkg-multimedia-maintainers mailing list