[LAD] Develop a virtual sound card driver.

Gordon JC Pearce gordonjcp at gjcp.net
Fri Oct 5 16:06:24 UTC 2007

On Friday 05 October 2007 16:56:59 Luis Agustín Nieto wrote:
> Hello Everyone,
> We wish to undertake a new project for college (we are students of Computer
> Science at University of Buenos Aires) and the idea is to develop a virtual
> sound card driver which is capable of capturing the sound output generated
> by any standard Linux application, in order to do something with these data
> (for example dumping them to a file).
> We are not sure about which level this driver should be implemented at. We
> would like to avoid, when possible, any low level or hardware related
> dealing.  One approach that we've been considering is to write something at
> the same level of ALSA or OSS (i.e. with the same API), which somehow could
> be registered in the system and made available to the "client" app's  as
> another selectable sound system.

Probably ALSA would be the one to go for, as most modern software uses it.

> We are a little confused about the Linux's sound architecture and would
> like to have some starting point to begin dealing with this project.  We
> would appreciate any help.

You might want to have a look at http://www.craknet.net/joss/ to see how 
someone wrote an app to capture OSS audio (in this case from Quake3) and pass 
it out to Jack.


More information about the Linux-audio-dev mailing list