Linux Sound HOWTO:

Linux Audio-Quality-HOWTO:

Audio FAQ:

smix is a mixer application, allowing you to adapt the sensitivity of the input to the signal's strength:

The birthplace of the Linux sound system is OSS, the open sound system:

OSS product information:

Alan Cox has some useful information on free sound drivers at

The Advanced Linux Sound Architecture (ALSA) is compatible with OSS and looks superior when several PCI sound cards are needed:

“ALSA—Advanced Linux Sound Architecture”, Julia Wunner, iX issue #10, 1999, page 98: This on-line article (in German) is a good overview of the ALSA project.

“Benutzung von Audiodaten unter Linux”, Julia Wunner, iX issue #12, 1998, page 54. This article (in German) is not available on-line, but is still a good overview of Linux sound in general.

“Portable Real-Time Applications”, Juergen Kahrs, Linux Journal #66, October 1999, page 72: Describes how to generate sound on three platforms (Linux, IRIX, Win32) and uses a chaotic Duffing oscillator to produce noise.

If you are looking for Linux sound applications of any kind, you will find them here: and

Analysis of Observed Chaotic Data, Henry Abarbanel, Springer, ISBN 0-387-94523-7:

Nonlinear Time Series Analysis, Kantz & Schreiber, Cambridge University Press, ISBN 0-521-65387-8:

Dynamics: Numerical Explorations, Nusse & Yorke, Springer Verlag, ISBN 0387982647:

Coping with Chaos: Analysis of Chaotic Data and The Exploitation of Chaotic Systems, Ott, Sauer, Yorke, Wiley-Interscience 0-471-02556-9, 1994:

Analyse chaotischer Systeme, Thorsten Buzug, BI-Wissenschaftsverlag, ISBN 3-411-16681-9

Time Series Prediction—Forecasting the Future and Understanding the Past, Weigend & Gershenfeld (editors), Addison-Wesley, ISBN 0-201-62602-0

Introduction to Signal Processing, Sophocles Orfanidis, Prentice Hall, ISBN 0-13-209172-0: A good introduction to linear signal processing, emphasizing hands-on experience with audio applications.

Optimum Signal Processing, Sophocles Orfanidis, McGraw-Hill, ISBN 0-07-100834-9. This introduction to linear adaptive filtering is a very good blend of theory and application.

The Scientist and Engineer's Guide to Digital Signal Processing, Steven W. Smith, ISBN 0-9660176-3-3, A very readable “low math” introduction with many examples. Downloading individual chapters or the entire book is free.

Linux Multimedia Guide, Jeff Tranter, O'Reilly, ISBN 56592-219-0: The only book about the OSS API is already a bit dated, but most of the API information should still be valid because of the consensus among Linux developers to stay with it.

SAL—Scientific Applications for Linux: http://SAL.KachinaTech.COM/index.shtml

Vancouver Linux Users Group—Science and Engineering SIG FAQ about GNU Linux in Science and Engineering:

sci.nonlinear, Nonlinear Science FAQ: