Abstract
Understanding the construction and implementation of sound cards (as examples of digital audio hardware) can be a demanding task, requiring insight into both hardware and software issues. An important step towards this goal, is the understanding of audio drivers and how they fit in the flow of execution of software instructions of the entire operating system.
The contribution of this project is in providing sample open-source code, and an online tutorial [1] for a mono, capture-only, audio driver which is completely virtual; and as such, does not require any soundcard hardware. Thus, it may represent the simplest form of an audio driver under ALSA, available for introductory study; which can hopefully assist with a gradual, systematic understanding of ALSA drivers' architecture and audio drivers in general.
The contribution of this project is in providing sample open-source code, and an online tutorial [1] for a mono, capture-only, audio driver which is completely virtual; and as such, does not require any soundcard hardware. Thus, it may represent the simplest form of an audio driver under ALSA, available for introductory study; which can hopefully assist with a gradual, systematic understanding of ALSA drivers' architecture and audio drivers in general.
Bidragets oversatte titel | Minivosc - minimal virtuel oscillator driver til ALSA (Avanceret Linux Lyd-Arkitektur) |
---|---|
Originalsprog | Engelsk |
Titel | Proceedings of the Linux Audio Conference 2012 |
Antal sider | 8 |
Udgivelsessted | CCRMA, Stanford University, California, US |
Forlag | CCRMA, Stanford University |
Publikationsdato | 15 apr. 2012 |
Sider | 175-182 |
ISBN (Trykt) | 978-1-105-62546-6 |
Status | Udgivet - 15 apr. 2012 |
Begivenhed | Linux Audio Conference 2012 - Stanford University, California, USA Varighed: 12 apr. 2012 → 15 apr. 2012 |
Konference
Konference | Linux Audio Conference 2012 |
---|---|
Lokation | Stanford University |
Land/Område | USA |
By | California |
Periode | 12/04/2012 → 15/04/2012 |