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