ardourcrop

Here’s a switcher story of a different color: from the Mac, to Linux. It’s one thing to talk about operating systems and free software in theory, or to hear from died-in-the-wool advocates of their platform of choice. In this case, we turn to Kim Cascone, an experienced and gifted musician and composer with an impressive resume of releases and a rich sens of sound. This isn’t someone advocating any platform over another: it’s an on-the-ground, in-the-trenches, real-world example of how Kim made this set of tools work in his music, in the studio and on tour. A particular thanks, as he’s given me some new ideas for how to work with Audacity and Baudline. Kim puts his current setup in the context of decades of computer work. Even if you’re not ready to leave Mac (or Windows) just yet, Kim’s workflow here could help if you’re looking to make a Linux netbook or laptop more productive in your existing rig.

Stay tuned, as I’ll have some other stories on how to make your Linux music workflow effective creatively, particularly in regards to leaping over some of the setup hurdles Kim describes. -PK

Historical Evolution

I’ve been working with computers since the 1970s. Inspired by the work of composer David Behrman, I taught myself assembly language and programmed a simple digital sequencer on a KIM-1, single-board microcomputer, controlling an Aries modular synthesizer I had built. I discovered a then-new magazine called Computer Music Journal at the local computer shop and bought every copy I could get my hands on. (I still have them, too.) Later, I helped a friend’s father, an executive at IBM, unpack and set up the first personal computer IBM made. The manuals alone took up two or three feet of bookshelf space.

Fast-forward through a couple of decades of owning Commodore 64s, Apple computers, and PCs. In 1997, I purchased my first laptop: a woefully-underpowered Compaq Presario. It wasn’t fast enough for real-time audio, so I had to render sound files to hard disk using the audio programming language Csound. I created many of the sounds this way for my CD ‘blueCube( )’. But the capacity to work anywhere was enough for me to give up ever owning another desktop computer.

Frustrated with the ‘code-compile-listen’ process of working with Csound and wanting to work in real-time, I switched to the graphical multi-media programming language Max/MSP, which necessitated a move back to Apple hardware, so I bought a PowerBook. Having Max/MSP running on a laptop was the perfect environment for me. I could build the tools I needed whenever an idea presented itself. The computer functioned as both sound design studio and stage instrument. I worked this way for ten years, faithfully following the upgrade path set forth by Apple and the various developers of the software I used. Continually upgrading required a substantial financial commitment on my part.

Apple Seeds of Discontent

Photo (CC) NiklasNikon.

When I’m on the road, I use my laptop as a music studio, performance instrument, and administration office. I don’t like surprises on the road. Having a computer fail means a loss of income, and makes for an embarrassing moment if the failure happens during a performance. If watching laptop music bores some people, watching a musician reboot is even worse. So to be safe, I stress-test all new hardware or software in my studio for at least a month before I take it on the road. Max/MSP patches run for hours, software is used for weeks, and hardware is left on for days at a time to help induce failure before I leave home. But as fate would have it, an iBook I was touring with died a few years ago. I brought the laptop into an Apple repair shop in Berlin, where a technician diagnosed the problem as a faulty logic board. The failure rate on logic boards was high for that model of iBook, and in response to public pressure, Apple instituted a logic board replacement program. Luckily, my laptop qualified and the logic board was replaced for free. But the failure and ongoing buggy behavior impacted my work schedule and added to the stress of touring.

I’ve now replaced logic boards on three computers; the other two I paid for out of pocket. The out-of-warranty cost of replacing a logic board on an Apple laptop is around six hundred dollars — cheaper than buying a brand new laptop, but still significant.

If you make your living with applications that run on OS X, there are no options if a laptop fails. You either repair expensive Apple hardware or buy new expensive Apple hardware. This is called ‘vendor lock-in.’

Then, during my 2009 spring tour, my PowerBook G4 exhibited signs of age, with missing keystrokes, intermittent backlighting, the failure of a RAM slot, and reduced performance. As an alternative to repairing the PowerBook, I investigated what a new MacBook Pro and upgrades for all my software would cost. A quick back-of-a-napkin estimate came to approximately $3,000, not including the time it would take tweaking and testing to make it work for the tour. If the netbook revolution hadn’t come along and spawn a price-wars on laptops, I might have proceeded to increase my credit card debt. But as a wise uncle once advised, “you invest either your time or your money; never both.”

Meeting Ubuntu

I had tried Linux in 2005 on PowerPC-based Mac laptops, though at the time I couldn’t get audio working, even after extensive tweaking. But I had kept an eye on Ubuntu ever since. After considering MacBook Pro prices, I checked out the new netbooks coming to market and picked up a refurbished Dell Inspiron Mini 9 with Ubuntu pre-installed.

