Why Linux Could Be Your Next Digital Recording Studio

Imagine a Mac versus PC ad about digital audio recording. The Mac guy would talk about his creativity, and how talented he is with multimedia. The PC guy – actually a Windows guy – would tell us that he is a stable workhorse, and very reliable. The banter would go back and forth. What would be missing from that ad? Linux.

Like Mac OS X and Microsoft Windows, Linux is an operating system, but it is one that many people have never met. You won’t see ads for it on TV, and you’re unlikely to see it running on a computer in a shop. Nevertheless, Linux has a growing base of enthusiastic users, and there are good reasons to consider it for a digital recording studio.

This article comes in two parts. This week we will consider what makes Linux worth considering for digital audio. Next week we will look at the large range of audio software available for Linux. But first we’ll have look at what you may lose by choosing Linux.

1. What Do Musicians Lose by Using Linux?

Let me say at the outset that Linux will not be the best option for everyone. You may already be comfortable with Windows or Mac OS X, and have invested in a considerable amount of software that you have taken time to learn. And Linux is often regarded as a system for geeks. There is some truth in that, though it’s becoming easier to use and set up every year.

If you have never used Linux before, it may feel unfamiliar, especially once you start to look under the hood. And most of the audio programs you are familiar with (Audacity being one of the only exceptions) will not have a Linux version. There may be ways of getting some Windows programs to run, but isn’t the point of using Linux to explore Linux software?

Undoubtedly, the biggest thing most serious recording musicians will miss are their favorite commercial plug-ins, effects and soundfonts. Good alternatives are available, but the best plug-ins are subject to vendor lock-in, and those vendors aren’t making their software available for Linux.

And on a positive note, you’ll also lose lots of restrictions. Linux values freedom and openness. The software is free to use, free to customize, and free to share. It is also normally free of cost.

2. Linux Gives You JACK

Most Linux software is designed to cooperate and work together. More than this, Linux provides an entire audio infrastructure called JACK that allows you to connect hardware and software together in ways you’ve never dreamed of.

JACK is an audio connection kit which (as the JACK website says) “was designed from the ground up for professional audio work, and its design focuses on two key areas: synchronous execution of all clients, and low latency operation.” It is a system for handling real-time, low latency audio and MIDI.

Essentially, JACK has incredible patching abilities that allow you to connect music hardware and software in many ways. Here are a few suggested on the website:

  • You can take the audio output of one piece of software and send it to another (or two others).
  • You can then take the output of those two other programs, and record it back in the first program.
  • You can connect a number of different applications to an audio device.
  • You can distribute audio processing across a network.

If you like the sound of JACK, but prefer to stay with Windows or Mac, you may be able to get JACK running on your operating system of choice, because it offers support for most operating systems. You may also like to look at ReWire from PropellerHeads and Steinberg, which offer some of JACK’s features.

3. A Studio On A CD

Most Linux distributions can run as a Live CD. This means that you are able to run the entire operating system from the CD without the need for a hard drive.

By using a Live CD, you can turn any computer into a music studio simply by inserting the CD and restarting the computer. While traveling, you can take your music studio with you simply by carrying a CD and external hard drive. The possibilities are endless. Because of this portability, you may wish to consider Linux for your secondary recording system.

CDs run much slower than hard drives, so the applications will load more slowly. But once loaded they should run at their normal speed. Some live CDs give you the ability to run the entire operating system from RAM. As long as you have plenty of memory, you may end up with the most responsive studio you’ve experienced.

Most of the Linux distributions mentioned below can be run as Live CDs. You can create an instant recording studio by downloading the CD (of DVD) image, burning it (if you use Nero, this tutorial may be helpful), and rebooting your computer with the CD in your drive.

Live CDs are also a painless way to see how successfully Linux recognizes your hardware and runs on your computer. There is no risk, because it will not touch or alter your hard drive. Some distros include drivers that others do not, so you may wish to try several Live CDs to see which works best with your setup.

4. Pre-built Custom Music Systems

