Linux as A Musician's OS?
lazyeye writes "Keyboard Magazine has an in-depth article about the state of music production on Linux. While it does introduce Linux to the average musician, the article does get into some of the available music applications and music-oriented Linux distributions out there. From the opening paragraph 'You might think there's no way a free operating system written by volunteers could compete when it comes to music production. But in the past couple of years, all the tools you need to make music have arrived on Linux.'"
RoseGarden fills one big gap (score editing, like Finale and Sibelius), but what I'd really like to see is an alternative to SmartMusic (practice music with the computer playing the accompaniment). Bonus points if it will playback scores prepared in RoseGarden.
(IANAL)
I would love for free and cheap solutions to present themselves, i think musical programs as well as most programs are overly expensive for what they are, but given the choice between a 600 dollar mac mini with garageband, or fiddling around in linux to get something to work, a lot of the type of people I know musicians to be are going to go with the former.
"Slashdot, where telling the truth is overrated but lying is insightful."
One notable flub in the article: There is a terminology section following the article. It takes the time to discuss free (as-in-speech) vs. free (as-in-beer) -- this is a good thing. However it suggests that pirated commercial software is free-as-in-beer, albeit illegal... That's like saying knocking off a beer store with pantyhose over your head nets you free beer. The article misses out on software that is free-as-in-beer, but not free-as-in-speech (i.e. some hardware drivers, etc.)
More Caffeine. NOW
I had this happen in the middle of a critical, paid gig, and I lost not only a lot of money, but a lot of respect from the customer. I was incredibly angry, as you might imagine, and resolved to never again be dependent on code I couldn't fix.
100 bucks a year for sonar upgrades wasn't worth it as my bugs weren't getting fixed.
So... After begging the motu guys *for years* for specs for their board so I could write a driver for linux, and/or begging them for a driver, and getting the same "hell, no" response over and over again...
1) I researched companies that had a good history of linux support, and chose the RME-audio multiface.
2) Publically denounced motu's squareheadedness as loudly and bitterly as possible. I sold my motu 24i's to a dedicated mac-head.
3) Threw out my windows PC and Sonar and upgraded to a dual opteron 64 bit linux box...
I sold the used Motu 24is for something like 400 dollars each. I haven't upgraded my sonar in a few years - so I've saved at least 300-400 bucks in upgrade fees, just on sonar. Gigastudio has come out with a few new versions (but is worth buying just for the sample libraries). There's a new windows version out - doesn't work terribly well for 64 bit, and costs some serious money.
So, all in all, throwing windows out of the studio entirely has resulted in:
1) Vastly improved reliability, with an os (linux-rt)truly targeted at multimedia
2) A huge cost savings in software, letting me buy much better hardware
3) I can run all my applications on a single dual-core machine with very low latency
4) A sense of satisfaction of "sticking it to the man"
5) The ability to participate in the process at any level you might choose. In my case, I've been speeding up plugins lately...
A windows based platform costs a lot more than linux platform. Windows + Sonar + Gigastudio is nearly a thousand dollar investment just in software. Linux + ardour + rosegarden + linuxsampler are subscriber supported.
RME-Audio Multiface - up to 14 channels of sweet sounding 96khz/24 bit converters - 8 line inputs + ADAT + SPDIF
Prosonus Digimax FS - 8 nice pre's with an ADAT out.
Dual processor opteron (3 years old) - with 3GB of ram. Given the huge samples I use (bardstown bosendorfer being one), I have linuxsampler compiled for 128 voices, and configured to use up 1.6GB of ram all by itself.
4 drives in a striped terabyte.
System works way better than my motu ever did under the evil os - works like a champ at latency levels down to 1.5ms. I generally run at 5.2ms however, as I tend to run linuxsampler+rosegarden+ardour+hydrogen a lot. One day soon I hope to get a dual core with 8GB of ram.
The RME-audio design might be 5+ years old, but it's still superior to "normal" firewire, IMHO. The fact that I have both PCI and PCMCIA cards for it means I can take the gear on the road easily...
Rest of the machine: a bunch of edirol midi converters (they just work), a roland XV88, and PodXT (fully supported by rosegarden) - the M-audio keyboard.... Dual heads provided by a 19 dollar matrox M450 card. I tried the latest nvidia card in this machine, could never get it to work...
Last important note:
[m@mingus ~]$ uptime 09:23:22 up 12 days, 6 min, 11 users, load average: 1.39, 1.31, 1.33
just some of my experiences as a musician and engineer:
i bought a 12" powerbook with the motu traveler, and it was a rock solid set up. i recorded and mixed a few albums on it last summer, and it stood up, and this is with 20+ tracks and effects (including altiverb) -- although there were a few times i thought the laptop was gonna melt. these ppc chips run hot.
this is why i won't be going open source for a while -- when you're with clients, it's a problem if you say, "oh hold on, i have to recompile the kernel". macs, for production, are solid -- which is not surprise since it's one of their major demographics.
but as a musician, i get the sense that linux is there. it would be nice if there was something like reason for linux, but that is asking quite a lot. otherwise, the freedom and programming-friendly environment of linux is very conducive to music-making (assuming electronic-based music, of course).
on windows, soundforge is the greatest 2 track editor evar. (problem is, you can't let anyone touch the machine, just looking at a windows box will get you a few viruses) i havce yet to use a 2 track editor as responsive as souindforge. i use audacity now, and it sucks for editing. also, it wants to save project files, which is ridiculous for 2 track files. it would be nice to know of a stripped down 2 track editor that let you zoom in to a sample level and out immediately, allowed for fades, crossfades, and basic stuff like normalization -- support for audio units, and that's it. i spent so much time just editing mixes -- it's nice to have a program that just let's you do that quickly.
i will say this, i had a PII 266 about 8 years ago, runnin linux 2.2 kernel with a low-latency patch. i could get audio in and out of that box in 8ms -- it still amazes me (i was using csound). i think this is where linux could shine, as real-time effects boxes -- you can strip all the other stuff away.
anyway, more and more i'm thinking of putting together a linux workstation, especially after reading about blender yesterday. i wonder how video is on linux?
mr c
"Physics is like sex. Sure, it may give some practical results, but that's not why we do it." - R. Feynman