I loaded up my Dell with all a selection of Linux audio applications and brought it with me on tour as an emergency backup to my tottering PowerBook. The Mini 9 could play back four tracks of 24-bit/96 kHz audio with effects – not bad for a netbook. The solution to my financial constraint became clear, and I bought a refurbished Dell Studio 15, installed Ubuntu on it, and set it up for sound production and business administration. The total cost was around $600 for the laptop plus a donation to a software developer — a far cry from the $3000.00 price tag and weeks of my time it would have cost me to stay locked-in to Apple. After a couple of months of solid use, I have had no problems with my laptop or Ubuntu. Both have performed flawlessly, remaining stable and reliable.

Getting Past Ubuntu Audio Complexities

There are a few differences between how audio works on Mac OS X and how it works on Ubuntu Linux. OS X uses the Core Audio and Core MIDI frameworks for audio and MIDI services, respectively. All applications requiring audio services on OS X talk to Core Audio, which mixes and routes multiple audio streams to the desired locations. Core Audio is simple, monolithic, and easy to set up, and all the end-user controls are accessible from one panel. You can even create a single aggregate device from multiple sound cards if you need more inputs or outputs than one sound card can supply. To Apple’s credit, Core Audio and the applications that make use of it are the reason why you see so many laptop musicians seated behind glowing Apple logos on stage.

On Ubuntu, audio is a rather different story. Apple’s slogan ‘Think Different’ would be good advice for musicians encountering Ubuntu’s audio setup for the first time. Audio in Ubuntu can appear at first to be a confusing jumble of servers, layers, services, and terminology. Go to System->Preferences->Sound, click on the Devices tab, and check out the pulldown menu next to ‘Sound Events’ at the top of the panel. You will see various acronyms, possibly including cryptic-looking technologies like OSS, ESD, ALSA, JACK, and Pulse Audio. These acronyms represent a byzantine tangle of conflicting technologies that over time, and due to political reasons or backwards compatibility, have ended up cohabiting with one another. ‘Frankenstein’ might be an accurate metaphor here.

Thankfully, there is a simpler way, which is the combination of ALSA [a high-performance, kernel-level audio and MIDI system] and JACK [a system for creating low-latency audio, MIDI, and sync connections between applications and computers]. The battle-scarred among us have learned to ignore all the other audio cruft bolted on to Ubuntu and just use ALSA and JACK. One can think of the ALSA/JACK stack, the heart of most pro Linux studios, as the Core Audio of Linux and in my opinion Jack should be the first thing installed on any musicians laptop. I’d go so far as to suggest placing it in the Startup Applications so it’s always running.

jackstartup

Qjackctl (labeled JACK GUI) in Ubuntu/GNOME’s Startup Applications Preferences panel.

The ALSA/JACK combination is a little more complex to set up and tweak than Apple’s Core Audio, but there’s a lot of good information online. [Ed.: ALSA, JACK, and the real-time Linux kernel also have some advantages over Mac OS X that can be worth the effort. While JACK has been ported to Mac, Linux has more JACK-aware tools, which is necessary for transport sync. Just as importantly, once configured, you can build rigs with Linux that have greater low-latency performance than may be practical on Mac or Windows. In other words, while it may require an investment of time, it can be both free and better! -PK]

jackdiag_t

This diagram, albeit dated, shows how Jack and ALSA work together. Please note that Jack does currently support MIDI. Click through for full-sized version. Courtesy Jörn Nettingsmeier; used by permission.

Workflow

Over the past ten years, I’ve developed a workflow that has worked well in the studio and on the road. Since I created most of my tools in Max/MSP, they could shape-shift to fit any musical task I encountered. A sound mangling tool I’d written for studio use, for instance, I could then adapt for a performance with Tony Conrad. I modified parts of my performance patch for sound installations. This environment served me well over the years – until recently, when my aesthetic focus changed from using randomness in my work to taking a more deterministic approach. This happened to coincide with my change of operating systems.

I do a lot of location recording while on tour. My rig consists of an Olympus LS-10 digital recorder and an Audio Technica AT-822 single-point stereo microphone. I record at 96kHz/24-bit to a 16GB SDHC card in the LS-10. When I want to audition sound files in the field, I use my netbook’s SDHC reader, renaming sound files directly on the card. I can look at some of the files in Baudline if I need to check for low-frequency rumble or technical anomalies. I have come to use Baudline on a daily basis.

baudlinedesk_t

A typical Baudline session. Click through for full-sized version.

Back in the studio, using the sound editing program Audacity, I remove voice slates, trim heads and tails, adjust gain and EQ as needed, then save them to a project folder. And because I don’t like surprises in the studio, either, this folder gets backed up onto a remote network drive as well as a local USB drive.

audacitydesk1_t

A typical Audacity session. Click through for full-sized version.

Building my sound library takes weeks or months. During this time, I start filling a notebook with ideas, drawings, plans and marginalia, from which a score emerges. I import all my project sound files into the open-source Digital Audio Workstation Ardour, arranging them to loosely resemble the score in my notebook. Once my Ardour session is set up, I move sounds around, try different effects, create new textures by layering, then render and re-import sub-mixes until the piece starts to take shape. I use a KORG nanoKONTROL as a mixing surface. I assign faders, pans and switches assigned to the DAW allowing me to quickly play around with different mix ideas.

