1The author would like to thank the following people for their help,
2support, comments, suggestions, patches etc.
3
4If you discover yourself in the following list and would like to
5remain nameless instead, please write to the author.
6
7In no particular order:
8
9
10Anand Kumria <akumria@debian.org> constantly maintains a Debian
11package of this software.
12
13As the author of the lrdf library, Steve Harris <steve@plugin.org.uk>
14was kind enough to take a look at the RDF file describing these
15plugins.
16
17Alexander Koenig <alex@lisas.de> discovered that the AutoPanner (and
18Tremolo) didn't work at very small frequency values, and sent a patch
19that became the base of the solution.
20
21Forrest Cook <cook@lwn.net> suggested implementing an AutoPanner as a
22new TAP-plugin.
23
24Nick Lamb <njl98r@ecs.soton.ac.uk> suggested using his Demolition
25[http://www.ecs.soton.ac.uk/~njl98r/code/ladspa/] program to
26sanity-check the TAP-plugins. Demolition proved essential, a must for
27any LADSPA plugin developer. It revealed bugs and LADSPA
28non-conformancies too many to mention in the TAP-plugins code, which
29could be fixed easily this way.
30
31Linium <intent@netpratique.fr> discovered a bug in EQ and EQ-BW:
32the plugins reinitialized themselves on each transport stop, which
33resulted in the effect disappearing after every STOP->PLAY.
34
35As a main Ardour developer, Taybin Rutkin <taybin@earthlink.net>
36implemented using RDF metadata to generate drop-down lists in LADSPA
37plugin GUIs in Ardour. This made it much easier to create good-looking
38and easy to use plugins; in particular TAP Reverberator and TAP
39Dynamics are among the "big winners".
40
41Luke Yelavich <luke@audioslack.com> sent a patch that cleaned up the
42Makefile a bit by introducing the variables CFLAGS and LDFLAGS.
43
44Jan Depner <eviltwin69@cableone.net> suggested implementing some kind
45of doubler plugin, and he gave me useful pointers about the Midpoint
46Displacement Algorithm with which a semi-random series of numbers
47following a fractal pattern can be generated. Without him, the TAP
48Fractal Doubler would have never been written. He also helped a lot
49with the CPU runaway problems in TAP Reverberator, by reporting the
50problem and trying out my solutions.
51
52Maarten Maathuis <madman2003@gmail.com> contributed the Bauer
53stereophonic-to-binaural DSP plugin. NOTE: this plugin only existed in
54CVS between releases 0.7.0 and 0.7.1; it has been agreed to be removed
55from TAP-plugins and released separately.
56
57Damon Chaplin <damon@karuna.eclipse.co.uk> tracked down issues that
58caused problems on 64-bit machines, found uninitialised variables via
59Valgrind, and also pinned down long lurking denormal issues. Thanks!
60
61Taku Yamamoto <taku@tackymt.homeip.net> investigated a buffer boundary
62related bug in Scaling Limiter and provided a patch solving the problem.
63
64
65And, of course, special thanks to the Ardour [http://ardour.org] and
66JACK [http://jackit.sf.net] development teams for their tireless
67efforts in creating one of the best Linux audio engineering platforms
68(and besides that, the recommended host for these plugins).
69TAP-plugins aims to be a very small contribution to this effort.
70