Who Did This?
Paul Davis (Philadelphia, PA)
After shuttling back and forth between commercial, academic and research programming jobs (EMBL, Schlumberger, Rabbit Software, ScenicSoft, University of Washington CS&E) for 12 years, being the 2nd employee at Amazon.com (and then quitting) gave me the chance to finally start writing the kind of software I wanted to write in the way I wanted to write it.
I have now spent about 13 years developing audio software for Linux and OS X. In the winter of 2008-2009, I was honored to be the Edgar Varese Guest Professor at the Technical University, Berlin.
These people have all made code contributions to Ardour within the last 12 months, as well as substantive contributions over the life of the program.
- Dave Robillard (Ottawa, ON)
- David is the brains and the fingers behind Ardour's support for MIDI recording, playback and editing. Before, during and after the two Google Summer of Code sponsorships (but mostly before & after), Dave also ended up making substantial (and great, and deep) design changes to the codebase that is now Ardour 3.X. When he's not keeping fellow Ardour developers company with his curmudgeonly wit on IRC, Dave is also responsible for Ingen, Patchage and other pieces of linux audio infrastructure such as LV2. Rumor has it that he also is working on some kind of post-graduate degree
- Tim Mayberry (Brisbane, Australia)
- Tim did lots and lots and lots of work on mouse-driven editing.
- Carl Hetherington (Northern UK)
- Carl's work on Ardour is substantive and impressive. During the latter half of the Ardour3 development cycle, he became an incredibly productive bug fixer and feature implementor, with work ranging from the implementation of the new I/O matrix dialog and several notable pieces of important editing functionality all the way through to minor GUI prettification and code cleanups. His contribution to Ardour3 cannot be underestimated.
- Torben Hohn (Germany)
- Torben is a coding master who has contributed huge amounts to many Linux audio projects, including JACK, gAlan, and Ardour. Along with Paul, he was responsible for the hacking on FST that made VST support possible. His contributions to Ardour are too many to list, but among other things he was responsible for parallelizing DSP execution in Ardour3 as well as a whole series of patches to Ardour3 soon after the 2nd GSoC effort that actually got many features working correctly.
- Robin Gareus (France, Germany)
- Robin set out to make Ardour even more suitable for professional A/V post-production. He single-handedly implemented the video-timeline, reworked the metering and various aspects of the internal signal-routing. He is also responsible for huge improvements to Ardour's ability to sync with MIDI timecode and LTC.
These people are no longer active in Ardour's development but made significant contributions over the life of the program.
- Jesse Chappell (Washington, DC)
- Jesse is probably Ardour's god-parent, and made many, many major contributions to Ardour. Jesse was responsible for Ardour being able to handle multichannel tracks, a major change in the program's design and capabilities. He also made many additions/improvements to the GTK GUI, including mouse zoom mode and the route params editor. He was the first person to just "walk in" and understand the Ardour codebase, and was also responsible for Paul spending way too much time on IRC. Meanwhile, he also wrote the amazing live looping tool SooperLooper and the incredible frequency-based effects unit FreqTweak. He is also responsible for ThumbJam, an awesome iOS application.
- Taybin Rutkin (New York, NY)
- Taybin has been involved with Ardour for a long long time. He has contributed lots of code, and was particularly responsible for the use of XML in the state persistence aspect of the program. He also (re)wrote the soundfile library code to use LRDF. 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. Taybin also set up and oversees our Drupal CMS and Mantis bug reporting system. Taybin initiated the port to OS X, and started work on the native OS X version. Then he got a more demanding job, and then a girlfriend and then a fiance ... thankfully, he still helps out with website management and review.
- Marcus Andersson (Karlstad, Sweden)
- Marcus 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 (Sterling, VA)
- Jeremy contributed several patches and worked intensively on ksi_ardour, a (sadly historical) keystroke-based-interface to libardour designed for sight-impaired and GUI-averse users.
- Steve Harris (Southampton, UK)
- Steve contributed code to handle speed-based interpolation, an area I did not want to get my head around, as well as dithering, panning, metering and other DSP-centric issues. He also wrote the LRDF library used by Ardour's soundfile library code, not to mention dozens of LADSPA plugins that make Ardour a truly useful tool.
- Nick Mainsbridge (Australia)
- Nick is responsible for many improvements to the rulers. With financial support from SAE, Nick also made a huge push to get the GUI performance of the native OS X port up to acceptable levels.
- Colin Law (the Center for Music Technology, Glasgow, Scotland)
- Colin wrote the code that supports Ardour's integration with the CMT Animatics engine. He was also very involved in refactoring the GUI code design to support different kinds of tracks.
- Gerard van Dongen (Rotterdam, Netherlands)
- Gerard did a set of scattered but critical work with a vague focus on the mouse, and made some particularly important fixes to the incredibly hairy code that draws automation curves. Gerard also helped out with a workshop on Ardour held at the Dutch Electronic Arts Festival, Rotterdam, in November 2004. Tragically, he died aged 39 on March 4th 2006, survived by his wife and two young children. His spirit lives on not only in his family but also in his music and his contributions to Ardour and other free software.
- Sampo Savolainen (Helsinki, Finland)
- Sampo became a major contributor of minor patches as Paul began working full time for a while. He fixed numerous bugs, some on mantis and some not, fairly continuously for several months. He then moved on to write SSE assembler routines to handle the CPU-hungry metering and mixing routines. Somewhere along the way, Sampo wandered off into building actual hardware and Ardour has never been the same since.
A full list of Ardour code contributors and translators is available in Ardour's "About" dialog.
Implementing support for MIDI recording, playback and editing was (and remains) a massive task. It was initiated by David Robillard, at times with financial support from Google's Summer of Code program. Hans Baier has also provided substantial assistance and Audun Halland helped with some details as well as design and implement the "scroomer" along with Thorsten Wilms.
Thorsten Wilms was reponsible for many icons, graphics and GUI design in Ardour, in particular the Ardour logo.
Although Ardour's development (and Paul's life) is collectively funded by everyone who donates, pays to download the program or becomes a subscriber, it is important to specifically recognize:
- Frank Carmickle
- first financial supporter of Ardour, instigator of ardour/ksi.
- Ron Parker/Mirror Image Studios (Minneapolis, MN)
- first user of Ardour in a commercial studio, financial contributor, major initiator of MTC and MMC functionality.
- Harrison Consoles
- In addition to significant financial support, Harrison contributes bug fixes and testing to support the use of Ardour in the post-production realm. Harrison was the first company to visit major film institutions around the world and do face-to-face demonstrations of Ardour with industry-leading mixers and engineers.
- Solid State Logic
- SSL employed Paul to work full time on Ardour during the development of Ardour 2.0. This generous act on the part of SSL helped Ardour moved forward in several significant ways.
- SAE provided limited funding that helped push forward the native OS X port. Armand Klenk of SAE Munich was responsible for redesigning Ardour's basic editing model and providing a huge amount of feedback on Ardour's design and the native OS X version.
- The Unknown Company
- Although they do not want to be named, this well known audio software company provided generous funding at a critical time, and have always been vocal in their support of Ardour's goals. Several of their engineers provided useful feedback on Ardour's GUI and workflow.
Testers, Critics, Debuggers, Designers, Engineers
In addition to those listed above, the following people are among those who offered financial support, design insights and ideas, encouragement, feedback, bug reports and much more during Ardour's development. They generally suffered from days of frustration, and withstood hundreds of code revisions without complaint. No thanks or praise is sufficient for their collective contributions to Ardour. In no particular order:
- Joe Hartley
- Ryan Gallagher
- Rob Holland
- Jan Depner
- Bryan Koschmann
- Patrick Shirkey
- Rob Fell
- Chris Ross
- Joshua Pritikin
- Rohan Drape
- Johan De Groote
- Bob Ham
- Ben Loftis
- Chris Goddard
- Havoc Pennington & Owen Taylor
- Tom Pincince
- Marek Peteraj
- DuWayne Holsbeck
- Edgar Aichinger
I would also like to thank Jim Hamilton of Rittenhouse Recording, Philadelphia, for the partnership, friendship and foresight he has shown me during Ardour's ongoing development.
I met Jim playing a jazz drumkit at a fundraiser in 2000 to celebrate the 30th anniversary of our children's nursery school. Since then, he has continued to open my eyes to both music itself, the process of making music, and the life of a working musician.
Jim is the best and most inventive percussionist I have ever seen, and one of the best I've ever heard. He has always believed in the social and philosphical implications of Ardour, and his support and interest have been vital in Ardour's development.