Jan 28, 2007 by glennji

On Friday night I watched a presentation about PulseAudio, an open source and cross-platform sound server which could well finally bring decent desktop audio to GNU/Linux and other open systems.

With PulseAudio you get “Compiz for sound” – mixing and redirecting of multiple channels (finally!) with individual (and remembered) volumes, hot-plugging of sound devices and the ability to direct audio streams to different devices, including networked devices. Even better, it provides a number of plugins and compatibility libraries so existing software doesn’t need to be modified and recompiled.

This means you can do neat tricks like: giving the focused window (e.g. IM, Ekiga) more volume and lowering the background sounds (e.g. music and video players like Rhythmbox and Totem) – it’s nice to hear people when they call you, after all! You can also use the built-in USB microphone on your webcam only with the instant messenger application, or playback IM through your headphones but keep playing music through the main speakers. It also means you can combine one or more sound cards, perhaps using two stereo cards to create a 4.1 virtual output device.

It also does network audio, so I think I can hook it up in some tricky ways within my fledgling “smart home”: redirect music to various network devices, use MPD to control playback from the web-tablet, even stream audio from my workstation to the media centre (and have it keep in-sync with a corresponding video stream). Then, once I get a VOIP solution (hostname “affinity”) I can redirect calls to wherever we are in the house. And so on and so forth.

Similar Posts

post image
Dangerous Prototypes
Mar 22, 2021

Whilst Dee and Jules play videogames downstairs, I sit in a beanbag in my makerspace and contemplate the various hardware projects that I would like to complete over the next couple of years.

post image
Coffee Experiments
Mar 13, 2021

I guess I should update the ‘blog?1 Not an easy thing to do these days, since even finding the time to do something as self-indulgent as public journaling probably just means there’s something else I could be doing instead, but maybe it’s an experiment I would like to continue?

post image
Hindsight is 2020
Jan 1, 2021

It’s 8am on the first day of the month, and despite the usual late night, I’ve been up for hours. Jules has been an early riser for years now, and it has had the effect of training me to wake up at 6am each morning — for no good reason, since he’s pretty independent in the morning these days — and so here I am.