LWN.net Logo

Ardour 2, a first look

By Forrest Cook
October 3, 2007

Ardour is a long running multi-track audio workstation project by Paul Davis and others. Davis is also the lead developer behind JACK, the Jack Audio Connection Kit, which allows multiple applications to share the same sound card.

[Ardour Logo]

Ardour is a digital audio workstation. You can use it to record, edit and mix multi-track audio. You can produce your own CDs, mix video soundtracks, or just experiment with new ideas about music and sound. Ardour capabilities include: multichannel recording, non-destructive editing with unlimited undo/redo, full automation support, a powerful mixer, unlimited tracks/busses/plugins, timecode synchronization, and hardware control from surfaces like the Mackie Control Universal. If you've been looking for a tool similar to ProTools, Nuendo, Pyramix, or Sequoia, you might have found it. Above all, Ardour strives to meet the needs of professional users. This means implementing all the "hard stuff" that other DAWs ( even some leading commercial apps ) handle incorrectly or not at all.

Ardour can be contrasted with Audacity, a much simpler multi-track capable recording application that was examined in the LWN article Multi-track recording with Audacity.

Installation of Ardour is a complicated process. Your author decided to take the easy path to getting the application running by installing the current version of the Ubuntu Studio distribution. Ubuntu Studio comes with Ardour 2 rev 1762 and includes a Linux kernel with real-time support, JACK, and numerous other useful audio applications:

Ubuntu Studio is aimed at the GNU/Linux audio, video and graphic enthusiast as well as professional. We provide a suite of the best open-source applications available for multimedia creation. Completely free to use, modify and redistribute. Your only limitation is your imagination.

A multi-track soundcard is highly recommended for getting the most out of Ardour. The M-Audio Delta 44 card was selected. The system uses an Asus A7V 333 motherboard with an Athlon 1800 CPU and 512 MB of system RAM. The system has two hard drives, one for the operating system and another for storing the audio data. The system's video card is an ATI Radeon 8500. Ardour will function with a 1024x768 resolution video display, but a 1280x1024 or higher resolution display is highly recommended so that the main window and mixer windows can be viewed simultaneously.

An external mixing board adds a lot of flexibility to the recording setup, a Behringer Eurorack UB1202 was connected to the Delta 44 card to provide microphone preamplification, tone control and an effects loop. The UB1202 only provides two outputs, a four channel mixer would be a better choice for use with the Delta 44. The first two channels from the Delta 44 were connected to a stereo's aux inputs to allow high fidelity monitoring of the audio.

These screenshots show the Ardour main window, mixer application and the qjackctl GUI interface to JACK.

With this system, Ardour 2 is able to do basic sound-on-sound recordings. Two primary tracks can be recorded, two more tracks can be added while listening to the first tracks, and more tracks can be added later. The Ardour user interface is fairly intuitive, it did not take long to figure out how to record tracks, add new tracks, extend existing tracks and zoom in and out with the audio waveform display. A nice feature is the automatic highlighting of clipped audio samples with red dots on the waveform display. Ardour takes a while to master, but that is to be expected is an application that takes on such a complicated list of tasks. Ardour has a good online manual that is helpful for learning the application.

Initially, it seemed that the system's hardware was not quite up to the task of running Ardour reliably. While playing previously recorded material, moving the mouse between windows on the screen caused small, but highly annoying clicks in the audio stream. Moving the mouse while recording resulted in clicks on the recorded tracks, badness 10,000. Adding another 256MB of RAM to the system did not change the behavior, the top utility supported this by showing 0MB of swap in use with the 512MB memory configuration. Switching to an Athlon 2200 processor reduced the clicking somewhat, but the problem was still present.

After much poking and prodding, the problem was eventually traced to JACK not being configured for realtime operation by default. The fix was easy, it involved clicking on the qjackctl setup button, selecting the realtime button, and restarting everything. No more obnoxious clicking.

Ardour's recorded audio quality using the Delta 44 sound card is quite good. In boutique audio lingo, you can hear lots of subtle nuances in the sound and the hiss is minimal. Ardour 2 shows many improvements over earlier versions, it is truly a nice application. Ubuntu Studio is also a huge step forward. It is possible to go from a blank box to a system with a functioning multi-track recorder in under an hour by answering a small number of installation questions and waiting for the installation to complete.