ardourdesk_t

A typical Ardour session. Click through for full-sized version.

Once the piece sounds finished, I mix down to a stereo .WAV file at 24-bit/44.1kHz, without using compression or EQ on the mix bus. Tip: mastering engineers really appreciate getting a raw 24-bit master that hasn’t been fiddled around with by the musician. For performances, I also use Ardour and the nanoKONTROL to do an acousmatic presentation. This version of the Ardour session will have compression and/or EQ on the mix bus, since I want the material to sound more polished. As a side note: I am looking into using the mastering tool JAMin [JACK Audio Mastering Interface] for this purpose in the future.

Sayonara, Apple

After ten years of working on Apple laptops, I’ve left the fold. Not only was the expense of owning and maintaining Apple hardware a key factor in my switch, but the operating system had become a frustration to me. Details like not having a tree-view in the right hand panel of the Finder window slowed me down. Ubuntu, on the other hand, feels more like an operating system made for grown-ups. And what’s especially nice is that Ubuntu scales nicely to the expertise of the user. Your cousin the computer geek or your Grandma can install and use Ubuntu and get as deep as they like. Combine this with the recent rash of cheap, powerful laptops, and Ubuntu’s market share is bound to grow.

A Request

It’s important that kernel and audio application developers (1) ensure all audio creation software has support for JACK, (2) improve and update tools for JACK to make it easy for musicians to install, configure, and use, (3) ship distros with the realtime kernel already tested and configured for use, (4) to integrate the real-time kernel patches into the mainline kernel. [Ed.: On each of these points, distributions and kernel builds are steadily improving, partly thanks to feedback from communities like the music production community. The realtime kernel likely won't be the default, mainline kernel, but it's important to have well-maintained optional packages at the very least. That doesn't mean you have to wait for improvements to happen, though, and in future articles I'll talk a bit about how you can configure your system now to take advantage of this functionality. -PK]

Most importantly, consider paying a subscription to support developers of JACK and your favorite Linux audio software, or, if you can write code, proofread text, write a manual, do a translation, contribute graphic design, or create content; please help by contributing something to the development of the software you use.

I would like to thank Ken Restivo, Mike Rooke, Paul Davis, Philip DeTullio, Jörn Nettingsmeier and Matt Griffen at Canonical Ltd. for advice and inspiration in the writing of this article.

Kim Cascone is a composer, sound artist, touring musician, lecturer and writer. He lives in the San Francisco Bay Area with his wife Kathleen and son Cage.

Links:
http://www.osnews.com/story/6720/Introduction_to_Linux_Audio
http://www.alsa-project.org/main/index.php/Main_Page
http://ardour.org/node
http://audacity.sourceforge.net/
http://www.kokkinizita.net/linuxaudio/
http://www.baudline.com/
http://jackaudio.org/
http://drobilla.net/software/patchage/
http://www.ladspa.org/
http://lv2plug.in/
http://dssi.sourceforge.net/
http://jamin.sourceforge.net/en/about.html
http://linuxaudio.org/
http://www.ubuntu.com/
http://code.goto10.org/projects/puredyne/
http://www.bandshed.net/AVLinux.html
http://rt.wiki.kernel.org/index.php/Main_Page
http://www.pulseaudio.org/
http://developer.apple.com/audio/overview.html

Corrections / clarifications:

Ed.: I originally claimed that JACK Transport sync is not possible on the Mac OS X port of JACK. As kindly pointed out by a reader, this is not correct. JACK Transport-aware applications on the Mac will work.

Subtler issues:

Kim noted two annoyances with the Finder. One is wanting to type paths directly. On the Mac Finder, you need to invoke a keyboard shortcut prior to doing so. On Ubuntu’s default file manager (GNOME’s Nautilus), you can simply begin typing. There was some disagreement about to whether that really constitutes a notable difference, but suffice to say, you do have a greater range of choice and customization on an open source operating system.

Secondly, Kim argued that you could pull out a drive without having to go to a lot of trouble unmounting it first. At least one commenter argues that risks data loss, and given that users may be using something like FUSE to access foreign file systems like NTFS or the Mac’s own HFS+, I don’t yet know what the exact details will be. As I said in comments, however, Nautilus and the command line eject function for me are quicker and more effective than similar unmounting on Windows and Mac, so I still notch this one for Linux. -PK

Post comment as twitter logo facebook logo
Sort: Newest | Oldest

The distribution of Ubuntu Studio has built an  all-in-one package for music and video production. This is the reason why i love open source software. Great post !!!

some comments:

"Just be aware, that Ardour WILL crash pretty often."

thats not true, go with a stable distro and it wont crash much!

