Linux Music Workflow: Switching from Mac OS X to Ubuntu with Kim Cascone

Uncategorized

Create 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 live performance machine from a Mac to a netbook running Ubuntu.

It’s always good to see success stories, though there are a number of takeaway points from his write-up. One obvious thing is that basically no distro gets JACK integration ‘just working’ out of the box. I’m not advocating it be started always (except maybe in a ‘multimedia production’ spin of Fedora maybe. After all, not every user is going to be an audio content creator. Regardless, a big step forward would be having it start on demand when programs that need it get launched for example.

Then there’s the real time kernel. I’ve back and forth’d in email with Peter Kirn CDM’s editor quite a bit recently about the rt kernel. It’s still a fairly large diff outside of the mainline kernel. This has made it hard to integrate into Fedora. We try to avoid packaging additional flavour of the kernel where we can avoid it, just due to the increased workload each build causes (increased buildtime, increased space on mirrors, increased bugs…) Also, it occasionally lags behind mainline by a few weeks, which means it’s not really feasible for rawhide.
Hopefully the -rt maintainers have a strategy for eventually getting all the remaining parts merged, but I don’t think it’s going to happen any time soon. Until then, people who need -rt will find themselves either patching it in themselves, and foregoing kernel support from their distro, or choosing a distro which chooses to package it.

Anyway, I found it an interesting read, and was expecting it to be a lot more “linux fails” than it was, and ended up being pleasantly surprised.

I’ve a number of other thoughts on Linux as a music creation platform, which I’ll go into another time, as this post is starting to ramble.

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

3 Comments

3 Comments

  1. jmtd  •  Aug 5, 2009 @08:18

    Very interesting, thanks for sharing. I’ve heard rumours that Linus or others have dismissed the RT patchset from ever being properly merged, and that the focus for Linux was not for RT applications. I suspect/hope this is a misquote or simply untrue.

    I’m trying to start producing music (at all that is… having never done it before). Whilst I use Linux for absolutely everything, I haven’t found using it for music work very easy at all.

  2. DuvJones  •  Aug 5, 2009 @11:45

    Well, that explains the “Red Hat developer” that he mentions in the comments.
    After reading through all of that I got to some thinking and did a quick search of things, since there is a demand for RT-kernels and I remember a repo that could provide that for Fedora. It would seem that I was right, Planet CCMA, is still providing RT kernels for the Fedora disto set (8-10. through the web page don’t mention it, this does includes 11…) and CentOS 5. I was wondering if you suggested that to Kim?

    Another idea that spawns out of this is if a Respin of Fedora and CCMA could be made in the same vain as Omega for RPMfusion. It would be interesting to see if that could be done.

    Duv

  3. davej  •  Aug 5, 2009 @11:50

    The planetCCRMA kernels are completely unsupported by us though, and usually a few revisions behind what we have in the regular Fedora repo.

    I’d love to see a Fedora spin geared towards multimedia creation. There has been talk of it in the past, but no-one seems to be taking the lead on it. #fedora-multimedia on freenode is just a wasteland of /join & /part messages. Over time bits of CCRMA have been getting into Fedora proper, but there’s still a lot of work to be done there.