Paul Davis was and is the primary author of Ardour. Taybin Rutkin has contributed lots of code, and was particularly responsible for the use of XML in the state persistence aspect of the program. In addition he was responsible for the integration of the gettext system and the compose() templates that make Ardour's internationalization possible. He has consistently made suggestions that resulted in significantly more elegant code and design. Marcus Andersson contributed a number of useful patches and worked on the dB-related issues in the gain stages and metering, other numeric computations, and much useful debugging, bug reporting and analysis. Jeremy Hall contributed several patches and worked intensively on ksi_ardour, the keystroke-based-interface to libardour designed for sight-impaired and GUI-averse users. Steve Harris contributed code to handle speed-based interpolation, an area I did not want to get my head around, as well as dithering. Jesse Chappell contributed some major additions/improvements to the GTK GUI, including mouse zoom mode and the route params editor. Patches were received from the following people: Mark Stewart Sam Chessman Jack O'Quin Matt Krai Ben Bell Gerard vanDongen Thomas Charbonnel Tim Mayberry Havoc Pennington and Owen Taylor provided much assistance in understanding, diagnosing and cajoling GTK+. Tom Pincince didn't contribute a single line of code, but provided excellent design insights and rationalizations, as well as info on the operation of some existing DAW's.