======================================================================= *** Ecasound - AUTHORS file *** ======================================================================= Main author, coordination of development ======================================== Kai Vehmanen [kaiv] (kvehmanen -at- eca -dot- cx) New functionality, refactoring old code ======================================= Allie, Stuart [allies] (stuart -dot- allie -at- hydro -dot- com -dot- au) Added EIAM command set for controller parameters (ctrlp-*), bugfixes. Bowman, Brad [bowman] Perl ECI binding, bug hunting. Chappell, Jesse [jesse] (jesse -at- essej -dot- net) Improvements to libsndfile support, various bugfixes. Coker, Rob [rcs] (rcs -at- birch -dot- net) Pulse gate (-eemp) code. Cunningham, Jeffrey [jeffrey] (jeffrey -at- cunningham -dot- net) Various improvements to ecasignalview. Dobson, Julian [juliand] Improved mechanism for mp3 header parsing. Ewe, Michael [mewe] Signal handling bugfixes to ecasignalview and the ECI C impl. Fendt, Stefan (stefan -at- lionfish -dot- ping -dot- de) Original code for reverb (-ete) and RC-lowpass filter (-ef4). Hall, Jeremy [jhall] (jhall -at- maoz -dot- com) Extensive testing, ALSA 0.6.x support, many design ideas. Halttunen, Janne [jhalttun] Helped in developing the EIAM, and specifically the new ECI concept. Wrote the native Python ECI implementation. Hamara, Arto [artham] (artham -at- utu -dot- fi) Ecasound logo(s), preset params, general linear envelope support, various bug fixes! Jeanneau, Aymeric [ajeanneau] (ajeanneau -at- cvf -dot- fr) Reentrant libecasoundc (C ECI) implementation. Lang, Mario [mlang] Ecasound.el, the ecasound emacs module. Leake, Tony [tonyleake] PHP ECI extension. Lopez-Cabanillas, Pedro [pedrolc] (pedro -dot- lopez-cabanillas -at- gmail -dot -com) ALSA sequencer interface support. Massy, S. [smassy] Ecalength utility, extensive testing and debugging. Poelstra, Remco [rjpoelstra] ECI C API bug hunting. Polton, Richard [rpolton] The 250k gcc3.x patch. :) Tiedemann, Eric S. [est] Wrote the eci.py interface. Uekawa, Junichi [juekawa] Maintainer for Ecasound's Debian package. Improvements to build system and numerous bugfixes. Weil, Jan [janweil] (Jan -dot- Weil -at- web -dot- de) Wrote the Ruby ECI implementation. Contributions ============== Anarcat [anarcat] Work on Ecasound's FreeBSD port. Amundsen, Eric [amundsen] Bug hunting. Beaupre, Antoine [beaupran] Patches for FreeBSD compatibility. Berndtgen, Manfred [mb] Bugfix to ecasignalview. Bolton, Sean [smbolton] Patches for Mac OS X compability. Campbell, Ross [rcampbel] Tips concerning Solaris compatibility. Carmack, Michael [karmak] Tips concerning Solaris. Claassen, Julien [julien] Ideas for interface development, marketing work. Darilek, Nolan [nolan_d] Ogg vorbis fixes. Dye, Rob [rob] OSS compilation fixes. Eure, Ian [ieure] Work on the Ecasound debian packages. Fischer, Hans-Georg [hgfischer] Bug fix that solved edi-1. Grabner Markus [grabner] Updated RPM spec-file for x86_64 platforms. Head, Chris [hawk777] Patches fixing ecasignalview build errors. Heller, Aaron [aheller] Fixes to big-endian support. Harris, Steve [swharris] gcc 2.96 (RH7.0) testing and fixes. Lavallée, Marc Rpm-spec for Mandrake. Merino, Pedro Antonio Fructuoso [pfructuoso] Various bugfix patches. Morris, Steve [smorris] Ewf-handling fixes. Petit, Bertrand Helped with POSIX-compatibility issues. Poulton, Ron [thok] Helped to track down the mysterious chain-bug. Rzewnicki, Eric Dantan [ericdr] Lots of typo fixes and corrections to Ecasound docs. Sassmannshausen, Ruediger [rsassman] Mp3 filename parsing fixes. Shchepin, Alexey [alexey] Bugfix to time crop gate operator (-gc). Sijrier, Remon [remon] Fix to a bug in setting -eca initial values. Smith, Richard A. Helped in solving the "gcc 2.95" bug. Sousa, Rui OSS bug fixes. Stradling, Rob [robstr] MIDI-MMC bug fixes. Tkachenko, Vadim - Helped to get started with autoconf. Yee-king, Matt [yeeking] Helped debugging big-endian troubles on PowerPC. Westbrook, Tim [iondiode] Autoconf 2.5x fixes. Wever, Mark de [koraq] Bugs in libecasoundc-config. Wróblewski, Artur [wrobell] PLD-Linux RPM-specfile, readline and destdir patches. Code from other Projects ========================= Davis Paul pthread_mutex_spinlock() from libpbd. Dyson, John S. The original advanced compressor (-eca) code. Harris, Steve and Tim Blechmann Denormal handling code from swh-plugins package. Laydier, Antoine [SMF] Mp3 header parsing (layer.cpp). Note! The developer tags (for example [kaiv] is one) are used throughout Ecasound docs: NEWS, TODO-list, edi-list.txt, ChangeLog files and so on.