if you want something sounding better that protools go with mixbus on linux (also on mac)

this is a real pro tool!

Jamin I cant recommend on linux for mastering, but the linuxdsp plugins put in the master strip in ardour/mixbus

I read a lot of comments saying "if not this and that program or some equivalent doesnt work on linux I will not change"

this means I will never go to visit England till Paris will be also on the island. there are tons of equivalents and sometimes even better software, but you have to look for it. and be open for new ways of working on your stuff. stepping to linux 4 years ago changed my workflow, and made it more efficient..  

mfw's comments don't seem all that fanboyish to me although perhaps a bit rabid. I'm not a mac user but even from a PC perspective there's a lot more complexity with a linux set up. Also, some of the linux equivalents don't really compare with some of their paid doppelgangers. You WOULD be taking a bit of loss if you've already paid for licences for those programs and didn't use them at all. I don't know that that's necessarily what Mr. Cascone is saying though.

Im an old school taper and went from cassettes to DAT to hard drive based live recordings (im a mic guy and only use soundboards if I can do a 70-30 mix with the mics).

Ive been using Linux for the past 2 years and and am learning every day.

It hasnt been easy to get all my music habits down with Linux but its doable.

One thing that is universal: JACK is great when it works but getting it to work is simply idiotic.  I used LMMS at the beginning because it worked without having to do the JACK dance.

hdiutil eject would eject your USB on OS X.

could someone please lobby Steinberg/Propellerheads to open up their api's... being able to use different software, plugins, etc at the same time not only synced together but being able to even render to wav the whole lot is really nice in the mac/win world and still sadly lacking in the linix world... 

or can we put some pressure on those who make the big Win/Mac DAWs to support some open standards for such things?

Sure a lot of windows apps do run under wine (even sort of had Ableton Live running under wine.. but I couldn't get to the very important audio settings to increase the buffering - to much stuttering on my P4!)

but windows music apps are best run on  windows (unless you can afford pretty beefy hardware!)

I would like to see native linux applications with the sort of run/sync/use/render together functionality that winows/mac users have taken for granted for years.

(the only reason I need to keep a windows box in the house is for music software!)  

wow who knew lcd monitor getlcdmonitor.com

Just be aware, that Ardour WILL crash pretty often.

Hi!

Your article is excellent and it is at a pretty high level of research.

I have no idea about music but write comments on Linux distributions except Ubunbtu unfortunately.

There are many Linux distribution specialized in Music.

1. Dynabolic

2. Musix

3.ArtistX

4.XBMC

I am going to extract some for your article for promoting Linux.

O.K?

Hi!

Your article is excellent and it is at a pretty high level of research.

I have no idea about music but write comments on Linux distributions except Ubunbtu unfortunately.I am going to take some extracts from you for promoting Linux. O.K?

There are many Linux distributions specialized on Music.

1. Dynabolic (Denis RoJo an Italian =I call him Bob Marley of Computer music.

2. Musix from France

3. ArtistX

4. XBMC

They are free all what you have to do is to go to the site and download.

Wow this guy sure knows a lot about computers. He is a pretty smart guy. I can't believe he has been working with computers since the seventy's. One thing that I do know how to work is copper cookware. Copper cookware cooks all of you food to perfection.

if one day I'm not happy with my win7 64bits + Ableton Live, I'll switch with this kind of DAW... really

This was a very helpful article. I was linked to it from the Ubuntu Studio web site. I'm interested in exploring Linux as a music/video production platform.

In response to the last editor comment regarding unmounting drives. ALWAYS, ALWAYS, ALWAYS unmount first!!!! I lost half an album of mixdown because I just wasn't paying attention late one night and didn't unmount the drive. The next day I was going to let the artist hear what I had completed. I pulled up Finder, navigated to the external Firewire drive. I was able to see all the file names I was expecing, but half of them had zero bytes. I just about threw up on the spot.

Lesson well learned.

try this music-oriented, bootable stripped linux cd (no hdd install!), download for free, change boot drive to optical drive and voila.. I tested it on 10 different pc, http://puredyne.goto10.org/download.html

P.S. "Mr. Piano", May a thousand and one fleas infest your crotch. And, don't give up on the guitar. I can't begin to explain how the guitar effects your musical ambition.".. the guitar is just a wonderful instrument. It's everything: a bartender, a psychiatrist, a housewife. It's everything, but it's elusive" - Les Paul - Legendary Guitarist and creator of the Les Paul Guitar. I like to think Les Paul would be an "UBSter" too.

You unkowingly are a damn hypocrite "piano fan". "Celebrate the choices we have, but, fuck ALL guitarist." You are a MF'n disgrace to musicians everywhere. I LIKE to play piano. But I LOVE being a guitarist. Still, I have the God-Given knowledge that "singling out ANY kind of musician (and I AM A FUCKING musician) is simply proof of your immaturity and unmistakable unappreciation of us all. Rot in Hell F.S.O.B. !!

I've played percussion and guitar for twenty years now and let me just say this... "piano fan" must be code for "I couldnt figure out how to play guitar so I just gave up." Stick to what instrument you ALREADY know how to play is so fucking weak... A REAL musician CAN tune their instrument, CAN restring their instrument, do you see a pattern here "Elton"? Sounds like you got alota "quit" in you "Chopin". Django...

for someone who ruined their installation of OS X on their macbook and had no way to reinstall it, ubuntu studio, plus kim's and other commenters' advice has been an amazing help! i can finally get back to making music! thank you sooo much!

Audacity is horrible. You get what you pay for. It's so bad.

I had a friend who switched from Piano to Guitar back in 2003. I have had the occasional attempts at Guitar myself. For me, it was too much messing around. Sure, a Piano costs more, but I have never had to deal with tuning, restringing, pickups, bar-chords, etc.

To me, if you play 'Guitar' you are not a real musician - just a techie try-hard with some motive or agenda to push. ;)

Seriously - I think that people need to just respect that there are many 'instruments' in the music world and that computers/software simply add another dimension.

I'd much rather see more discussion on the finer points of technique and the shift in creative styel that Kim noticed with the change in tools. (Did anyone else notice that Kim had somewhat of a creative turning point at the same time as his switch? I'd like to know if perhaps the change in 'instrument' was part of the change.)

