[sldev] [VWR] openAL -- PulseAudio
Dzonatas
dzonatas at dzonux.net
Tue Jan 15 05:11:27 PST 2008
Kamilion wrote:
> Might I suggest PulseAudio?
>
Of course, thank you.
> Summary
> The idea is to make PulseAudio the default sound system on Ubuntu,
> replacing the Esound Sound Daemon (esd) and ALSA dmix. PulseAudio is a
> drop-in replacement for Esound, but adds new features, opening it for
> many entirely new areas.
>
> Rationale
> Apple managed to standardize on a single powerful sound system
> (CoreAudio) for MacOSX which makes almost all users happy, ranging
> from normal day-to-day desktop users to gamers, to professional audio
> people. We should be able to provide the same on Linux. PulseAudio can
> currently provide the functionality at least partially, with the only
> notable exception being pro audio. [...]
This is a interesting solution.
I know JACK offers pro audio, but it straight-up recommends a real-time
system setup in order to reliably have pro audio. Bottom-line is there
is no generic solution for pro audio (not even on Windows). That's fine.
It kinda goes out of scope for the current state of SL, but there is
some interest being put in the brew.
One thing PulseAudio seems to offer diffently from plain JACK is the
server. JACKD is more like a mux but has the be run at the same
run-level as the JACK clients. If PulseAudio allows a higher run-level
then the clients, then it would be very competitive with what Windows
currently offers in sound.
I'm glad you mentioned CoreAudio as an example. It has merit. =)
I've looked for a solution where the 3D audio is also done on the
server-side component (or daemon) instead of being in the client app.
This is pretty close to allow such to happen.
More information about the SLDev
mailing list