[Klug-general] Linux Sound Programming

James Morris james at jwm-art.net
Sun Mar 21 09:10:19 UTC 2010


On Sun, March 21, 2010 06:43, George Prowse wrote:
> On 20/03/2010 17:46, James Morris wrote:
>> On Sat, March 20, 2010 16:32, James Morris wrote:
>>> On Sat, March 20, 2010 06:13, Thomas Edward Groves wrote:
>>>> So much for having a yard of books on Linux!
>>>>
>>>> Why is *all* documentation so out-of-date / wrong / misleading?
>>>
>>> A) that's a massive over generalization
>>> B) most people aren't interested in writing documentation
>>> C) books on linux are a utter waste of time and space
>>
>> urrrgh, i've countered one over generalization with two more, duh.
>>
> Sound, with the exception of HAL and Xorg, is the most embarrasing part
> of linux

You've got to understand what the various API's were designed for:

OSS - just don't bother with it.
ALSA - kernel level hardware drivers and API
PULSE - desktop sound integration - for that out of the box stuff.
JACK - pro-audio sound server with real time low latency and epitomizing
the unix modular way (ie connecting audio/midi ports of different
applications together)

PULSE and JACK don't work well together because they're designed for
different things.







More information about the Kent mailing list