Re: [LAD] So what do you think sucks about Linux audio ?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Dave Phillips <dlphillips@...>
Cc: <linux-audio-user@...>, <linux-audio-dev@...>
Date: Wednesday, February 6, 2013 - 5:09 pm

On Feb 5, 2013, at 09:58 14, Dave Phillips wrote:

> I've been reading a lot of negative (read: vitriolic) commentary about the world of Linux audio development and applications. I won't bother to say where, just "the usual places" will have to suffice. Of greater interest to me is the commentary itself - it seems to boil down to the following plaints and lamentations (in no particular order) :

As someone who primarily addresses a very specialized subset of pro-audio users (professional radio broadcasters), here is my (admittedly parochial) take on your list of complaints:

> Too many distros.

These are not problems with the development space so much as with user expectations (but see more below).

> Not enough native plugins, esp. instruments.

Don't care, as these are irrelevant to broadcast automation.

> Poor external/internal session management.

These are real issues, especially the second.

> Too difficult to set up audio system.

"With great power comes great responsibility."

> Too much conflict/fragmentation within the development community.

And here I suspect is the central misconception. The notion of "the development community" is a misnomer. In fact, what we have are "development communities" (plural). A real world example may help: Here on LAD I see lots of discussion about design and development for what I have come to term the "Music Production Model". There are several assumptions baked into this model, such as that of a "session" that has a lifetime on the order of several hours, following which the whole thing is torn down and put away until the next time. The system seeks to be as self-contained as possible, with capture, processing, editing and even mastering all being done on the same system ('system' in this sense being understood to include the possibility of multiple hosts working cooperatively). This in turn entails lots of concern with *internal* modularity (e.g. JACK, plug-ins), but not so much with the external world beyond the basic audio interfaces.

Now come peek over the wall with me into the world of broadcast radio automation. Two primary drivers exist here that are notably weaker and/or absent in the Music Production Model -- long term reliability, and external interfacing. Broadcast radio playout systems don't have session lifetimes measured in hours -- weeks or months between application restarts are the norm! Downtime is not just an inconvenience, but a real cost that can easily run into the thousands per minute. The system may well be located at a transmitter site on top of a mountain with 1 M of snow in the winter, so you'd better be able to monitor and control it remotely. Will it interface with all my external systems, such as router consoles, traffic billing systems, RDS / PAD encoders, now-playing website widgets, etc, etc?

Now, please don't get me wrong here. I'm *not* saying that one set of design goals is somehow more "legitimate" than another. What I am saying is that they are *different*, and as such require different designs, different paradigms and hence, quite often, different developers and development communities. In many of the points in your original list I see an implicit assumption that the goal is One Perfect System that can host every application without compromises. That's a chimera -- the final application should always drive the choice of tools used to implement it. And that's the real power of Linux as an audio platform -- configurability! I suspect that many of the points in your list about "confusion" and "fragmentation" come from users who are expecting this One Perfect System and are then disappointed by the reality of having to make choices and exercise knowledge. (And, even those Other OSes that purport to deliver this universal platform are more sizzle than steak here, as users who have attempted to configure multiple applications with varying requirements for MME vs. DirectSound vs. ASIO can attest). Life is complicated. Linux exposes this and empowers the user to make choices about what fits *his* application best, rather than trying to paper them over into an illusion of homogeneity. That's a strength, not a weakness!

Cheers!

|-------------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Chief Developer |
| | Paravel Systems |
|-------------------------------------------------------------------------|
| The wise man doesn't give the right answers, |
| he poses the right questions. |
| -- Claude Levi-Strauss |
|-------------------------------------------------------------------------|

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] So what do you think sucks about Linux audio ?, Dave Phillips, (Tue Feb 5, 2:58 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, Jörn Nettingsmeier, (Sun Feb 10, 11:26 am)
Re: [LAD] So what do you think sucks about Linux audio ?, Fons Adriaensen, (Thu Feb 7, 11:08 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, Michael Bechard, (Thu Feb 7, 11:47 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, Fons Adriaensen, (Fri Feb 8, 12:06 am)
Re: [LAD] So what do you think sucks about Linux audio ?, Michael Bechard, (Fri Feb 8, 12:25 am)
Re: [LAD] So what do you think sucks about Linux audio ?, Fons Adriaensen, (Fri Feb 8, 1:02 am)
Re: [LAD] So what do you think sucks about Linux audio ?, Fons Adriaensen, (Fri Feb 8, 10:15 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, Harry van Haaren, (Sat Feb 9, 1:41 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, Fons Adriaensen, (Sat Feb 9, 12:08 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, Louigi Verona, (Sat Feb 9, 11:21 am)
Re: [LAD] So what do you think sucks about Linux audio ?, David Robillard, (Thu Feb 7, 3:25 am)
Re: [LAD] So what do you think sucks about Linux audio ?, Thijs van severen, (Thu Feb 7, 12:30 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, David Robillard, (Fri Feb 8, 2:32 am)
Re: [LAD] So what do you think sucks about Linux audio ?, Fred Gleason, (Wed Feb 6, 5:09 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, Dominique Michel, (Wed Feb 6, 3:28 am)
Re: [LAD] So what do you think sucks about Linux audio ?, Julien Claassen, (Tue Feb 5, 7:07 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, Jostein Chr. Andersen, (Tue Feb 5, 4:55 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, Florian Paul Schmidt, (Wed Feb 6, 4:42 am)
Re: [LAD] So what do you think sucks about Linux audio ?, Jostein Chr. Andersen, (Tue Feb 5, 5:43 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, Thorsten Wilms, (Tue Feb 5, 4:19 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, Pedro Lopez-Cabanillas, (Tue Feb 5, 7:09 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, Johannes Kroll, (Tue Feb 5, 4:07 pm)
Re: [LAD] So what do you think sucks about Linux audio ?, Michael Bechard, (Tue Feb 5, 3:47 pm)