Many fine artists in a range of fields have a fine tradition of celebrating the differences between (for example) pencils and oils - even when some artists could not afford the best oil paints.

Celebrate the choices we have. Don't divide. :) Experiemnt, share and explore - it is a vast creative landscape out there.

@Iverona: for midi editing use either seq24 (simple) or rosegarden (advanced)

like Kyran said, one great shortcoming of Ardour is no midi support. it also doesn't support mp3.

i can't get audacity to work correctly in karmic. it won't record in jack mode.

despite these setbacks there are always alternatives and workarounds.

i have used windows, mac and linux, but i suggest linux (ubuntu) to anyone who wants to do things for free and learn a lot in the process.

if you do decide to use ubuntu, i suggest also installing a program called ams (alsa modular synth), the program that has taught me most about music so far.

here's a list of core/important programs:

qjackctl

patchage

seq24 / rosegarden

zynaddsubfx

hydrogen

ladspa plugins (open software package manager and search for ladspa)

I am very impressed.

I work with a music producer Tony White and he uses a Mac with Logic Pro.

Now I am not a musician, I know absolutely zilch about music production and yet (maybe because of some Linux experience) can do some simple things.

I mean very simple things like adding id2v3 tags or encoding with 'lame'.

All the files on his music page have been encoded and tagged by me from the original.

My current computer is extremely low spec.

But when I get a new one I want to resume my audio studies. Jack, Alsa, Rosegarden, Tymidity, Low Latency / Patched Kernels that sort of thing.

I want to learn how to do music and videos using Linux.

Your post tells me that I do not need to spend a fortune on a Mac. Everything can be achieved just the same with Linux. So thanks for clearing that one up for me.

All the best.

Henry / web & music promoter

Free ringtones here.

Claro claro, dell mini 9, convertido en un hackintosh, se puede decir mas alto!!!!

lverona - i can't speak for anyone but these kinds of questions are always best answered by what your needs/creativity carve out FOR you... form follows function... as configuration follows desire :)

I'd highly suggest simply downloading an ubuntu live cd... either "ubuntu studio" or "artist x" and just see what works with what you have/what you want and what doesn't. I use lots of things, and i still use windows and mac.. but am using ubuntu as my *primary* operating system in my gfx and audio production studio as well as a large growing number of people. The shear beauty of it is realizing there is nothing short of a few hours of configuring and trial by error between you and having your system do WHAT YOU WANT.

Are you using a custom wordpress theme? It looks awesome!

Can you describe your workflow within linux? How do you edit midi, what midi sequencer you use, what do you use to record audio and how does it all work together?

The amount of free (as in freedom) software available on Linux is actually not that big. All the serious integrated DAWs, like EnergyXT and Reaper and all the apps you can run with WINE are proprietary.

Nonya,

How about you actually listen to his backcatalogue before blasting shit out of your mouth while making yourself look like a fucking idiot.

I use OSX, Windows and Linux. I think they are all great and merit some exploration. There is switching fear, or moving fear involved in these discussions. Some people are afraid of having to change their system and some people downright concerned when they even hear of someone else changing their system and experience sympathetic panic.

You don't have to switch. You don't have to leave anything behind. It is enough to understand that Linux is equivalent, not better.

But if you are reading this post you are determined to find something....what is it?

Some kind of assurance? Some kind of guarantee?

Unfortunately there really is no sure thing in any system no matter how self assured and confident the vendor is.

There is a paradox in convenience once something becomes essential. A car is convenient but how else does one get to the middle of nowhere without help and become truly stranded?