Setting up a computer-based recording system is a daunting task. Your operating system needs to be tweaked for low latency, software programs need to be downloaded and installed, and settings need to be properly configured. With Linux, someone else does this work for you – before you even run or install the software.

A Linux distribution is not just an operating system, but a customized setup including software put together for a specific purpose. A music-specific distro comes with all of the software you need preinstalled, and all of the settings preconfigured. In other words, after installing the operating system, you don’t have to download, install and configure your software. It’s already there! That takes a lot of leg work out of getting up and running with audio.

Many Linux distros have been put together with music in mind. Here are the best of them, along with a summary from the distro’s website.

ArtistX

“ArtistX is a free live DVD which turns a common computer into a full multimedia production studio. It contains nearly all the available free audio, 2D and 3D graphics, and video software for the GNU/Linux computing platform. It doesn’t need to be installed, and boots directly into a running system without touching hard drives. The files produced with ArtistX can be easily stored on USB devices or CD/DVD medium while it is running.”

Ubuntu Studio

“Let Your Creativity Fly. 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.”

JackLab Audio Distribution

“A Linux-based distribution that is designed for music needs to be flexible, powerful, yet easy and quick to use. It contain a full production environment for media production, primarily music. For this, the JackLab team added a Realtime Kernel version 2.6.19 to have fast audio processing with a latency up to 1.5ms. The default audio system will be based on the the Jack Audio Connection Kit (JACK) which is designed for the needs of musicians and producers and gives a professional audio/midi controlling interface.”

Musix

“It’s a 100% free multimedia operating system intended for music production, graphic design, audio and video edition, and all kind of tasks. It contains an enormous collection of free (as in freedom) programs that can replace Windows.  The system will boot from your CD/DVD drive, with no need to install anything on your hard disk. Later, it can be installed.”

64 Studio

“64 Studio is a GNU/Linux distribution tailor-made for digital content creation, including audio, video, graphics and publishing tools. It comes in both AMD64/Intel64 and 32-bit flavours, to run on nearly all PC hardware. We aim to combine stability and quality with a specialised real-time preemption kernel and the latest creative tools demanded by multimedia artists.”

dyne:bolic

“You don’t need to install anything, you don’t even need an harddisk to run a whole free software operating system running out of the box on your PC! dyne:bolic is shaped on the needs of media activists, artists and creatives as a practical tool for multimedia production: you can manipulate and broadcast both sound and video with tools to record, edit, encode and stream, having automatically recognized most device and peripherals: audio, video, TV, network cards, firewire, usb and more; all using only free software! You can employ this operating system without the need to install anything, and if you want to run it from harddisk you just need to copy a directory: the easiest installation ever seen!”

5. Make the Most of your Old Computer

Linux runs well on old hardware. If you are starting out with digital recording, consider using Linux to turn your old computer into a recording studio.

Some Linux distros specialize in working on old hardware. For example, the dyne:bolic website claims, “It is optimized to run on slower computers, turning them into full media stations: the minimum you need is a pentium1 or k5 PC 64Mb RAM and IDE CD-ROM, or a modded XBOX game console – and if you have more than one, you can easily do clusters.”

6. Outrageously Good Free Software

And finally, the topic of next week’s article: there is loads of excellent free music software available for Linux. Arguably much better than the free audio software for Windows we covered two weeks ago. Tune in next week to find out.


11

