The Audacity of Open Source Audio

by Kristin Shoemaker - Oct. 13, 2008Comments (8)

Audacity Logo

The Audacity audio editor is a great program. Take that as you will: It's truly functional software. It's a great illustration of the power and versatility of open source. Audacity has been an active project for some time. But because it provides an esoteric service, it was only recently I had reason to sit down and use it.

Due to microphone-support issues in Linux, and a Windows machine that has trouble with its own weight, never mind throwing sizable files in the mix, I've used Audacity 1.3.5 on two of the three supported platforms. There are differences in feature set-up, not function. After a learning curve of two hours came weeks of declaring my undying love for the project to anyone who'd listen.

Never having worked with audio files for anything other than converting formats, using Audacity for the first time was intimidating. It wasn't necessarily the layout, or the fact that the Audacity project makes it clear that the beta version is not fully documented. It is apparent upon launching Audacity that this application has many features, and many of these features are heavy with audio-editing terminology.

I am, obviously, then, not someone who has ever worked in a recording studio. I can't say, for sure, how Audacity compares with software used in professional environments. I can say without reservation that Audacity offers more features than I will likely ever need editing the audio files I need to edit. The tools for silencing ambient noise, combining, cutting, moving, and mixing tracks are first rate. Would professional musicians use Audacity on a regular basis? I couldn't tell you. Would a media department in a corporate environment that needed to produce quality sound files for advertising, presentations, or promotional purposes find this useful? Without a doubt, Audacity would be all they'd need.

As mentioned previously, Audacity is a cross-platform open source program. It is able to run on Windows, Linux and Mac systems. Though enabling certain features differed between the Windows and Linux versions, neither was difficult, and both worked flawlessly once configured. In both cases, MP3 import/export functions needed special attention, due to the licensing/patent restrictions on the MP3 format. Installing LAME prior to installing Audacity on Linux (though some distributions include LAME as an Audacity dependency, others do not) is usually all Audacity requires to associate the exporting/importing tools with the appropriate library. Windows requires the lame_enc.dll file be present on the system, and that Audacity is directed to it through the preferences dialog. Macs require a similar process (though the appropriate library is different) to incorporate MP3 functions.

Naturally, much of the recording quality comes from the hardware (and, I've discovered, the location of the hardware) used, rather than the software application. Still, even the best hardware in a decent location can pick up unintended noise. Tracks may need leveling, compressing, or equalization.

Audacity noise profile

Noise removal is very useful, and perhaps the easiest to use effect that produces the most dramatic result. Once a track is recorded, select a few seconds of silence from the track (or as much silence as possible up to this point), choose the Effects menu, and click the Noise Removal option. A dialog will appear, and since the silence has been previously selected, clicking "Get Noise Profile" will return a result that should minimize ambient noise sufficiently (though the user is able to change these settings). It's easy to apply to the whole track by exiting the dialog, clicking Edit, and Select All, and then entering the dialog again (there is no need to recalculate the ambient noise, as Audacity saves this profile and associates it with the track).

Other effects allow users to add reverb, echoes, and generate tones, clicks and silences. I've never had issues importing tracks with different bitrates and sample rates into existing projects, and aligning tracks is as visual an experience as it is an audible one. The Audacity toolbar allows for quick sliding/placement of tracks (double-ended arrow), and track selection, even across multiple tracks (the I).

Audacity Tool bar

Audacity can be enhanced with plugins, and being open source, these plugins are encouraged (and are occasionally added to the main project). Naturally, there are other ways to get involved with the project, even if programming or a Google's Summer of Code Project isn't your forte. Audacity seems particularly eager for people able to help translating their documentation and website into other languages, as well as offer foreign language support.



Khürt Williams uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?



8 Comments
 

it has been used for making cell phone ringtones for yrs. f course it does much more, but even a novice can make ringtones instead of being forced to purchase them from provider

0 Votes

Years ago, a company called Syntrillium made a product called Cool Edit. it was great. The pro version was less than useful, but the base version was great. I have worked as a professional audio engineer, and I liked it for doing the final edits on the two track. I did everything else on a traditional mixing console, but the final splitting of tracks , cleaning up little noises, and doing the fade in/out edits was great. Adobe bought them, and killed the product.

I then found Audacity. The interface is very similar to Cool Edit, and it is exactly what I needed. The best news is that Cool Edit was all that was keeping my machine dual boot. Now I can save a lot of disk by only having one operating system.

I use Audacity for the final mastering of CD's as well as editing other things to make them appropriate for posting online.

0 Votes

Yep, I still use CoolEdit 96 ... but under Linux using Wine. Works fine. Audavity is ok as well and I didn't know it noise removal ... so more to check out ...

0 Votes

Good to hear that Audacity's adoption rate is growing. There aren't that many able to catch my attention, but this one sure does.

Before switching to a completely free system Steinberg's WaveLab was my favourite as it allowed multiple VST filters to run in realtime. CoolEdit96 is also great (as many others have pointed out =) as I remember how it could be hooked up to a MIDI device--or Syntrilliam's own hardware control panel.

And there are the other non-free editors like SoundForge, GoldWave, Diamond Cut and some other editor that came with the Nero Burning suite. They're all good in their own way, but they just didn't hit me like WaveLab/CoolEdit96.

Nowdays, I prefer my freedom and being able to give a copy _legally_ to friends or my dad to have fun with, so I don't recommend any of those anymore.... just Audacity...

... and ReZound is the other editor I use on GNU/Linux. It doesn't have a developed multitrack editor that Audacity has, but has other features such as notch/bandpass filters, technical analysers and multichannel editing.

Until next time, happy hacking!

0 Votes

audacity is useless.

I use Sweep, which is far superior in every way.

0 Votes

I recently started using Audacity to record, edit, and clean up audio book files for librivox.org. I am using it on an Eee PC 701 under Mandriva 2008.

This was the first time I had ever used Audacity. It seems to be a very nice tool.

Public domain audio books completely created with FOSS. It's great.

0 Votes

1.3.5 beta is disappointing and annoying. Heavy compression, which makes the recording sound like it was done with a telephone, is cranked way up by default. It also leaves huge silent tails on the ends of files when splitting the initial wav.

0 Votes

I dont get Audacity at all.If you can't hear an effect until AFTER you apply it ,what good is that?any alternate suggestions. CoolEdit was a GREAT program,hated giving it up once i went to an i-MAC


0 Votes
Share Your Comments

If you are a member, to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.