Software I Use

Although I’m a one man band on Jamendo, I don’t really make my music alone.  I have help.  In fact, you could say without the effort that went into creating the software below, my music would have stayed in the practice room.

Note: this is not an all inclusive guide.  I have picked the software, below, that works the BEST, for me.

System

Linux

I’ve been a Linux user since 2004.  Although I started with Debian, then moved to Ubuntu, the main system I use now is:

  • Fedora 10 — Running in 32-bit mode on a 64-bit computer, for full JACK and linux audio compatibility (see below).
  • CCRMA — Currently available only for Fedora 10 (the latest release is Fedora 11).

For more information on this system, see the following article, which I wrote after I first set it up: Fedora 10 / CCRMA (13-March-2009).  For reference, I did actually do a massive comparison of most of the available Linux distros (24-March-2009)– so I speak from experience.

On October 25, 2009, I started using the 64-bit version of Ubuntu 9.10 as the alternative in my dual boot system.  I’m still evaluating its suitability as a music production platform.

JACK

Probably the most important bit of audio software I have, ironically, doesn’t actually make a sound itself: JACK.  It is important enough it has even shaped my Linux distro choices (see above).  The only problem I’ve encountered is that, at present, JACK and related software only seem to work well in 32-bit mode.  I expect this will change in the future.

Audio

Mixing

  • Audacity — Every album I’ve recorded since La vie sous la mer has been mixed down using Audacity.
  • K3B — OK, this isn’t really an audio mixing program, but I use it in the mixing process.  Before I finalize a track, I mix it a number of different ways, burn it to CD with K3B, and preview it on a number of different stereo systems.

Sequencing

I play bass, guitar, and various keyboards.  In the old days, I played drums as well — but since I moved to Virginia, and live in a townhouse, those days are over for now.  As a result, I had to have some way of putting realistic rhythms into my music.  Here are the tools that worked the best.

  • Hydrogen — One of the best drum machines out there.  I’m still getting used to the new version (0.9.4), but the old one served me well on Points of Departure, Martian Winter, and In Unexpected Places.
  • Renoise — Although this software isn’t “free”, it’s very high quality.  Most of the percussion tracks on Points of Departure were sequenced using Renoise.
  • Rosegarden — I seldom use Rosegarden for finished musical projects.  However, for short “proof of concept” compositions, it has proven to be very valuable.

Synthesis / Processing

  • CSound — Csound’s greatest virtue is its incredible power.  It’s greatest drawback is . . . it’s incredible power.  There are so many options, and so many things to learn, that even today, I don’t think I’m an expert on its use.

Graphics

  • GIMP — I have used the GIMP for every image on this website, for every album cover, and for every photo I’ve ever edited.
  • Lilypond — When I discuss music theory here, especially rhythms, it helps to be able to generate actual sheet music (standard notation).  I use Lilypond for articles like these: Rhythms in Five, Rhythms in Seven.
  • LaTeX (specifically, TeXLive) — For big writing projects, an essential tool is LaTeX.  Yes, it’s old, creaky, and hasn’t been updated in a while — but it’s still the best there is at what it does ;-)   An example is the companion book I wrote for La vie sous la mer.
2 Responses leave one →
  1. 2009 October 13

    I recommend Jamin for mastering. Really great and it helps learning what mastering is. Cause at first it’s tricky.

    Also you must know ZynAddSubFx for great sounds

    Seq24 is really weird, kind of a live looper, but in the great linux spirit : modularity. It does only that but very well.

    I will learn Csound some day. It seems awesome, but time consuming.

    Thx for the article, i like to know what others are using in Linux audio. I think i’m gonna do a page like that on my (brand new) website.
    For this cycle it’s only : Ardour (with LADSPA plugins), Jamin, Hydrogen and Jack of course

  2. 2009 October 13

    ZynAddSubFx I used for the song “My Own Avalon” (from In Unexpected Places)

    I’ve been meaning to learn to use Jamin for at least a year now … still haven’t gotten around to it.

    Agreed on Csound — I took at least a month off from recording music just to learn to use it. There’s a point where suddenly it stops looking like assembly language and starts looking like a (text based) system of patch cords and sound modules. I can see why some folks prefer SuperCollider or Pd, but I’ve never had luck in using either of those reliably. Csound, once it’s running, is built like a tank. I like the idea of being able to “compile” a sound file just like a computer program, not worrying about real time output.

    I’ve meant to try out Ardour, but most of my recording is done through hardware (a Korg D888). I actually turn off duplexing on my sound card to decrease the latency on playback.

    Thanks for your feedback on this article — it’s nice to know that writing this was worthwhile :D

Leave a Reply

Note: You can use basic XHTML in your comments. Your email address will never be published.

Subscribe to this comment feed via RSS