[LAD] Fwd: LS licensing (was: LV2 " isn't well thought out ?" LV2 in the Reaper sequencer)

Paul Davis paul at linuxaudiosystems.com
Tue Jan 29 14:15:50 UTC 2008


On Tue, 2008-01-29 at 15:44 +0300, alex stone wrote:

> 
> To offer a counterweight to this, have all you craftsmen considered
> getting together in a concentrated team effort, free of politics, and
> indulge in an intense push to expand Jack and Jackdmp (for example) to
> incorporate kernel level audio, with modules, and do away with alsa
> altogether? Now that WOULD be something to talk about, and a wonderful
> incentive for developers to come together as one, with a common goal
> for the greater good. Jack is already 'king of the empire', in my
> humble opinion, and would expand it's grip on the planet even further
> with this final step towards ONE complete linux audio and midi
> solution.

PulseAudio is the ONE complete Linux audio solution (don't know about
MIDI). It is also cross-platform, which is nice.

JACK was never designed to be easy to use for desktop and office
productivity apps; PulseAudio is and has interfaces to/from JACK. The
only thing that JACK has "wanted" (to the extent that an
API/library/server can want anything) is for audio programming in
general to move to a pull model (driven by the audio interface) the way
it is with CoreAudio and ASIO, and away from the push model (driven by
the desire of the application). Even this is not strictly necessary if
the application doesn't care about latency.

Nothing would be gained by putting JACK "inside" the kernel. You seem to
be forgetting that the hard part of audio i/o is actually interacting
with the h/w devices. As much as there may be many reasons to use as
little of the ALSA user-space API as possible, something still has to
handle all the hardware. ALSA does that pretty well.






More information about the Linux-audio-dev mailing list