Comments
  • Lithe says:

    Loved this post. I just referenced it in my latest entry over at BlogSounds: http://lithe.wordpress.com/2009/03/03/linux-the-next-recording-frontier/

  • Don’t forget that you always make a dual-boot system by simply partitioning the hard drive you have (and linux is normally extremely resource efficient in comparison even to Windows XP…on of the reasons it can be very worth the effort). Grub is an excellent linux boot-loader to use.

  • Keith says:

    I have used Ubuntu Studio and the only thing I miss is my VST instruments and effects. The programs are easy to use and intuitive. Sometime soundcard drivers are a problem. Hasn’t been for me, but I am told that some people are experiencing some weirdness. But they get better every year

  • KevinSpencer says:

    Keith there’s a program called dssi-vst to run VSTs. It’s so easy to install from source, and I think there’s a .deb package. Just google it.

  • spuffler says:

    Wow, this whole thread covers about everything in one place! For pro musicians and readers of that ilk, several Hammerfall cards are rather well supported in Linux; USB based midi devices seem to have some support as well. Most gaming class soundcards are very well supported (you know, the Sound sloshers and the generic onboard 5.1 stuff).

    A few items that maybe didn’t get put up in flashing bold 72 point text:
    a] This is Linux software; if you are interested in donating money to fund the software development, great, pick your price and paypal is often accepted; If you would rather not offer funding (and what starving artists has spare money?), then almost all of the Linux software you could ask for can legally cost you zero (MP3, WMA and similar codecs are still an issue, etc.);
    b] You could use an older cast off PC just to get familiar with this software, that means your current composition platform does not NEED to be placed at risk and the older hardware might cost nothing if you haven’t thrown out that older Pentium 3 system;
    c] My last point, and maybe best of all: you do not have to suffer with buying a new license of Vista or OSX – Linux is an operating system just like XP is an operating system and like OSX is an operating system (with a bit of homework, you will find that Linux can run Windows programs via an emulator such as Wine or Cedega, just don’t ask for low latencies).

    HTH, and thanks for all the fish!

  • Adrian says:

    Thanks for your excellent comments, everyone.

    @Lithe. Thanks for mentioning us in your blog. You have an interesting site.

    @Josh and @Keith. I have Ubuntu Studio on a partition of my hard drive at the moment, and love it. Dual boot is very useful! A decision to use Linux does not have to mean that you stop using Windows.

    @Kevin. Thanks for mentioning dssi-vst. I had heard about it a few years ago, but forgot about the project when I wrote this article. Anyone interested can read more about it at
    http://www.breakfastquay.com/dssi-vst/

    @Spuffler. Thanks for your excellent points. I especially agree that users of “free” software should consider contributing financially. It’s one way of making sure the software you rely on is around in the future. The Ardour project has just lost a big contributor, but individual users have donated enough to keep the project going.

  • pachito86 says:

    Really good article simple and intresting … anyway i think that ubuntuStudio is the best OS for music, i’ve tried others but they looks too empty … anyway i should give a try after this article!

  • sleeper says:

    hi guys, glad to see thee is a growing intrest in open sourcing audio recording.

    unfortunatly, with the exception of podcasting, pro audio still eludes the linux, open source world.

    as a pro, full time engineer working in proffesional studios with professional musicions.
    protools is the defacto standard across the board.
    it does everything. and has great surface controllers too.

    i have looked at ardour, and some other less memorable programs. and with all due respect, linux has its work cut out for it.

    with programs like ProTools LE, Reason ,ableton live, and the myriad of hardware simulations of priceless gear from the 60’s and 70’s.
    there isnt much incentive for some one like me to ‘make the switch’

    however, as the years go on and the software improves along with the learning curve, they may gain ground with younger generations.

    i use linux mint for my ‘non-audio’ computer.
    and i love what linux stands for.
    but as far as audio goes, nope.

  • JFM says:

    Two distributions based on RedHat/Fedora: Startcom http;//startcom.org and Planetccrma http://crma.stanford.edu/planetccrma

  • Spuffler says:

    I’ve had a long interest in Linux, I have tracked some loops together under Linux and I’m quite happy with Hydrogen (drum machine) and the like. Thanks for the link covering VST support. All in all, I’m glad to see this article and I’m happy someone Stumbled it.

    A word of advice for those who are fairly skilled in music production on other operating systems: Linux should to be tuned in order to do precision audio work; those tunings include a low-latency kernel which is not available just anywhere, beware that if you start with a vanilla distribution of Linux, you probably won’t get those optimizations in the kernel, though the software will still work.

    Final note: most Hammerfall cards are supported under Linux by the manufacturer.

  • Spuffler says:

    JFM: as of this post, the site is at http://ccrma.stanford.edu/planetccrma/software/