
TAKE. THE. PIE.
Sometimes, Linux overdoes things. That’s not bad in the same way that it’s not bad when a host sends you home with an entire pie. You politely refuse the delicious pie. You don’t need it. You’re full. The pie, while good, isn’t good for you. So you demure and they insist and you find yourself driving home with a banana cream pie occupying your passenger seat.
You even took the time to buckle it in because, hey, accidents happen and wasting pie is a sin.
Besides, you know that even though you’re not going to eat all that pie now, at least pie will be available when you do want some.
That’s kind of how Linux does music production and recording.
See, my foray into this one week experiment began with Rosegarden, a MIDI sequencer that is pretty damn awesome. I downloaded it, installed it, and fired it up, loading a MIDI into it and hitting play. Aaaaand nothing happened.
Well, that’s not entirely true. Things were moving. The MIDI file was definitely playing but there wasn’t a peep from my speakers. Seeing as how we’re talking music here, silence is usually (but not always) an undesirable result. I tried a few things, clicked that, fixed this and nothing changed. Everything looked good, but there was no sound.
So you do what any good Linux geek does when they have a problem; they ask the Internet a question. Some Googling brought me a few answers. Turns out one of my problems was that I needed some other software to go wtih Rosegarden. Indeed, what I really needed was the audio suite of programmes normally installed with Ubuntu Studio, a version of Ubuntu specifically directed towards creatives with an open source bent. Easy enough, that’s a separate package so I downloaded and installed that too.
(You will find a running theme in modern Linux distros is that, while Apple and Microsoft are just now introducing their own “App Stores,” Ubuntu has had the Ubuntu Software Centre for some time now. When you’re using Linux, there are many times where you say things like “Crap, I need an X.” Then you Google for the best kind of X, and then you hit the Ubuntu Software Centre and download X for free or for a small cost. So as I said above, I needed a package. I didn’t have to order it or buy it or have some kind of processing thing over the web, I just fired up the Ubuntu version of an App Store and got it now.)

Just the thing you need to record that acoustic folk instrumental.
I opened up the second website with the Rosegarden fix and read through it. Turns out, fixing things was easy… if you happen to like (metaphorical) pie. Turns out, music and audio production in Linux means you get the full studio experience. There is a patch bay that allows you to plug programmes into one another for recording and routing and then send all of that to the speakers (QJackCtl). There is also a synth bay that allows you to load and serve voices for MIDI and synths for any app that might need them (QSynth). All of that passes through a big ass audio mixing board (virtualized of course) and then you use that aforementioned patch panel to plug everything together and route it all to the speakers, which is what Rosegarden wasn’t doing.
This is much like someone saying “You know, I have a couple of guitar songs I’d like to record. I’ll snag a USB mic and just record it to my computer.”
Then the Kool-Aid Man explodes through the wall and says “OH YEAH! Why stop there? I’ve got an entire damn studio you can use for recording! Then you can mix in some drums, master it, produce it, publish it, and then sell it online!”
“But,” you say “all I need is a mic and my guitar and…”
And then the open source Kool-Aid man asks you if his handkerchief smells like chloroform and you find yourself waking up in a professional studio. Your simple accoustic guitar is gone and has been replaced by a Fender Telecaster. Except for the chloroform headache, you can’t complain too much. Just look at all this neat stuff you didn’t think you needed!
So after a crash course in open source music production, I was playing along with a MIDI on my keyboard and keytar and just as happy as ever. And you’d think that, after looking at all this, all it took for me to get things working, all the things I had to install and click through and read — it must’ve been an hour before I got things up and running.
Total elapsed time from Googling the problem to resolution: ~35 minutes.
Total elapsed time from Googling the problem to resolution, minus the time spent downloading the various things I needed to fix the problem, a period of time I was so idle that I went and showered and made coffee: ~15 minutes.
The Linux adventure continues.