There is also a hidden danger in accepting powerful tools from a remote authority that will not fully explain how the tools work. Beware the convenience and experience these tools provide.

There are some things in the world that transcend culture and the need for people to experience bondage. People don't want to be free. They want to be happier with what little they have. People become uncomfortable when you open the gate and say, you can leave if you want to. They could leave, but so much of what they are is the bondage that they won't know the person on the other side.

As an enlightened engineer and creative spirit I cannot see the difference ultimately between any of these platforms. From a universal perspective I find I am the only limitation.

I think there's a phrase that sumarizes it all:

In other words, while it may require an investment of time, it can be both free and better!

That's a good way of living, I belive.

Great article, congratulations.

Yomguy, can you use the freeze function in live?

A welcome article and breath of fresh air for the Linux community. And specifically for me, well-timed. Being a 100% Linux user myself I have been planning the addition of Mac OSX to my tools so that I can take advantage of more audio software. Despite my disdain for expensive software I was still planning a new Mac purchase and install. I am now reconsidering my decision (or at least delaying it) until I build a new Linux test rig to try out some new things.

My audio interests have been primarily in the DJ realm and thus completely analog (read vinyl). My computing environment is more 'developer' than 'power user'. As I contemplate moving to more digital mixing, effects and possibly audio production, I want to make sure I can build something useful. I can tackle all the Linux setup/administration, but it's important for me to have audio 'user' peers to ping for support.

Thanks Kim.

For experimental stuff no doubt Linux can work out well (listen to some Lopez first to understand how he can avoid so many of the pitfalls in standard music production).

But for the typical musician striving to be creative and realize a more conventional sound (with all the expectations that go with it), I couldn't recommend moving away from a more standard OS and all of the finely-honed tools and updates that go with it.

My experience with years of production is that nothing kills your creativity faster than constant technical problems. The desktop musician has too many hats to wear already, without adding a system administrator hat. If you dilute your energies too far, the results will either drive you crazy or chase you completely away.

Somebody should tell Radiohead to use Linux - bahahahaha

http://www.native-instruments.com/en/community/te...

You must be kidding. Folks, no matter your frustrations with Logic, Pro Tools or the like - they're nothing compared to what you face with Linux. Even considering Linux along side these tools is a joke.

Using the excuse of a g4 to switch to Linux is laughable at best. If you've every heard Kim's music, you can probably see why it's possible for him to use Linux - along with its many limitations. While it may work for him, don't be suckered into think you're going to be pulling up Ardour and coming even close to what you get with the "pro" level stuff on Mac & Windows. If you want to be fudging with your system to try and get functionality out if it that doesn't exist, by all means, go ahead. If you wan to just hit record and play, buy a tool that is worthy of your talents. Linux audio is a joke folks.

Sure, blips and bleeps are great - and Linux can certainly accomplish them, it's not that difficult to achieve. If you think your going to come within even ten years of something like Komplete + Logic, you're on crack.

@Derek:

Well, yeah, Live comes with a set of default settings which are aimed towards beginners.

I've had a similarly annoying experience with Apple's iMovie HD software, it was just too "user-friendly" for me to use. :)

@ Fractal Dimension:

Of course, I almost completely agree with you here. One of the most frustrating experiences I've ever had with software, however, is trying to get Live to *not* quantize things to a 4/4 grid ;-)

@Derek:

Just to reiterate what's already been said countless times before in this conversation: horses for courses. I checked out some of your work available online, and that explained your approach to audio software and music composition in general. However, not everyone wants to revolutionize electronic music, they simply want to make music for a wider target audience.

Regarding your thoughts on Live and German techno... I'm really surprised, that all the pop/rock/hip-hop/IDM/trance/house/breakbeat/drum & bass/etc. music made by various artist with Live all sounds like German techno to you.

I agree that the tools you use influence the end result, but isn't this also true in your case? You have chosen to go for a DIY/FOSS approach, which is a perfectly valid choice, but by doing that you determined that your work will never sound like a mainstream pop record. You could argue that this was exactly what you wanted... Well, some people consciously choose certain proprietary tools, which are best for what they want to achieve.

Hi all, and thank you Kim for this great article which, I hope so, will convince some mac users to discover the great Linux sound environment.

I wanted to say to the community that Live DOES work on Linux thanks to Wine, JACK and wineasio drivers. I managed to get the 7.0.3 version running on Debian Lenny with all audio AND midi functionalities. But I must admit that the process is not as fast and optimized on my laptop as on Win or Mac because of some slow graphic ressources (the vumeters are so hungry !). But on a recent netbook, I think Live could work flowlessly...

Give me some feedback if you want some advices to get it work ! ;)

Mfw, you are really are starting to get on my nerves with your Mac fanboi posts. Take it for what it is.. people are allowed to be different and explore new ground. You can stay rooted in the Mac realm. No problem there, but just because people want to be different to you and your circumstances you feel this compelling need to shoot them down. Sheez!

