Slashdot Mirror


Goodbye Apple, Hello Music Production On Ubuntu

Adam Wrzeski notes a piece up at Create Digital Music by musician Kim Cascone (artist's bio) on switching from Apple to Linux for audio production: "The [Apple] 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. ... I loaded up my Dell with 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 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."

100 of 513 comments (clear)

  1. Think Different by fremean · · Score: 5, Funny

    Well, Apple DO encourage it...

    1. Re:Think Different by bigngamer92 · · Score: 5, Funny

      There next slogan: "Think Different, But Not THAT Different"

    2. Re:Think Different by calmofthestorm · · Score: 4, Funny

      I thought it was "Think Different, just like everyone else"

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    3. Re:Think Different by houstonbofh · · Score: 2, Funny

      I thought it was "Think Different, just like everyone else"

      Is it set to that old King Missile song?

  2. Good on him by pbjones · · Score: 5, Insightful

    nice to see a person that has the right tool for the job. BTW you wern't locked into Apple, you were locked into the software developers choice of OS and hardware.

    --
    There was an unknown error in the submission.
    1. Re:Good on him by Anonymous Coward · · Score: 5, Insightful

      The only thing the article's author was locked in to was the belief that they must have the latest and greatest version of everything. If it works, DON'T FIX IT.

    2. Re:Good on him by sqldr · · Score: 5, Interesting

      nice to see a person that has the right tool for the job.

      Having spent the last 6 hours writing music using a softsynth on linux (we're doing a 64k entry for the demoscene, on linux, so we have no choice), I have to say, in spite of the pre-emptive kernel, there need to be some serious kernel changes before it can stand up to the low latency requirements of music production.
      My synth will happily plod away in interactive mode using about 30% cpu on windows (there's reasons why I can't just boot into windows and run it), and yet it munches about 40% whilst idle in its VST host on linux, and regularly spazzes out at 100% of the interrupt time given to it, requiring me to hit the panic button. That's with the pre-emptive kernel and realtime-everything switched on. All of this whilst "top" is showing that it's actually only using 30% of the total cpu time. It won't just ramp up to use the entire cpu. On the standard kernel, it's, erm.. well.
      The problem appears to be the way in which the different applications are talking to eachother through processes which depend on eachother's data streams, but don't get called NOW when you need it. The previous version of my synth was a basic jack midi device, and that was even worse. Timing bugs all over the place. Occasionally it would miss entire notes.
      Then again, if ubuntu are taking this seriously, hopefully we can see linux improve in this respect soon.
      Either that, or I'm off to buy a quad-core xeon.

      --
      I wrote my first program at the age of six, and I still can't work out how this website works.
    3. Re:Good on him by MrHanky · · Score: 2, Interesting

      Oh man I'd love to see Windows guys try to use that same argument ...

      They don't need to. Most software that works on Vista works just as fine on XP or Windows 2000. With OS X, on the other hand, you can't even get a modern browser running on 10.3,

    4. Re:Good on him by Nefarious+Wheel · · Score: 5, Interesting

      ...it's actually only using 30% of the total cpu time. It won't just ramp up to use the entire cpu.

      It may actually be using the entire CPU, but not reporting it via "top".

      Unless I'm mistaken, CPU used by the back-end IO processing - the act of the CPU coordinating traffic between the computer's bus and the devices that are being written to and from, are not actually charged to the process or thread.

      That is, the details of how much CPU are used by the IO system aren't written to the process header, because the process header isn't in the computable scope (an area defined by a set of active register values). Ergo, "top" doesn't report that CPU because it isn't there. (Old VMS systems had a parameter that simulated this, called "Iota" (measured in microfortnights, oddly enough) that was added in back when charging for CPU usage was in vogue.)

      What that seems to indicate is that the problem may not be in the operating system per se, but in the driver and/or the device. The culture of one IO per byte may still exist in some buried (or should be buried) hardware devices. The IO needs to be blocked up a bit I think to get the performance you need for seamless music delivery.

      --
      Do not mock my vision of impractical footwear
    5. Re:Good on him by gwait · · Score: 4, Interesting

      Interesting point.
      In the early days of Windows audio, people found that their gaming graphics card was grabbing the PCI bus for incredibly long stretches at a time, as a side effect of the graphics card driver trying to max out performance and show great benchmark results. This would totally mess up any audio latency.

      I wonder if the linux graphics drivers are doing similar games, causing all sorts of latency hiccups?

      (As I'm typing this on a windows box the hard drive is causing seconds long delays as I try to type this!)

      Linux audio is definitely not yet what it should be..

      --
      Bavarian Purity Law of Rice Krispie Squares: Rice Krispies, Marshmallows, Butter, Vanilla.
    6. Re:Good on him by bondsbw · · Score: 2, Insightful

      With OS X, on the other hand, you can't even get a modern browser running on 10.3,

      You say this like Microsoft is good and Apple is bad. The problem is that developers no longer target 10.3. But why target an old OS that has such low market share?

      Microsoft's part in this is that Vista was a huge flop and they can't pry XP out of people's cold, dead fingers. Developers would be dumb to drop support for an OS still accounting for 67% of the market. (And Windows 2000 is practically the same OS, from a development perspective.)

      So if you call Microsoft's failure a success, sure, what you said makes sense.

      --
      All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    7. Re:Good on him by TomRK1089 · · Score: 4, Informative

      No, the problem is you literally can't install some software on Macs running a few minor versions behind. I have a 10.3 Mac and I can't update Java. That, in turn, limits a lot of cross-platform Java apps. That makes them not very 'cross platform.' On the other hand I had an old Win98 desktop that ran Firefox 2.x fine right up until the drive failed -- and plenty of other modern apps.

    8. Re:Good on him by Hadlock · · Score: 2, Interesting

      I just want to be able to plug my rock band drums into my linux box and use with as a 0 latency "synth drum" box. I just don't have the time space or money for a full set of drums but it's been reported that rock band drums support velocity and something like 6 pads total (double up the pads to get a full set of drums including cowbell). The main drawback is that there's still a noticable delay even to the untrained ear, filtered through crappy youtube videos. I've been looking, but I haven't seen a drop in latency patch yet for linux audio. Fingers crossed...

      --
      moox. for a new generation.
    9. Re:Good on him by AnyoneEB · · Score: 3, Informative

      That is, the details of how much CPU are used by the IO system aren't written to the process header, because the process header isn't in the computable scope (an area defined by a set of active register values). Ergo, "top" doesn't report that CPU because it isn't there.

      You can get some idea of that usage by looking at the "Cpu(s):" line in top. Specifically, "sy"=system (kernel) time and wa and hi are related to time dealing with hardware. See man top for more details. That information is not separated out by process, but you will be able to tell the difference between a program at 30% CPU usage because it is just not doing much and a program at 30% CPU usage because the processor is busy with other tasks (possibly the I/O for that process).

      I recommend using htop as it gives a visual with all of the different types of CPU usage in different colors so you can get the information at a glance (and it can separate it by CPU/core).

      --
      Centralization breaks the internet.
    10. Re:Good on him by Anonymous Coward · · Score: 2, Informative

      The only thing the article's author was locked in to was the belief that they must have the latest and greatest version of everything. If it works, DON'T FIX IT.

      From the article:

      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.

      It sounds like that's exactly what he did. His system and workflow worked great up until a few months ago when his years old laptop broke down. And since he had to fix it, he re-evaluated the situation and came up with something that works as well for less money.

    11. Re:Good on him by jellomizer · · Score: 2, Informative

      You do realize that the 10.x the x is a major upgrade to the product. The difference between OS 10.3 and 10.4 and 10.5 is like the difference between Windows 2000, Windows XP and Windows Vista. (well 10.5 isn't as crappy as vista is but you get the point) . The Current Version of OS X is 10.5.7 the .7 being the minor version which is free and most software works well being a few minor versions behind.

      The differences between the OS 8, 9, 10 is like for Microsoft the difference between DOS, Windows(3.1-ME), and NT(2000-7)

       

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  3. Re:I know this guy... by hamburgler007 · · Score: 5, Informative

    I see why you posted as AC. The point of the article is he is a fairly well established musician breaking away from a well established platform for the music industry. I actually find it interesting, considering that a few years ago you often had to go through hell just to get anything to come out of the sound card using linux.

  4. Usable hardware? by chappel · · Score: 2, Interesting

    I love using linux for as much as I possibly can, but I have noticed a distinct difference in the audio quality between my old power book Ti and a 'business' grade dell. The audio out my mac mini is MUCH better than what I get out of Dell desktops I've used, too. My eeePC 901 does seem to sound pretty good, though.

  5. Eh... by Anonymous Coward · · Score: 4, Informative

    I'm all for open-source, but trying to do any music production on linux has been a headache to say the least. I'm more than willing to give it another shot, but I've had very little if any problems on my mac. Actually, all the problems came from it being a "hackintosh" Mac OS X was designed for audio unlike other OS's. Between it's ultra-low latency audio subsytem and the industry standard Audio Units plugin archetecture, it'll take a hell of alot for Linux to beat that. Plus Logic owns any program I've ever tried and I can only run it on a mac. As much as I love open-source anything, I spent too much time just trying to figure out Linux technical issues and not enough time actually recording. If there were less competing standards on the platform and less buggy software I'd probably be running a Linux DAW right now. Until then I'm more than happy with my "Mac".

    1. Re:Eh... by CarpetShark · · Score: 4, Funny

      it'll take a hell of alot for Linux to beat that.

      Some sort of agreed plan would be a good start.

    2. Re:Eh... by SinShiva · · Score: 4, Insightful

      i'm extremely pleased with fedora 11 running on my netbook, but i completely agree with you. i switched to fedora from zenwalk because as much as i loved learning linux, at times i just wanted shit to work so i could do something productive with it. and fedora allows me the niceties of aircrack, perfectly working intel drivers, etc. not seeing UNCLAIMED next to anything except my currently unused VGA port is brilliant. and the wifi drivers are so far along compared to what i was using in zenwalk. monitor mode working with atheros out of the box is nearly orgasmic. for me, this makes my netbook perfect for everything it needs to do. however, it doesn't take a kernel hacker to realize how behind the audio subsystem is. i use mpd, which requires me to modprobe snd-pcm-oss for it to output sound. annoying and easy to fix, but it tells me much about how this would affect somebody who needs to make a living in the audio field. program compatibility with whatever sound system you using alone could break you. let alone the intricacies i'm not thinking of that somebody who actually knows what they are talking about might bring up. unfortunately, linux needs more people who are crafty programmers that specialize in audio. people who need audio to work a certain way, rather than people willing to work a certain way to get audio.

    3. Re:Eh... by jd · · Score: 3, Interesting

      Never mind a plan, some sort of agreed specification would be wonderful! (And, no, a bunch of vendors locked away with OSDL or some other tiny group isn't any way to come up with a specification.)

      I'd argue that JACK is probably the most Unix-like in passing data from A to B, where all components are special-purpose. I'd also argue that it's the closest to a true audio plugin system of any system out there for Linux. Thus, any specification would logically be derived from the JACK experience.

      Why only the experience? Because JACK is linear, but audio processing may want more complex flows. There's a very nice package that lets you build up a synthesizer by running leads from modules to other modules, allowing you to split and merge the signal as you like. That would obviously be superior to single pipe in, single pipe out.

      Another problem is that you want audio to be hard real-time, and only the kernel is currently capable of being hard real-time. The user space can only do soft real-time. But flipping between user space and kernel space adds enormous latency for each switch-over. It wouldn't take a long pipe to kill the audio entirely.

      Thus, either real-time needs to make it to user space, OR there needs to be an ambivalent layer that is neither strictly kernel nor user, where you can have hard real-time without the horrible overheads.

      At this time, neither option seems likely to happen, but until it does true HQ studio audio won't be possible in Linux. It'll come damn close, but it'll never reach the point hardcore professionals would take it on.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    4. Re:Eh... by NickW1234 · · Score: 2, Insightful
      Well, Jack will most certainly do more than "Single pipe in/single pipe out"

      I used to have my box set up running brutefir (a filter program) in jack. I would run the outputs from my buses in ardour to both channels 7-8 on my soundcard for monitoring on my headphones, as well as to the inputs of brutefir for separation into Sub/Woofer/Tweeter channels, which ran out of brutefir to channels 1-6 on my card.

      That aspect of it is great. The problems are that jackd (and the apps that depend on it) crash far too easily.

      The odd time that I did something really stupid and caused an underrun jack would usually crash. I'm not sure if it's jack itself that started the crash, or brutefir dropping out causing it to crash, but anyway you look at it, it meant killing all of the audio apps (which frequently hung when they lost their connection to jackd), restarting everything, and then reconnecting all of my flows.

      Obviously I shouldn't be getting underruns to begin with, but if I do, I should get a report, and a botched recording, rather than a large conglomeration of crashed and hung apps.

      One of the biggest things required is a consistent standard for linux audio. Maybe a jack-like framework implemented in the kernel.

      Basically, we just need something that everyone can actually use, rather than varied support for the many sound daemons allowing only certain sub-sets of programs to work together without a lot of hassle.

  6. Allow me to be the first to say... by Em+Emalb · · Score: 5, Informative

    So what? I'm not trying to troll here (well, maybe a little) but honestly, who cares?

    This whole mentality of "Us against the world" is kinda amusing to me. I guess it's because I'm not a developer, or something, I dunno.

    But this is one artist saying "Software X is/was expensive, so I'm using a different and free solution." Ok, great, good for her. So now what?

    --
    Sent from your iPad.
    1. Re:Allow me to be the first to say... by Em+Emalb · · Score: 2, Funny

      after clicking a link, Kim is a "him". My bad. Damned gender-implying names...

      slashdot requires you to wait 1 minute in between posting. Your time is not up yet.

      doo doo doo doo doo doo doo....doo doo doo doo doo doo doo doo. doo doo doo duh duh duh-duht-bum-bum.

      --
      Sent from your iPad.
    2. Re:Allow me to be the first to say... by Hurricane78 · · Score: 4, Insightful

      It's a bit like your child, or your sports team (when you're the trainer)... You love to see it grow, flourish, any become king of the world. Because in a way, this makes you the king of the king of the world. And who wouldn't love that?

      Linux is the child of us all. And it just passed puberty, but still can't go get drunk and play with the big girls/boys.

      Try adding some work to a Linux project, and then notice, how you start to get this feeling too.

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
  7. Waitaminute... by ciderVisor · · Score: 2, Interesting

    Did the author manage to get anything other than a DAW and sound editor running under Ubuntu ? Max/MSP for instance ? Reason ? Ableton Live ?

    I've given up trying to do anything musical with Ubuntu. Windows and OSX are still miles ahead in terms of compatible hardware and software that 'just works'.

    --
    Squirrel!
  8. This is a joke by BitHive · · Score: 5, Insightful

    Anyone who believes this has never tried to record and mix multitrack audio on Linux

    1. Re:This is a joke by CharlyFoxtrot · · Score: 4, Insightful

      We'll see how he'll like it once one of the components he's using gets dumped for a complete rewrite coming "real soon now"(TM), just use this 0.1.12alpha release in the meantime. And oh, you'll need to compile these parts from source 'cause there's no packages yet and now nothing works because the package manager just updated half the system and it can't find libc.so.5.

      I mean really, he writes "mprove and update tools for JACK to make it easy for musicians to install, configure, and use." Was I ever that naive ? I might have been.

      --
      If all else fails, immortality can always be assured by spectacular error.
    2. Re:This is a joke by dotgain · · Score: 4, Funny
      Mod parent informative. You could make a mastercard ad with your luck setting up sound on Linux.
      1. Getting a sound card to work $x,
      2. Getting it work without pops and thumps when we slide the volume control $2x,
      3. Getting two sound cards to work $x^2,
      4. Getting two sound cards to work in sync $infinity
    3. Re:This is a joke by CowboyBob500 · · Score: 2, Interesting

      It's kind of believable given that the artist in question here is making electronic music and there's no actual real audio input going on. Even working with one audio input is just about believable. But having tried linux audio with Ardour around a year ago, setting up something to multitrack record a full band just is not going to happen reliably with 16 simultaneous inputs required (2 guitar inputs, 1 bass, 1 vocals, 1 backing vocals, 11 for drums - kick in, kick out, snare top, snare bottom, 3 toms, hi-hat, 2 overheads, room mic).

    4. Re:This is a joke by paulbd · · Score: 2, Informative

      Nobody who is serious about audio production attempts to sync two audio interfaces without an explicit sample clock (aka "word clock") sync connection. Whether this is done implicitly, as is possible with firewire based interfaces, or via an additional coax cable with suitable termination on a PCI card doesn't matter: you don't get sync out of two separate clocks without resampling, which is the enemy. You can even take out your soldering iron if you want and run a wire between two el-cheapo consumer interfaces. Not recommended for beginners.

      People commenting on technical matters that they know less about than they make it sound: $0.02
      People commenting on technical matters and honestly reflecting their knowledge level: $10.00
      People who actually understand this stuff: priceless.

  9. Re:Interesting by ciderVisor · · Score: 4, Interesting

    Audio support is fine. Music making support OTOH is abysmal. The article correctly points out that sound recording, editing and mixing is fine on Linux. The heavyweight music creation tools just don't exist and many of the top-end hardware interfaces simply don't have Linux drivers.

    --
    Squirrel!
  10. I agree, but this article didn't really inform me by Trepidity · · Score: 5, Interesting

    I agree with the premise of this article: Linux is a perfectly good platform for digital audio creation and editing. It might even be better than a Mac, depending on how you weigh different pros and cons. But I unfortunately don't really feel I learned much from this article about why Linux is a good choice. All the apps he mentioned (Audacity, Ardour, etc.) are available for both platforms. And his reasons for switching, like the lack of a tree view in the OS X finder, strike me as weirdly trivial and not music related.

    As someone who's done some published research on audio latency/jitter issues in a former life, I'm also somewhat annoyed by how much these sorts of articles focus on tech like JACK and low-latency kernel patches. This used to be a huge issue, but I suspect it shouldn't be nearly as high up anyone's priority list as it used to be--- back in the 2.4.x. series kernels, when the default kernel's clock tick used 10ms granularity and scheduling was flaky, it made a much bigger difference. Today, I suspect this sort of behind-the-scenes performance is only infrequently the bottleneck in anyone's audio performance; when I see actual glitches in performances, they can often be fixed by much more boring scheduling tweaks like "nice -19" on the processes that are bottlenecks in the audio path, or finding bugs in how you're setting up your callbacks.

    In any case, these days I see JACK as useful mainly for being a reasonably well supported audio-app-interconnection bus; as he says, the Core Audio of the Linux world. But that doesn't make it hugely unique either.

    So I guess I'm in the weird position where I agree with the article's conclusions, and some of its specific points, but overall if I didn't already agree with it, this article wouldn't have sold me on why Linux is great for audio editing. Sorry. :/

  11. Ubuntu studio?? by Cam42 · · Score: 4, Interesting

    I've been using this for quite some time now. anyone else?

    --
    Warning, the above comment may contain sarcasm. Don't say I didn't warn you.
    1. Re:Ubuntu studio?? by apharmdq · · Score: 2, Interesting

      I have, and I love it! The Ubuntu Studio guys do a great job of putting together their distro, and I hope they continue to support it for a long time.

  12. Re:I know this guy... by onefriedrice · · Score: 5, Insightful

    I actually find it interesting, considering that a few years ago you often had to go through hell just to get anything to come out of the sound card using linux.

    On the other hand, many still do have trouble getting anything to get out of their sound card on Linux. I agree that the story is "interesting," but those of us serious Linux users will have to admit that the audio situation here is far from ideal, to put it positively. Alsa.... pulse.... awful. Compound this with the noticeable lack of good software and drivers for audio production equipment, and I will have to admit that the vast majority of professional audio people are much better of staying with Apple at the moment.

    --
    This author takes full ownership and responsibility for the unpopular opinions outlined above.
  13. BFD by tyrione · · Score: 2, Funny

    Kim Cascone (December 21, 1955, in Albion, Michigan) is an American composer of electronic music who is best known for his

    I stopped caring at this point.

    1. Re:BFD by Trepidity · · Score: 3, Funny

      The article doesn't mention it, but Linux laptops are actually just as good as Macs for acoustic guitarists, too.

  14. Similar story by Spit · · Score: 2, Interesting

    I used to produce with Cubase VST/32 on OS9, which was an environment I enjoyed working in. When OS9 was abandoned and my mac died I continued with VST/32 on Windows2000, but it wasn't the same. Neither were the new versions of Cubase on OSX.

    My biggest problem with this situation was my old projects were stuck in this archaic format with nowhere to go. Since then I've moved to Ardour on Ubuntu, I find the environment is even better than before and tools like Hydrogen are great. Best of all is Jack, there's nothing like it.

    Linux audio is good and it's only going to get better, the price of the software isn't relevant in this assessment, only quality.

    --
    POKE 36879,8
  15. What he fails to mention in his article... by Anonymous Coward · · Score: 3, Insightful

    ...is that all his music creating can be summed up in him cutting and playing back audio samples with various effects on it - there is no actual sequencing or other advanced music creation involved.

    Had there been, I'd say, with many years experience as a composer, that this article would not be.

    1. Re:What he fails to mention in his article... by FishWithAHammer · · Score: 2, Insightful

      I noticed that too. There's not really any composition or...well, anything, really. I guess that if you're not doing anything really hard, it works OK.

      I'll stick to Reason and Live though.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    2. Re:What he fails to mention in his article... by kklein · · Score: 2, Interesting

      Thank you. That's what I noticed as well. Yes, anything can do that, because all you're really doing is the same crap that you used to do on rackmount samplers back in the 80s. If a modern computer--even a netbook--can't handle that, we have problems.

    3. Re:What he fails to mention in his article... by YourExperiment · · Score: 2, Funny

      Had there been, I'd say, with many years experience as a composer, that this article would not be.

      Thanks for the hardest sentence I've ever had to parse.

  16. I can do it for even less! by Anonymous Coward · · Score: 3, Insightful

    I could certainly do it for under $500 with a good used MacBook. Does that make the $600 for the refurbished old-school Dell system "more expensive"?

  17. Nothing beats Reaper! by justindnb · · Score: 4, Informative

    If you're looking for a great alternative to expensive, bloated audio applications, check out Reaper. It's made from the guy who originally wrote Winamp. The licensing is very friendly and only costs $60 (discounted license). They're very responsive to user feedback and add features constantly (updates usually arrive every 2 weeks). I've used other tools in the past like Reason and Cubase, but ended up ditching them in favor of Reaper. Its built-in effects are quite good and it supports DX and VST plugin formats. Unfortunately it is only supported on Windows (32 and 64bit) and Mac OSX at the moment however

    1. Re:Nothing beats Reaper! by Concerned+Onlooker · · Score: 2, Funny

      This is not the first time I've heard that you can't beat the reaper.

      --
      http://www.rootstrikers.org/
    2. Re:Nothing beats Reaper! by ushimitsudoki · · Score: 5, Interesting

      Reaper actually *officialy* supports WINE. From http://www.reaper.fm/download.php : "Windows (32-bit): Windows 98/ME/2000/XP/Vista/7 or WINE (limited support for W98/ME)."

      --
      Me and U(buntu) - my blog about Ubun
  18. sounds like a bundling opportunity by roc97007 · · Score: 4, Interesting

    Seems like some enterprising individual could start putting together cheaper-than-dirt Ubuntu-based music machines by buying Dell Studio laptops (with Microsoft license rebate, naturally) and preloading everything necessary.

    The complaint from non-geeks about Linux is you have to do it yourself. If you didn't have to do it yourself, and it really was that cheap, it becomes a lot more interesting.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  19. Come on, let's be honest here... by Anonymous Coward · · Score: 5, Insightful

    This dude is not exactly producing musical scores using his Ubuntu rig. I mean, seriously... go check out some of the stuff on his store and you'll see why (examples):

    Reaching Dark Stations
    Recorded in Regina, Saskatchewan in 2007 at the Neutral Ground Gallery:::industrial factory sounds filtered through a turbine jet engine::Play loud, play often:::
    Statistically Improbable Phrases

    30 minutes of sputtering modems and hacked sparking mainframes; the sound of technology gone awry mixed with submariner dark station dronescapes; briny chains scraping against the hulls of rusted ships. Recorded live in Paris at Instant Chavires

    In short, he doesn't need the type of precision and accuracy provided by higher-end hardware and/or custom interfaces and plugins that one would need for 'serious' music (yes, I went there), so he can get away with using Ubuntu. After all, it's just 'bleepy shit' anyway.

    1. Re:Come on, let's be honest here... by gwait · · Score: 2, Interesting

      Exactly, linux or not, the build in sound card on almost all PC's is utter crap, filled with buzzing squeaks from the internal PC switching power supplies.
      This guy wouldn't notice. Try recording a nice acoustic guitar sound with a good mic..

      This alone means you need some decent quiet soundcard, and it then has to talk with linux audio drivers..

      --
      Bavarian Purity Law of Rice Krispie Squares: Rice Krispies, Marshmallows, Butter, Vanilla.
    2. Re:Come on, let's be honest here... by kklein · · Score: 2, Insightful

      (yes, I went there)

      Someone had to.

      I've actually made "music" like this before. It is a hell of a lot easier than making actual music, where you have musicians and machines that all have to work together, and you need it to actually sound like something at the end. If your chain scrape sound comes in 500ms too late, no one will notice. Any instrument, though, and it is dicking around in editing or recording that again or whatever.

      Music is hard work. Any fool with a Linux box can make "atmospheric" crap.

  20. But with Disappointing Authoring Software? by Earyauteur · · Score: 4, Interesting

    Kim mentions the use of free audio production software, such as Audacity, as substitutes for commercial offerings. While an Audacity user is more than welcome to dive into the code base and make needed improvements, not every user has the time and/or ability to do such. In my estimation, neither Audacity 1.3.7 nor Audacity 1.2.6 are stable enough to be considered "professional-quality" software. I am not trying to insult the developers and their abilities -- they have a complex project on their hands. But Audacity's graphical interface has serious and repeatable bugs; Audacity's sound export facilities reliably adds spurious noise to sound. I admire Kim's decision to use Ubuntu as an audio workstation, but I don't think Kim has been forthcoming about sacrifices in software quality that a user must make to do so. Kim can easily translate most audio programming done in Max/MSP (the commercial environment he has worked with extensively) to the public domain environment "pd" -- but as an experienced user of both systems there are more functionality loses than gains moving from the commercial Max/MSP/Jitter environment to pd (Pure Data).

    If the cost of an Apple system and the higher cost of outfitting it with professional quality audio production and performance software are bankrupting a musician, then I can see the logic of using an Ubuntu system at this time. Otherwise, I still believe the adage "you get what you pay for" applies. However, I believe with effort from open source audio developers an Ubuntu audio workstation with both cost and quality advantages is more than possible. The bugs I am seeing in Audacity today remind me of the bugs I saw in the comparable commercial application "Peak" ten years ago.

    1. Re:But with Disappointing Authoring Software? by TheModelEskimo · · Score: 2, Interesting

      I use Linux for audio production, and I think the "you get what you pay for" adage only really applies when you look at the broader toolchain. If somebody is using a bog-standard "Linux box" PC, sure. You get what you pay for: Zero hardware that's manufactured toward audio production.

      However, since I moved my own production setup to Linux, I've found that I rely even less on software than I did under Win/Mac, and more on hardware and open standards. The hardware I buy is more expensive, but it's Linux compatible. The Linux audio software I do use is ready to work with my hardware because I have a well-defined set of basic needs. Beyond that, I am aware that I'll need to compile or tinker around sometimes, but it's under those circumstances that I end up learning a lot more about audio.

      I used to teach Photoshop and other Adobe products, and I thought it was amazing how many people looked at software as their savior, and went way cheap on hardware. I say, if anything, the opposite is the way to go as long as you're working with open standards.

  21. Re:Interesting by CarpetShark · · Score: 4, Insightful

    Audio support is fine...the heavyweight music creation tools just don't exist

    The heavyweight music creation tools don't exist because a) there's not much of a market for them on Linux because; b) Audio support is most definitely not fine.

  22. As a musician by diskofish · · Score: 3, Interesting

    I wonder how the vendors are going to support another OS when they can't even get their stuff working properly with different hardware configurations on TWO operating systems (Windows/OS X). I can't tell you how many problems I've had with FireWire audio interfaces.

    Once this hurdle has been reached, I am all for whatever open source audio stuff comes my way. I use currently Audacity for editing samples and quick n' dirty recording. Audacity WORKS but it's interface is mediocre at best and if you want ASIO support you have to download an unsupported patch to get it.

  23. Re:I know this guy... by Guru80 · · Score: 5, Informative

    I have had nothing but a NIGHTMARE with sound in Ubuntu forcing me to go through hell to find the problem at each upgrade. And each upgrade from 8.04 (to 8.10 and now 9.04) have caused me to have to figure out why I get NO SOUND each time. Unfortunately each of the 3 versions caused a different problem so it wasn't as simple as just replicating what I did previously to resolve the issue.

  24. Re:Music production on Linux? Gimme a break! by value_added · · Score: 2, Funny

    they don't want to shepherd some high-maintenance bird around that has to be hacked ...

    Shepherding birds?

    Flocking hell. Forget beowulf clusters, imagine a bevy of quails! ;-)

  25. Linux Sound Support by iYk6 · · Score: 4, Informative

    Many people have problems with sound in Linux. The situation is certainly less than ideal. However, on most computers, sound in Linux works flawlessly. If you have problem with sound in Linux, you are part of the exception, rather than the rule.

    1. Re:Linux Sound Support by marcansoft · · Score: 4, Interesting

      Half the time it's the chipset manufacturer's fault, too. For example, Realtek pretends to support Linux and even has public datasheets (to some extent), but some of their chips only half-work or don't work at all if you stick to the published specifications. Turns out you need to perform some magical undocumented actions to get them to behave correctly. Don't bother asking their "linux guy" (he's even listed at the top of the driver in the Linux kernel), he'll just waste your time.

      I had an issue with their ALC889 chipset, which I described to him in technical detail (such and such portions of the chip don't work, even when there's no way this could happen going by the spec, which I can prove because I've tested this and this). He wasted two weeks of my time throwing random revisions of the driver .c file at me that just added pin-configuration support for other motherboards and laptops (none of which were my laptop, and which is totally irrelevant to the issue as I described it, as I know how to test and determine the platform-specific pinouts and had already nailed mine). Eventually I gave up and manually brute-forced every single bit of their proprietary registers until I came up with the magic ones to make the chip behave.

      Problems getting *any* sound to come out are quite often the result of proprietary platforms and chipsets with poor support. Software issues with mixing and incompatibilities with applications are an entirely different issue - those can indeed be attributed to the rather crazy state of linux audio.

    2. Re:Linux Sound Support by onefriedrice · · Score: 5, Interesting

      Many people have problems with sound in Linux. The situation is certainly less than ideal. However, on most computers, sound in Linux works flawlessly. If you have problem with sound in Linux, you are part of the exception, rather than the rule.

      That depends on how you define "works." I agree that most people who install something like Ubuntu will get sound working without fuss. My main beefs with audio on Linux are with some terrible design decisions along the entire sound stack. For example, ALSA (ditching OSS completely) was a bad idea. PulseAudio is a good idea for some (very few) specific situations, but it doesn't belong as the fixture it has been made by several of the common distributions. It solves problems nobody knew they had only to introduce other important problems (i.e. latency).

      I'm not discouraged at all by the audio situation on Linux. Like you said, it mostly works (setting aside audio production concerns). There are a lot of problems, though, and the best solutions may require some hurt egos. That's always a tough thing.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    3. Re:Linux Sound Support by Dr.+Evil · · Score: 3, Insightful

      Add me to the exception list. When I think it is flawless in Linux, it's broken for either mixing, volume, recording, blah blah. I don't have the time nor inclination to bother fixing it anymore. Sound has worked flawlessly for me in Windows since Windows 3.1.

    4. Re:Linux Sound Support by EvilRyry · · Score: 2, Informative

      The latency issues many people had initially were actually from Pulse/ALSA bugs. One of the design goals of Pulse is lower latency than ALSA + dmix.

    5. Re:Linux Sound Support by FishWithAHammer · · Score: 2, Informative

      PulseAudio is good unless, as I do, you need low-latency audio for digital audio work.

      JACK, while an admirable idea, is currently a shit popsicle in terms of usefulness in this area. I have a Dell Studio 15 much like the article author's and ran Ubuntu 9.04 in an attempt to try out Linux for digital audio. Ardour and Rosegarden were okay (though nowhere near as useful as Ableton Live or Propellerhead Reason), but the problems with JACK were just way too much for me to fuck with. ASIO under Windows is optimal; DirectX under Windows is almost as good. JACK's latency was higher than DX, though lower than MME, and just wasn't really worth it for me.

      Also, it's not their fault, I know, but the lack of VST support without a ton of stupid workarounds is really a deal-breaker.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    6. Re:Linux Sound Support by marcansoft · · Score: 4, Informative

      I have gotten practically inaudible latencies from jack. The critical detail is to make it output directly to the ALSA hardware device (hw:0, usually). Having it go through dmix (which tends to be the default ALSA output device) kills your latency because it has to go through the mixing buffer.

    7. Re:Linux Sound Support by vivaelamor · · Score: 3, Interesting

      OSS has been dead for over a decade. It can't cope with multi-channel sound cards properly because it tries to treat *everything* as a stereo pair. It's got a fairly awful API, too - how did they manage to make it overcomplicated *and* too simple to be useful at the same time?

      I think you might be referring to the deprecated OSS version that had been included in the Linux kernel. There is a much newer version which is argued by some to be better than ALSA in both its API and performance.

  26. Linux is well... by sbeckstead · · Score: 3, Funny

    The only problem I have is that on Linux, when I hear about this fantastic package that supposedly runs on the distro du jour, I usually find that I have to download 5 or more different pieces of kit like libraries or audio driver special patches and low latency kernel patches then re-compile all of these with this switch set and hold my nose a certain way while tweaking this driver then recompile the kernel on Tuesday with my hair on fire then do it again Wednesday standing in a freezer. And when I finally get all that done I find that no one mentioned the package that already existed with half of it done for me but the other half is written in perl and then I have to update perl modules from some depository to the latest and greatest. Then the PHP modules required by the web interface aren't loaded by default and the PHP version is too advanced i have to install the old one but if I switch to this other distro all this other stuff is done then when I finally get all these ducks in a row my sound card isn't fully supported by any distro in existence so I switch to a USB sound card that is supposed to be universally supported except that the drivers are proprietary so they weren't actually included in my distro cause that gave somebody heartburn.

    By the time I get it running I have to update the kernel again and that broke the drivers all over again.
    So Sorry I'm saving up and buying the tools that have already been proven to work.

    1. Re:Linux is well... by sbeckstead · · Score: 2, Insightful

      Just to give you background, I've been using Linux since kernel version 0.29 and I used minix before that. I know what I'm doing and I'm tired of working that hard to use my computer. At this point in time I can't recommend Linux to anyone that isn't in a graduate course for CS, a masochist hacker that doesn't mind arcane instructions to make, or a high end sysadmin who needs a virtualisation server architecture and eats breathes and dreams in HTML, PHP and HTTPD.conf files.

    2. Re:Linux is well... by swb · · Score: 2, Insightful

      I'm convinced Linux is about the process of Getting It To Work, not about Working With It. I really think that its a hobby unto itself to say you "made it work" without actually getting any substantial use out of it or looking at the dozens and dozens of hours that went into getting even that far.

  27. Re:I agree, but this article didn't really inform by spintriae · · Score: 2, Interesting

    But I unfortunately don't really feel I learned much from this article about why Linux is a good choice. All the apps he mentioned (Audacity, Ardour, etc.) are available for both platforms. And his reasons for switching, like the lack of a tree view in the OS X finder, strike me as weirdly trivial and not music related.

    Yes, that's all he mentions. Never once does he mention price. Nope. Well, perhaps vaguely here:

    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 he certainly doesn't mention it here:

    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.

    Or here:

    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.

  28. Re:I agree, but this article didn't really inform by Trepidity · · Score: 2, Interesting

    Yeah, that's fair. I suppose what I really wanted to read was an argument about why Linux is particularly well-suited to audio, which I think it is. But an argument that it's "good enough, and cheap" is, as you point out, also legit.

  29. Re:Interesting by mechanyx · · Score: 3, Insightful

    Agreed. Driver support amongst studio quality interfaces is severely lacking and limits your options significantly.

  30. Re:I agree, but this article didn't really inform by Anonymous Coward · · Score: 2, Interesting

    Oh, I dunno...I think there are several professional musicians using linux...they just don't know it!

    http://digitalmedia.oreilly.com/2005/11/09/inside-the-korg-oasys.html

  31. OSS4 by Runaway1956 · · Score: 2, Informative

    http://www.4front-tech.com/forum/viewtopic.php?p=12200#12200

    It fixed all my problems with sound, anyway.

    --
    "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
  32. Re:I know this guy... by clang_jangle · · Score: 2, Informative

    I've tried for ages to get jackd working properly on a bunch of different distros, on various hardware, always without much success. Finally, the other day I got it working beautifully in Debian testing. Of course, it may break without notice when I update, but I am cautiously optimistic that I too may finally stop rebooting into OS X to do my recording and production work.

    --
    Caveat Utilitor
  33. Re:Well, what about LMMS? by Vectronic · · Score: 3, Informative

    There's lots of software that is pretty much exactly like GarageBand.

    Cakewalk - Sonar
    Propellerhead - Reason
    Steinberg - Cubase
    Magix - Samplitude

    Image-Line - FL Studio ... can even do most, if not all of what GarageBand does.

  34. What a waste of effort by Tangential · · Score: 4, Insightful

    You could buy a used (aka EBAY, craigs list, apple.com) macbook (which would blow the doors off of the mini) to replace your 5-7 year old powerbook for about $700. It would (or at least should) include the latest iLife bits. You'd be way ahead. Linux is a helluvalot better than OSX for stuff like databases and web servers, but there is no way that video or audio applications (or most any desktop app) are anywhere close. I used linux exclusively on my notebooks from 98-06 and I can tell you about 1000s of hours wasted (although I enjoyed it) getting everything to run. With OSX everything just runs. Plus, using the media apps is a breeze.

    --
    Suppose you were an idiot. And suppose you were a member of congress. But then I repeat myself. -- Mark Twain
  35. Re:I know this guy... by PopeRatzo · · Score: 4, Interesting

    I wish the article's server hadn't been slashdotted, because I would love to know which professional digital audio adapter he's using, where he got the drivers, and whether he uses jack or not.

    Every time a new Ubuntu studio comes out, I install it on a PC workstation in my studio to see if finally I can use Linux for digital music production, and every time I am disappointed by the way Linux talks to my audio gear. In Windows, I can use ASIO or WDM drivers and get professional-quality results, low latency, etc in Reaper. Apple uses SoundDriver for Logic. But Linux? All I've been able to find is jack, and for a professional, it doesn't do jack. There always seems to be problems with my MIDI gear, too, but that's gotten better in the past year.

    Still, Reaper, using its ReMote technology allows me to offload certain things on to a Linux box via ethernet, such as rendering and effects processing, and that's a huge help, allowing me to use more real-time effects on more tracks. And, of course, my Linux box is absolutely key for streaming samples and other stored data to my digital audio workstation.

    But using Linux as a main machine for music production? Not yet as of February. I plan on reading this article, though, as soon as you slashdotters give the server a breather, to find out what this guy's doing. Maybe it's finally time. I may not yet be ready to give up my Mac Pro and custom-built windows workstation for music production yet, but I look forward to being able to use Linux on a music project, start-to-finish.

    --
    You are welcome on my lawn.
  36. Re:I know this guy... by Simon80 · · Score: 2, Insightful

    There's nothing that suggests these problems are caused by release compatibility issues. This does suggest that you are groping for reasons to justify your choice of distribution, however.

  37. Re:I know this guy... by NickW1234 · · Score: 2, Informative
    Jack rides on top of alsa. (usually)

    Jackd also crashes at the drop of a hat.

    Also, it would be nice if you didn't have to dedicate a machine specifically to recording. Unfortunately, Jack is required for doing any real audio work, and yet it gets in the way of running anything else.

    I used to run brutefir as a digital crossover, which I ran to my subs, woofers, and tweeters individually.

    It's really awesome that you can do stuff like that, but unfortunately, application support was pretty weak. I had to run pulse's jack-sink module to make certain apps work, Native jack plugins for others, alsa's jack plugins for some.

    It was so cumbersome that I eventually gave up.

  38. I wonder. by ethana2 · · Score: 2, Interesting
    How much would you pay for a professional music suite from Canonical if they promised to release the source code under the GPLv2 after 18 months?

    Me, I'd feel a lot better about that, because paying money for proprietary software.. it seems like it's just going into some black hole. For code that will be Free some day? That strikes me as more palatable. Like it's an investment in something bigger than just 1's and 0's on my own machine. Makes it seem more worth it, to me.

  39. I am a musician, and... by Hurricane78 · · Score: 5, Insightful

    ...you must be kiddin'!

    First of all, Linux is not the guilty one for not providing software for musicians. It is the developers of the software, like Apple, Steinberg, Propellerheads and Native Instruments, to name a few big ones.

    Second, without all that Software. And I mean specifically that software, it is literally impossible to create the wanted sound on a Linux platform.

    My setup is nearly 100% software (with a set of MIDI devices and a powerful sound card), and includes Cubase, Reason, Reaktor, Absynth, DR-008, and pretty much every Software from Native Instruments. And that is only the base. You also have to add a ton of specific plug-ins. E.g. for reverbs using impulse responses, or very specific filters to create the sound of a vintage synth.

    You can not ever possibly recreate this under Linux, without it becoming a main platform for music production, so that those companies port their software. Which of course is a vicious circle.
    But if Steinberg alone would port their VST platform Cubase onto Linux (Don't tell me about using it in Wine. I tried it. For real songs with dozens of tracks. It's a total joke. And I don't even mean the latency.), the circle could be broken.

    So please stop with your dreamy dreams from wannabe professional musicians telling me how they were able to create a simple four-track audio song with some amateur FX plugged in. Because it has nothing to do with even my semi-professional work.

    P.S.: I may sound angrier than I am. In fact I really *really* wish I could help with some big thing, like persuade Steinberg.

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
    1. Re:I am a musician, and... by Bassman59 · · Score: 2, Interesting

      ...you must be kiddin'!

      First of all, Linux is not the guilty one for not providing software for musicians. It is the developers of the software, like Apple, Steinberg, Propellerheads and Native Instruments, to name a few big ones.

      Software is only half of the problem. Imagine Cubase ported to Linux -- all well and good, but the support for multi-channel professional-quality interfaces doesn't exist. And without the I/O, you have nothing.

    2. Re:I am a musician, and... by thisnamestoolong · · Score: 2, Insightful

      ...which is exactly why Linux users tend to have better-looking studios: They buy nice hardware and stay out of software-only land. Anyway, have fun in Reason; I'm off to buy a Roland synth... -Former Reason user, with a bunch of useless commercial ReFills sitting around

      Software is far more flexible than hardware, and you can do things in software that are impossible in hardware. All your hardware is useless if you have no I/O. Not to mention that software is orders of magnitude cheaper than hardware for processing, blowing away any cost benefit you had from switching to Linux. Serious studios have both software and hardware, as they both have their advantages. Please tell me one serious studio that uses Linux, I would be very interested in hearing about it, but I would be very surprised -- it is a piss-poor platform for audio production. I am not sure why you are trashing Reason and getting all hot and bothered over a Roland synth -- you can do all of the same things with Reason for a fraction of the cost, the Roland synth is *gasp* still just a computer, except you have to pay for the extra hardware. Anyway, I am rambling, you clearly don't know what you are talking about.

      --
      To the haters: You can't win. If you mod me down, I shall become more powerful than you could possibly imagine
  40. Yes, it is actually... by mario_grgic · · Score: 3, Informative

    Apple has decided that they would write the JVM for OS X, citing better integration into OS X and making OS premium Java development platform at one point. Of course they back tracked on it and now Java on OS X is lagging behind 2-3 years behind major releases and versions on other OSes for which Sun and others are writing JVMs.

    --
    As the island of our knowledge grows, so does the shore of our ignorance.
  41. Did you document this? by Anonymous Coward · · Score: 2, Insightful

    Out of curiosity, did you write up any documentation and put it online? I'm sure there are other people who might like to know about all the crazy tweaks you have to do...

    1. Re:Did you document this? by marcansoft · · Score: 5, Informative

      I blogged about it and submitted the patches to the ALSA tree. It should hit mainline eventually (I'm not sure how often they sync up with ALSA).

  42. Re:I know this guy... by drfreak · · Score: 2, Interesting

    There is a job on Ars posted where Canonical is wiling to hire someone to help change that situation.

  43. Re:I know this guy... by peterkirn · · Score: 5, Informative

    I'm the editor of CDM and also run our servers. (apparently not terribly well, though I am in the middle of a migration to a new server config -- should've, uh, waited on this story!)

    I'd like to get more data on hardware, too, and I'm curious what's been giving you trouble. I regularly see various problems on all three platforms, though I agree Linux is probably the least familiar and needs information dissemination most urgently (at least for music production).

    While I'm waiting and restarting Apache (cough), some of the things folks are claiming here seem to be misinformed. That's not necessarily their fault; it illustrates that better documentation is needed, and simply pointing people to audio-centric distros I think is not enough.

    For driver support -- RME fills the pro audio gap nicely if you're looking at the high end; they're the ones that are really doing it right. You'll also have good luck with any class-compliant USB audio interface. I'm getting good results out of a Cakewalk SPS-25 (basically equivalent to an Edirol UA-25). FireWire support is greatly improved, and you can check there at ffado.org. Most internal chipsets are also well-supported by ALSA - not a high-end option, true, but it means you can mix something on the road listening to the headphone jack without having to muck about with something like ASIO4ALL on PC.

    Software: it's true there isn't much in the way of Linux-*only* software, but not that you don't have choices. Renoise and energyXT now both run natively, Renoise being a huge deal to fans of trackers. And many Windows apps can run better under WINE, with ALSA, WINEASIO, and JACK, than they do on Windows. That's the reason Native Instruments software can run on the MUSE Receptor, specialized hardware that runs Linux and WINE under the hood. It's solid enough that it winds up being preferable for people to buy that hardware over a laptop - yes, even over a Mac laptop. You probably won't get that kind of reliability out of a Linux setup out of the box, really, regardless of distro. But if you can set it up in a way that will be rock-solid, that could be worth the time for people.

    I think that's the bottom line: a lot of people would be happy to invest a little extra time and effort to get an open system running. The problem is, they don't know how. The responses here demonstrate that people aren't aware of what some of their choices are, or have had (understandable) frustration because the distros ship out-of-box in a way that doesn't quite work, and there's not much clear documentation to tell you how to fix it.

    ALSA isn't perfect, but neither is Core Audio, let alone ASIO. ALSA combined with JACK can be an exceptionally-terrific audio system for these applications.

    So, I can make you a deal - I will put more of that information online, *and* fix our servers, too, so you can actually read it. ;)

  44. Re:Big Question... by joocemann · · Score: 2, Informative

    Thank you. yes, the site is slashdotted so I can't get to it right now :/

    On that first link on jackaudio.org there were resources for tons of things!

    I am still curious how one might produce with it if there isn't much for pro-audio hardware that directly connects with linux... by that I mean multiple input channels analog/digital, etc.

  45. Jack, Ardour, jamin and jazz by MrKaos · · Score: 4, Interesting

    I just finished recording and producing a jazz album using Project CCRMA hosted on Fedora. The recording through to the final mastering were all done using linux. Having read his article I was surprised to find he hadn't mastered his production using Jamin which, when used in combination with Ardour and Jack, gives the type of control over the production process I've not seen duplicated using a Mac (Windows is not capable at all in this regard). I suppose though that is the workflow he is used to.

    The innovation is what it means to the production process. There is no mixdown to a 24bit 44.1Khz stereo track prior to mastering and you can render your tracks through the mastering software into the final tracks and tweak automation artifacts instead of compromising by using equalisation. Sure you still equalise but you end up doing less as you can refer back to the master if there is a problem and fix it there. Plus you have better control over (audio gain) compression to reduce transients and maintain dynamic range in the final product.

    The bands that listen to my recording are amazed at the results (well my recording techniques *ahem* do play some part :-) and some asked me if it was done on analogue equipment - which is quite a compliment. The thing is sure, it's not perfect and sometimes frustrating because the your hardware is often pushed to it's limit, you find bugs you have to adjust your work flow around but simply put I don't think the capability *exists* anywhere else.

    I've been using it since 2003 and have seen the foundation laid down by Alsa and Jack projects continually refined. Often the criticism is made that 'linux copies this or that' but after comparing it to existing processes it seems to me that audio production under Linux is on the leading edge of technology as the framework for innovation in music production.

    --
    My ism, it's full of beliefs.
    1. Re:Jack, Ardour, jamin and jazz by YourExperiment · · Score: 2, Interesting

      I'm not familiar with Jamin. I've looked over their site, but I'm still not entirely clear what functionality this gives you that Windows can't accomplish (I've never used a Mac for music, so I can't comment with regard to that platform).

      As far as I can see, it's a mastering suite, and you particularly like the fact that you don't have to mix down to a stereo file before mastering. This is the same workflow that I follow by adding Waves plugins to the master bus in a Sonar project in Windows.

      I'm not dissing your software - if you've got something comparable to my setup running on Linux using free software (in both senses of the word) I'm very impressed. All I'm questioning is your odd assertion that "Windows is not capable at all in this regard". If I've got the wrong end of the stick about how you work, and what you do really isn't possible in Windows, please do correct my misconceptions.

  46. Re:Music production on Linux? Gimme a break! by TheModelEskimo · · Score: 2, Insightful

    Sounds like you didn't read the article. The author has a problem with "vendor lock-in," so he migrated away from Macs. That's his higher vision - he walks a different path than you do, with a different priorities. For all we know, maybe your higher vision is being the best consumer you can be. This guy was uncomfortable, made a switch, and is getting the word out to benefit others like him.

  47. Re:I know this guy... by PopeRatzo · · Score: 3, Interesting

    ReNoise is clever, and fun, but not a pro tracker. If I'm going to have to use Wine, why wouldn't I just use the operating system that those apps work in natively?

    I'm not sure how you can compare ALSA with ASIO. I don't know all the under the hood stuff, but I have never had a problem with ASIO. I've never had to fiddle to get it working, and the performance is terrific. I go back to the days when I'd have to shift entire tracks to the left after recording just to line up the beats. I don't have to do that any more, thanks to technologies like ASIO, WDM, etc.

    I use RME hardware since the Hammerfall v1.0, and whenever I've tried Ubuntu, it's always been with RME hardware. Mostly because there just aren't any drivers for most of my other audio hardware. I've got an old MOTU box around here somewhere, adn I've heard that they've released Linux drivers, too. I know there's no drivers for my Apogee gear.

    Finally, as you know, when you're using a digital audio workstation, the main app is key. Programs like Logic, Digital Performer, Pro Tools, Sonar, and the others are much more than just "trackers". They're multi-track digital recorders, mixing matrices, virtual instrument platforms, digital audio editors, mastering suites and more, besides being "trackers". I am encouraged by Cockos' Reaper and their very decent port to Linux, but beyond that, there simply isn't a professional-quality application available that runs natively in Linux. Did I mention effects? I've got a palette of effects, virtual instruments and more that use Steinberg's VST or DirectX or Apple's AudioUnits. Without those, I'm hamstrung. I bet there's a way to use wine for VST or maybe even DirectX, and someday when I have lots of free time, I might decide that taking the time to learn to use those effects and VIs in Wine instead of the OS for which they were written is time well spent. I have to balance the desire to see Linux become a useful platform for soup to nuts music production with the desire to be productive right now. Life is short, unfortunately, and inspiration is fleeting, by its nature.

    I am constantly writing letters of encouragement to both audio hardware and software manufacturers trying to get them to port their products to Linux. I guess enough time has passed since my last attempt with Ubuntu Studio that I ought to give it another go. I want it to work. I'll make sure to read the article on your server before I get started. Thanks for working hard to get it back up after what must have been a deluge of Slashdot readers.

    --
    You are welcome on my lawn.
  48. Re:I know this guy... by peterkirn · · Score: 2, Insightful

    Heheh, well, in fairness, I'm dealing with some odd FreeBSD + Apache issues and moving the whole thing over to a better-tested Linux + nginx + FPM setup, so our server wasn't running so well to begin with. This has certainly encouraged me to get that process moving faster. ;)

    I definitely hear your thoughts. I won't argue that you have the same range of choice on Linux; clearly, it's behind. I think the reason you'd run under WINE is people aren't running into the crud of Windows, they can use whatever hardware they want, and with the right configuration and hardware setup, you can get exceptional low-latency audio performance, even over a cheap USB interface that might not do as well as on Windows, and on a free operating system over which you have greater control. That's not to say *everyone* will want to do that, but that's definitely the answer to "why" you might!

    Using VSTs in WINE turns out to be very, very easy - that's again the reason why people would consider this solution, and why the MUSE Receptor works.

    I'm not sure why Reaper isn't a "pro" tracker. It seems to me to be a very effective combination of more modern DAW-style features with tracker editing, and it has native JACK support.

    Now, don't get me wrong. If you've got your software running happily on Windows or Mac, and then you look at some additional configuration work on Linux *and* giving up some software, I can see why that wouldn't immediately appeal. But that's part of why I ran this story on Kim - you know, ultimately he's not using a whole lot of tools, but he found just the right set of tools that he needed for his job, and got everything else out of the way.

    I think if the community could attack some of the problems you're describing -- even better documenting it -- that kind of scenario could apply to a widening circle of people.

  49. Re:I know this guy... by wakingrufus · · Score: 2, Insightful

    yes linux is for a select group of people: those who can use computers. typing in commands is part of using a computer. fact is, a lot of time it is possible to do everything you want to do in linux via GUI, but doing it in a terminal is EASIER. especially when you are looking for help. take the following example:
    ok open your home folder, right click the $foo file and go to the permissions tab, then click the executable box and close. then double click that same file. oh wait, you arent using GNOME, well lemme figure out how to do that in KDE, the menus might be different.....etc...etc
    OR
    copy/paste this into terminal: $ chmod +x ~/$foo
    $ ~/$foo

  50. sort of by speedtux · · Score: 2, Insightful

    Configuring audio on Linux can be tricky, but that mostly affects casual users. If you're a professional audio user, you need to fiddle around a lot to set things up on any platform, and Linux is no harder than other platforms.

    I think the point is that this kind of work has gone from "hard" to "feasible" on Linux. And in some areas, Linux actually has significant advantages of OS X, so that Linux now is a platform worth considering.

    (Personally, I wouldn't dream of doing any kind of audio work on OS X anymore.)

  51. Mac or iPod is still a better choice by gig · · Score: 2, Interesting

    I know Linux has its appeal, but this is frankly ridiculous. At best it is a stunt. At worst it is a complete waste of time.

    It's like recommending Windows for a Web server. Yes, you can get a Web server up and running on Windows. But why? You can get a free modern Linux or BSD for the same hardware and it is not only 98% set up for you already, but when you deploy it to the Web it will do the job much better. Thousands or perhaps millions of people were there in Linux or BSD land before you, optimizing those systems in innumerable ways to be a better Web server. When you set up a Web server on Linux, you stand on the shoulders of giants from the first moment. It's that way also when you set up a music and audio workstation using a Mac. It's not just that the hardware and software is optimized for the task over years and decades, it's that the relevant community is there now and has been there for many years. There are a million benefits to that. Enough music and audio -related technical problems have been solved already on the Mac that you can work on your musical problems and audio problems without having to stop to do technical or I-T work.

    If you buy any stock Mac and add no 3rd party hardware and software, you already have a better music and audio system than anything you can build with Linux. You will get all these for free with the Mac, already setup and working: GarageBand (music and audio workstation based on Logic), CoreAudio (multichannel pro audio subsystem that supports simultaneous use of multiple 32-bit/192kHz audio hardware as well as multiple pro audio software apps), CoreMIDI (ultra low-latency MIDI subsystem with compatibility with all MIDI devices), QuickTime (backbone of digital media production for 20 years now and the basis of the MPEG-4 standard that replaced the CD and DVD), and iTunes (which is scriptable on the Mac, so you can, for example, create a script that stamps arbitrary tracks with all of your own artist info). The software you get with the Mac is worth the price of the Mac; the hardware is free. If you try and replicate this functionality on another system, you will spend the price of the Mac just attempting to do it. Further, every Mac except MacBook Air has built-in 24-bit optical digital audio in and out, as well as analog audio in and out. So you don't even have to buy audio hardware to make a decent 24-bit recording. A Mac mini is $599 and it has all of this already setup and working to very high specifications and can share the Linux system's display if you already have a Linux system. It's small enough to travel. It has a FireWire 800 port to hook onto an audio interface or fast hard disk. It backs up all your work automatically, including versioning, if you just give it access to a second disk. It can play 24-bit audio in any context, even within 3rd party apps such as MS Word that are not audio-related.

    If you do want to add hardware or software to the Mac, there are about 10 digital audio workstations for the Mac, some of which go back to the 1980's (e.g. Logic Pro used to be called Notator back then) and you can run 2 or more simultaneously and share hardware also. You can not only plug in pretty much any pro audio interface, you can plug in 10 of them at once if you want and they will all work simultaneously. You can plug in any MIDI instrument. There are dozens of highly creative Mac-only music and audio apps like MetaSynth which simply don't exist on other platforms. And if you are doing any soundtrack work, the fact that the Mac is the best video editing platform will benefit you in many small and large ways.

    Even the iPod can do better than this Linux system when it comes to music. You can buy an iPod touch for $229, and an app called "FourTrack" for $9.99 more and you have a 4-track recorder and player with multitouch transport controls, pan pots, and faders. A key thing is that with multitouch, you are essentially working with a little hardware mixer. You can drag 2 sliders down at once, for example, so you can do an awful lot on stage with

  52. Re:I know this guy... by PopeRatzo · · Score: 2, Insightful

    OK, Peter Kirn, I now have Ubuntu Studio running on this 3 year old Dell Workstation, and ALSA and Jack and ReNoise. It wasn't tricky at all to set up, although I did have some trouble getting the mappings straight from my MIDI controller (although that happens on Windows a lot, too). I'm having some serious fun at the moment getting to know the ReNoise interface, and I just wanted you to know that I credit you with an assist. I'm planning a music project that's going to be written, recorded, mixed, rendered and mastered all in Linux.

    Thanks, friend.

    --
    You are welcome on my lawn.