[linux-audio-user] Common linux audio layer

mark at kfm.co.za mark at kfm.co.za
Mon Jan 10 05:30:11 EST 2005


Hi Michael

I agree with your thinking and comments. I believe that there will 
always be different classes of users and operating systems. To 
throw Linux into the world of One size fits all is to take away the 
core of thought that allows us independence and the ability to 
decide. I would like to see a gui that is loadable under any X-
based system that allows one to intelligently decide which Sound 
Server you would like to use / Alternatively each app should 
contain intelligence that gives the user the option of available 
Sound Servers?

I enjoyed your thoughts and agree with most of them.

Cheers


On 8 Jan 2005 at 11:22, omjn wrote:

> hi Christoph and list,
> 
> [ ** mildly longish reactions to the thread follow ** ]
> 
> I'm a newb on this list, but have been using linux for a while and
> recently have had some fun and success with linux audio.  I consider
> myself a user, with a technical inclination, and so whenever someone
> starts talking about "users" I just have to put my piece in. (you are
> talking about me afterall right?).  If you are not talking about me
> then you begin to see the problem of using such abstract  terms to
> drive the direction of any development.
> 
> Firstly, I have to say that I run windows, mac and linux in my studio.
>  So I'm not an everyday desktop user, but I'm still a user, yes?  (I
> don't code beyond html and PHP hacking, so I wouldn't consider myself
> a developer by any stretch).  Of these systems, only one has a common
> audio layer, and that is OSX.  Windows has no less than four different
> audio layers, each employing different technical means to deliver
> audio to speakers from applications (MMS, DirectSound, ASIO, Giga...).
>  These are driver models I know, and these systems only have a single
> "distribution" , but my point is, there are different driver models to
> achieve different things, just as there are different users who want
> to do different things.  It is only recently that in windows things
> such as multiclient drivers have been released, although directsound
> has offered software mixing for some time.
> 
> On the systems that I run, Jack seems to offer to me the best model
> for managing sound as it allows a single point of call for most
> configuration without over simplifying things to the point of
> excluding me from whats going on underneath.  Jack on osx has brought
> a little of that flexibility to my preferred graphical environment,
> and I like what it has brought.  My point here is that Jack in itself,
> to me, is something that linux has that is (or was, until the osx
> port) both unique (and hence marketable), technically versatile and
> well thought out, and can also offer users a single point of call for
> most audio system configuration.
> 
> Another point I would make is about the things that attracted me to
> linux in the first place.  They are - it's free to download, install
> and run.  One of things that makes it so is that its development is
> driven by volunteers as much as by organisations, and the volunteers
> are also users.  The more linux would become reliant on capital
> investment to fund development, the more those investors are going to
> expect a return on their investment.  I would honestly rather a system
> that requires me to learn (heaven forbid!) but remains economically
> accessable, than a system that is technically beautiful but
> prohibitively expensive (osx anyone?). Linux also allows me to learn
> more about the technicalities underlying the applications I use rather
> than just giving me some monolithic working environment that someone
> else decided was good for me to use.  If I wanted a desktop
> environment that just works for daily use out of the box I would
> choose OSX, or if on a budget and forced by gunpoint, windows.  Linux
> offers something different, and I don't see the advantage of trying to
> make it all things to all people.  It's obvious the linux development
> community doesn't have the resources to offer a one size fits all
> approach, at least not to perfection, and as suggested by the Linspire
> example, individual distros can offer unified audio subsystems by
> including only applications that talk to the sound server of choice
> included in that distro.  Hence users can make the choice that suits
> them best, and learn to fill in any gaps along the way.  The choice is
> there to make, and I'm glad for it, as it offers me the chance to
> learn about the technical alternatives and hence make more informed
> choices, and also learn more about what might consitute 'good'
> computing techniques as opposed to having to accept the mandated from
> above techniques offered so as to keep the "average user" happy.
> 
> My point is I guess, rather than trying to imagine what it is that
> everybody else wants, and going on a crusade to conquer the desktop
> world with linux, I think it best to decide what I want, and find the
> best way to implement that and be happy.  Hey, it's free after all! 
> I've tried in the past to get all advocacy with linux and switch
> friends and family to use it, mainly because I believe in the politics
> of FOSS, but ultimately they stick with windows precisely, as has been
> stated here, because it works out of the box.  Even if Linux could do
> the same (work out of the box, in whatever sense) that in itself
> offers no real incentive to an average user because they don't tend to
> care about the ethics of their operating system choice.  Sad and
> unfortunate, but true.  I know people who refuse to eat McDonalds but
> still can't see the moral dimension of computing.  Why would they
> switch from something that works to something that works if the second
> something that works means they have to learn a new computing
> environment?  If they didn't have the learning curve, that would mean
> Linux and Windows would be indistinguishable, and frankly, I didn't
> start using linux because I wanted a windows clone and that is the
> last thing I would want it to become.  Windows is developed with the
> user in mind, or rather, with the intention of appealling to as many
> users as possible, as this is the ideal economic model for mass
> industrialisation.  Personally, I think rather than pursuing a user
> driven, mass commercialisation agenda, linux should be pursuing the
> path of technical ingenuity, ethical computing, and better computing
> practice.  That to me means diversity, and the ability for users to
> choose the distro that is molded best to suit their individual needs. 
> I'm not really sure their is such a thing as a common or average user
> except in market demographic reports and profit forecasts.  I'm not
> arguing against broadening the appeal of linux as a desktop computing
> environment, but I just don't think that is linux' strength or needs
> to be, and I certainly don't think that should be undertaken if it
> undermines the things that distinguish linux from the competition.  It
> is possible to create a large user base from a collection of niches
> rather that a single "user", single "linux" type solution.
> 
> anyway, that's my piece done.  I don't mean to sound dismissive of
> your call for a Common linux audio layer, as I think it is a start at
> defining just where linux might head in the long term.  I just think,
> if someone wanted to roll a distro that had this, the technologies are
> already there to do it - just restrict the user to use the apps that
> suit such a unified vision.  Restrictions are after all what makes
> windows "easy to use".  I wouldn't however, wish to place restrictions
> on existing distros by mandating that they must ALL use the same, and
> hence common, audio layer for the distributions.  Perhaps what you are
> calling for if the same thing that Linspire, or Sun with their Java
> Desktop thingimy are trying to do, and that is a common-user-centric
> (cuc!) distribution that is conifgured to run out of the box.  What I
> think both these distros/environments have in common is that have a
> fairly well conceived user in mind.  That isn't me.  This user, being
> me, is quite happy, if not impressed with the current solutions
> available in all their diversity, strengths and weaknesses, and all
> things considered wouldn't want my linux any other way.
> 
> best regards
> 
> Michael Noble
> 

Regards
Mark

Mark McBride
0844146809



____________________________________________________________________________
The information in this e-mail is confidential and is intended solely for
the addressee. Access to this e-mail by anyone else is unauthorised.  If
you are not the intended recipient, any disclosure, copying, distribution
or any action taken or omitted in reliance on this, is prohibited and may
be unlawful. Whilst all reasonable steps are taken to ensure the accuracy
and integrity of information and data, and to preserve the confidentiality
thereof, no liability or responsibility whatsoever is accepted if
information or data is corrupted or does not reach its intended destination. 
KFM Radio (Pty) Ltd. will not accept responsibility for unauthorised use,
be it public or private, to express opinion, promote or demote individuals
or groups.




More information about the Linux-audio-user mailing list