@Diz (and some others here):

If ProTools, Live or whatever other software you use to do what you do are the only things you can work with, then of course nothing will "replace" them. But I'd like to think that a talented and creative person wouldn't become completely dependent on a single tool to make their artwork.

I'm going to go out on a limb here, and say that in electronic music the goal of many commercial softwares is to make things as easy as possible--but what goes with that is a certain amount of technological determinism. Ableton Live makes it very easy to make German techno. So anything squeezed through that software will sound the way that the programmers of Live imagined music to sound like. That's just fine if you like German techno. Personally, I prefer something a bit more challenging to the ear.

Exploring non-mainstream software, not relying on the same handful of plugins that every other producer does, and best of all building your own tools to produce the sounds you hear inside your head, instead of letting the software lead you down the well-tread paths of genre & cliche is the ticket out of the clone-war situation that pretty much bores me to death with e-music these days.

@Peter:

When I got started in Linux (2003), I went through so many distros it would make your head spin. Partly I was trying to find the one that made the most sense to use, partly I had some hardware (RME Hamerfall DSP soundcard) which was supposedly well-supported, but in fact needed some very complex ALSA/kernel/cardbus manager configuration on my laptop to get working, and partly to see which one was the heaviest in terms of resources.

Perhaps I exaggerate my case a bit, but I still found so much background stuff in Fedora/CCRMA and Ubuntu going on by default that I simply didn't need, that building from the ground up became very appealing. I wouldn't suggest this approach to everyone, however. As you might have guessed already, I have a special interest in instrument-making as an artistic process. It's time-consuming, but it takes me places that pre-packaged solutions might never go.

@Derek: Gentoo is a great distro, and I love having the option to have choices with windowing environments. But some of the things you say here are potentially misleading.

* You don't need to install both KDE and GNOME. You can if you like. You can uninstall both if you like. By default, Fedora and Ubuntu install with GNOME and not KDE.

* Millions of helpers? More than a bit of an understatement. I might skip GNOME on older or lighter hardware, and there are great reasons to choose Fluxbox on any system. But I think it's very possible to have a GNOME system that's usable and performs well on most machines, too.

* You can certainly use lightweight window managers easily on Fedora or Ubuntu, and build from source when appropriate.

Again, if you're happy with Gentoo, no problem there! But I think it's not quite as black and white as you're suggesting.

@diz

This is not a joke. You wrote "If application is good then there is no matter if it OSS or commercial."

Great, if you have the money to get what you want when you want. I am happy for you.

For me wanting to keep making music whilst raising a family, Linux has been great. When my main PC died I found I could keep making music with the dynebolic distribution on an old PIII with my transplanted soundblaster card. A real life/sanity saver.

This is joke ???

Pro Tools, Logic Studio or Melodyne are now available for Linux ???

If application is good then there is no matter if it OSS or commercial.

Nice article. Linux is good bang for the buck but for me I need Ivory, Drums on Demand and several other programs that really have no decent Linux substitute. I use Reaper, Sonar and Nuendo mostly with ProTools available for clients who demand it.

The problem with Fedora, and Ubuntu as well, is that (like Windows and Mac OS) there is a good deal of "bloat" in the operating system. You end up running all kinds of extra desktop-related things which don't have anything to do with your DAW--like several sound servers which sometimes clash with each other, and at least two different window managers (KDE and Gnome, for example), each also having their own widgets, applications, plugins, sound servers and processes which periodically use up resources.

I found using a leaner, hand-built distro like Gentoo and a lightweight window manager like Fluxbox made tons of difference in the amount of processing power and memory I had available for audio, and I think this ability to "cut out the crap" could also be pointed out as a strong advantage of Linux over other OSes. It enables me to set up dedicated "server" machines for installations, or "headless" performance computers, each controlled without screen, keyboard or mouse (via MIDI controllers or sensors for example) which would be more difficult on Windows/Mac, and would certainly not be as efficient CPU wise.

On the other hand, as I mentioned earlier, if you want to use that same machine for more general purposes then the workflow does get a bit more complex, especially for those uncomfortable with terminal commands. Some people need these millions of behind-the-scenes desktop helpers, eating up memory but making life a bit easier. For those people, a "Windows-like" or "Mac-like" environment is possible in Linux, but still a bit clumsy in my opinion.

