
Ian McDonald wrote:
I notice that Craig discusses these a bit on his latest blog at: http://craig.dubculture.co.nz/blog/2006/07/20/audio-on-ubuntu/
Craig - can you (or anyone else?) explain to me how Jack fits into all of this?
See http://www.agnula.org/documentation/dp_tutorials/alsa_jack_ladspa/: Jack is another sound server (in the same category as ESD/Pulse/GStreamer), that is designed for low latency audio processing applications, and professional audio applications (like Ardour, as Greig points out).
I've seen quite a bit of mention of Jack around the place (as well as GStreamer) and haven't noticed PulseAudio much at all.
PulseAudio just got renamed, and is only really on my radar because of the GNOME connection.
Now Alsa is at the kernel level for devices and doesn't seem to face any real competition. How do the other bits fit togther though?
ALSA is the sound driver system. Everything else sits on top of it, and provides a level of abstraction, if you will. Craig