Subject: Re: Pseudo audio device
To: Jared D. McNeill <jmcneill@invisible.ca>
From: Hubert Feyrer <hubert@feyrer.de>
List: tech-kern
Date: 11/11/2007 13:49:37
On Sun, 11 Nov 2007, Jared D. McNeill wrote:
>> ... or sox? Mixing multiple audio streams in userland comes to mind.
>> Would that be possible? How?
>
> Sure, wouldn't be hard..
>
> The device driver currently always outputs the same format (44kHz 16-bit 
> stereo slinear_le). You could have an application reading from 
> /dev/sound[1-8], mix the results together, and feed them back to /dev/sound0 
> (the real hardware device).
>
> You could even get fancy and make /dev/sound a symlink to another pseudo 
> device that selects the first available pseudo audio device..

Sounds cool. And besides some frobbing to get volume for all/each source 
right, I wonder if the actual mixing couldn't be put into the kernel too, 
after that...


  - Hubert