Alternative Linux Sound Drivers

The following drivers have been developed apart from Voxware, OSS or Linux sound driver projects: Some of the links may be obsolete.

Ultrasound Project

Jaroslav Kysela (a.k.a Perex)
http://www.perex.cz/~perex/ultra

Advanced Linux Sound Architecture

Jaroslav Kysela
http://www.alsa-project.org/

Primary goals:

  1. Create a fully modularized sound driver which supports kerneld and kmod.
  2. Create the ALSA Kernel API which surpasses the current OSS API.
  3. Maintain compatibility with most OSS/Lite binaries.
  4. Create the ALSA Library (C, C++), which simplifies ALSA application development.
  5. Create the ALSA Manager, an interactive configuration program for the driver.

Planned driver architecture:

Sponsored by SuSE.

Turtle Beach Multisound Driver

by Markus Mummert
http://www.cs.colorado.edu/~mccreary/tbeach/

MPU-401 driver

by Kim Burgaard (needs 100% compatibility)
ftp://sunsite.unc.edu/pub/Linux/kernel/sound/mpu401-0.2.tar.gz

PC-speaker driver

originally by Michael Beck.

Allows to send a wave form to a PC-speaker, and control volume.
Sound driver for linux 2.0. Stand alone. No longer maintained.
ftp://metalab.unc.edu/pub/Linux/kernel/sound/pcsndrv-1.0.tgz

A new effort - pc speaker support as a part of Linux sound driver.
The code is based on Michael Beck's driver.
David Woodhouse - patch for 2.2.8
ftp://ftp.uk.linux.org/pub/people/dwmw2/pcsp/

Sound Blaster AWE-32 driver

by Takashi Iwai:
Low-level driver for OSS.
Supports wave tables for AWE-32, AWE-64, SB32.
Does not support DSP and OPL features - you need to use a standard SB driver for that.
Does not support Wave Guide synthesis for SB AWE 64, due to lack of documentation.
Now is a part of OSS/Linux and Linux sound driver
http://bahamut.mm.t.u-tokyo.ac.jp/~iwai/awedrv/

Sound Blaster Live driver

Support 2-speaker mode with Sound Blaster Live.
Available from Creative site:
http://opensource.creative.com
A new driver has been released recently as a part of ALSA project.

Back Next