(Log in to post comments)

some remarks seem to be missing the point...

Posted Oct 4, 2007 15:52 UTC (Thu) by nettings (subscriber, #429) [Link]

forrest, thanks for reviewing what i consider the most comprehensive piece of free audio software available today. some of your remarks provoke comments, though. you say:

"An external mixing board is another hardware requirement,"

that makes about as much sense as stating "a car is another hardware requirement" when reviewing a car navigation system. a mixing board is a hardware requirement for doing recordings, but not specifically of ardour.

"After much poking and prodding, the problem was eventually traced to JACK not being configured for realtime operation by default."

so why are you elaborating on this when reviewing ardour? it's not ardour's fault, but a general issue when trying to accomplish high-bandwidth low-latency jobs. ok, you might argue that from a user POV ardour/jack is a unit, but i think one of the great promises and strengths of linux audio is that it's not.

"Ardour's recorded audio quality using the Delta 44 sound card is quite good."

this is nonsense. any recording application that does not preserve the maximum audio quality the analog-digital conversion hardware is capable of is plain broken.

anyways, thanks for covering and bringing attention to linux audio, which i think is quite an exciting field of open-source software.

regards, jörn

some remarks seem to be missing the point...

Posted Oct 4, 2007 16:33 UTC (Thu) by cook (subscriber, #4) [Link]

>"An external mixing board is another hardware requirement,"

>that makes about as much sense as stating "a car is another hardware >requirement" when reviewing a car navigation system.

I see your point, but I figured that it was worth mentioning the
actual hardware required to turn a generic PC into a recording studio.

>"After much poking and prodding, the problem was eventually traced to JACK >not being configured for realtime operation by default."

>so why are you elaborating on this when reviewing ardour?

Perhaps the article's title is misleading, maybe it should have been:
"Use Ubuntu Studio and Ardour 2 to build a digital audio workstation"
The point is that I was reviewing the entire setup, not just Ardour.

>"Ardour's recorded audio quality using the Delta 44 sound card is quite >good."

>this is nonsense. any recording application that does not preserve the >maximum audio quality the analog-digital conversion hardware is capable of >is plain broken.

I suppose I could have started that with "Compared to an analog
multi-track tape recorder". I have also used a Roland VS-880
self-contained digital recording studio, it's a useful toy if you
overlook the tiny hard drive, but the audio tracks are compressed and
you can really hear the loss.

Also, there are measurable and audible differences with different sound
cards, a inexpensive PC audio card may sample at 16 bits and 44.1 KHZ,
but the noise level will be much worse than with the Delta 44.

Assuming the same sound card and sampling rates are used, another
recording application such as Audacity should produce exactly the
same recording quality.

some remarks seem to be missing the point...

Posted Oct 4, 2007 17:09 UTC (Thu) by johnkarp (subscriber, #39285) [Link]

"a mixing board is a hardware requirement for doing recordings"

Not at all. If you're doing vocal or acoustic channels, you merely need a
mic preamp. If you're doing electric instruments, you need a DI box.

And if your computer's audio interface has mic or hi-Z inputs built in, as
many do, you don't even need those.

some remarks seem to be missing the point...

Posted Oct 4, 2007 20:09 UTC (Thu) by cook (subscriber, #4) [Link]

You guys are picking me to pieces on this ;-)
I changed the text, hopefully that clarifies my hardware recommendations.

sorry

Posted Oct 4, 2007 20:43 UTC (Thu) by johnkarp (subscriber, #39285) [Link]

Sorry! I didn't mean to be discouraging. On the whole I liked your
article.

some remarks seem to be missing the point...

Posted Oct 12, 2007 5:15 UTC (Fri) by renox (subscriber, #23785) [Link]

>>"After much poking and prodding, the problem was eventually traced to JACK not being configured for realtime operation by default."
>so why are you elaborating on this when reviewing ardour? it's not ardour's fault,

I disagree: the user is interacting with Ardour, so it should be Ardour role to warn the user about the configuration issue which can prevent the user from having the best results.

Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds