Years in the making, Ardour 0.99 is finally released.
Audio work is something I got into when I began recording my my son (hey, he just got his first gig, Saturday night) and daughter in a effort to explore music education alternatives. The theory is that once the basics are in hand, students can learn faster by listening to themselves play. They become “self critical” without becoming angry at the instructor. They know a session “sucks” because they can hear it themselves. As a “toy” my six year old sings along with (karaoke style) Pink Floyd’s “The Wall”. It is hilarious to listen to him yell “Teacher! Leave them kids alone!”
Here is my own review of Ardour:
Ardour is a DAW (Digital Audio Workstation). You can get latency down to around 30 ms, even with software-based plug-in effects. The most popular (and fastest) Windows-based DAW (ProTools) can get latency down to around 90 ms for around $300. The trick to achieving this in Linux is using low-latency kernel processing (supported directly by 2.6). I have noticed that this configuration handles interrupts as kernel threads. If I run “top”, I see that the wait state for processing is always slightly above 1.0. When I first saw this, I thought something was wrong, but it is supposed to
be this way. With low latency processing, you can give priority to interrupt particular interrupt threads, like your sound card.
This is more than an sound editor (like Audacity), Ardour is a multi-track recorder with effects like an digital mixer. Effect plug-ins must support the LADSPA “standard” which gives you a couple of hundred from about 10 sources. Effects include the usual suspects (reverb, chorus, etc.). VST plug-ins from the Windows world (ProTools) can be supported with Wine.
Ardour supports sessions, auditioning and mixing with a multiple bus architecture just like digital mixers. I run a 24 bit sound card with four inputs and four outputs with no problem. I have four condenser microphones for input and use only two of the outputs (configured as right and left) for my control room monitor. In the future (when I can spend some more money), I will add headphone service to outputs three and four.
A full studio can be configured by using Rosegarden (MIDI Sequencer and SoftSynth), Hydrogen (drum kit) or Jamin (mastering tool). These tools can be used as input or output processes live via the Jack transport tools. Jack is like a giant, virtual “patch bay” (makes me think of Aubrey’s “switchboard” only “real time” and smaller).
As a stand alone, Ardour can export to .wav including TOC or CUE files for CD production. It cannot read ProTools format directly (proprietary file format), but can import .wav files exported by the tool.
Ardour has been ported to OS X too.
There will be no 1.0. The development was so delayed, they will go right to 2.0 which is a GTK 2 version. This should “spiff up” sliders and other controls a bit. The current version has a pleasing presentation though and the default theme is classic black. This makes the meters (lots of green, yellow and red) really standout.