Trackbacks

  1. [...] Digital Music has an interesting post up today by composer/musician Kim Cascone in which he details how he switched both his studio setup and his [...]

  2. [...] from:  Create Digital Music » Linux Music Workflow: Switching from Mac OS … Posted in Talk About Music | August 4th, 2009 Leave a [...]

  3. [...] Music Workflow: Switching from Mac OS X to Ubuntu Interessant artikel: Create Digital Music Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone __________________ Levering software en/of support muziekproductie op Ubuntu / Linux. Stuur een [...]

  4. [...] Create Digital Music » Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone (tags: software free linux music audio editor ubuntu) [...]

  5. [...] Create Digital Music » Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone ere’s a switcher story of a different color: from the Mac, to Linux. It’s one thing to talk about operating systems and free software in theory, or to hear from died-in-the-wool advocates of their platform of choice. In this case, we turn to Kim Cascone, an experienced and gifted musician and composer with an impressive resume of releases and a rich sens of sound. This isn’t someone advocating any platform over another: it’s an on-the-ground, in-the-trenches, real-world example of how Kim made this set of tools work in his music, in the studio and on tour. A particular thanks, as he’s given me some new ideas for how to work with Audacity and Baudline. Kim puts his current setup in the context of decades of computer work. Even if you’re not ready to leave Mac (or Windows) just yet, Kim’s workflow here could help if you’re looking to make a Linux netbook or laptop more productive in your existing rig. [...]

  6. [...] Linux Music Workflow: Switching from Mac OS X to Ubuntu [...]

  7. [...] electronic music production, Linux, mac osx, ubuntu Kim Cascone ist aus Apples Vendor-Lockin ausgebrochen und nutzt jetzt im Studio und Live nurnoch Ubuntu. Way to go for free software, hoffentlich wird [...]

  8. [...] From CreateDigitalMusic.com:. I had tried Linux in 2005 on PowerPC-based Mac laptops, though at the time I couldn’t get audio working, even after extensive tweaking. But I had kept an eye on Ubuntu ever since. After considering MacBook Pro prices, I checked out the new netbooks coming to market and picked up a refurbished Dell Inspiron Mini 9 with Ubuntu pre-installed. [...]

  9. [...] or Windows. But lo and behold! There’s a story on createddigitalmusic.com that talks about switching from Mac OSX to Ubuntu. The switching was triggered by problems with his Powerbook G4 showing signs of age and te [...]

  10. [...] Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone [...]

  11. [...] at slash dot, the cool new musicians are not using garage band any more, but ardour on Ubuntu: Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone By Kim [...]

  12. [...] Create Digital Music » Linux Music Workflow: Switching from Mac OS … [...]

  13. [...] Wrzeski firma una noticia en Create Digital Music sobre el músico Kim Cascone y su cambio de Apple a Linux para producción de [...]

  14. [...] Switching from Mac OS X to Ubuntu, interesting story i might need to try [...]

  15. [...] “Linux Music Workflow: Switching from Mac OS X to Ubuntu”—It seems Linux, specifically Ubuntu, is now a viable alternative for music production.   [...]

  16. [...] Create Digital Music » Linux Music Workflow: Switching from Mac OS … [...]

  17. [...] Kim Cascone no Apple PowerBook “p?rg?jis” uz Dell kl?pjdatoru ar Ubuntu. M?zi?is inform?jis par š?das r?c?bas iemeslu. Vi?š atz?m?jis, ka past?v?ga Apple (PowerBook) datora [...]

  18. [...] Create Digital Music » Linux Music Workflow: Switching from Mac OS … [...]

  19. [...] de una pieza en Crear música digital por el músico Kim Cascone (biografía del artista) sobre el cambio de Apple a Linux para la producción de audio: "El [Apple] funciona como equipo de sonido de estudio y diseño de instrumento. [...]

  20. [...] Music Workflow Create Digital Music » Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone What they have to [...]

  21. [...] Debian. Source. File under “all hardware sucks, all software sucks”: Via Dave Jones, an excellent article on a professional musician switching to Ubuntu from a Mac. [...]

  22. [...] muzikos k?r?j? situacija, kai ži?rovas nemato, kad atlik?jas kažk? daro. Jau prieš tai skai?iau, kaip jis per?jo nuo OS X prie Ubuntu savo k?ryboje, tod?l ?ia man buvo ne tiek svarbu pati [...]

  23. Fix Bad Credit Report Repair…

    Regardless of your political perspective, one question many people are asking is,“ Since I am paying taxes for all this government stimulus activity, how do I take advantage of the benefits?” Generally speaking, if you are not behind on your mortgage p…

  24. [...] Create Digital Music » Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone (tags: mac linux audio music ubuntu software multimedia) [...]

  25. [...] shared Create Digital Music » Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone.   « Daily Digest for February 4th | [...]

  26. [...] Create Digital Music » Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone [...]

  27. [...] ala Kim Cascone, die gebruikt bijv ook Ubuntu. Kim Cascone – Wikipedia, the free encyclopedia Create Digital Music Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone __________________ Twitter: http://twitter.com/openstudiopro Website: [...]

  28. [...] here: Create Digital Music » Linux Music Workflow: Switching from Mac OS … Leave a comment | Trackback No Related Post No comments [...]

  29. [...] Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone [...]

  30. [...] Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone (tags: linux music audio) This entry was posted on Monday, March 14th, 2011 at 6:21 pmand is filed under del.icio.us. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site. [...]