Standard

Audio Arduino - an ALSA (Advanced Linux Sound Architecture) audio driver for FTDI-based Arduinos : as a demonstration of an open sound card system. / Dimitrov, Smilen; Serafin, Stefania.

NIME2011 Proceedings of the International Conference on New Interfaces for Musical Expression. Oslo, Norway : Unipub forlag - Oslo Academic Press, 2011. p. 211-216.

Publication: Research - peer-reviewArticle in proceeding

Harvard

Dimitrov, S & Serafin, S 2011, 'Audio Arduino - an ALSA (Advanced Linux Sound Architecture) audio driver for FTDI-based Arduinos: as a demonstration of an open sound card system'. in NIME2011 Proceedings of the International Conference on New Interfaces for Musical Expression. Unipub forlag - Oslo Academic Press, Oslo, Norway, pp. 211-216.

APA

Dimitrov, S., & Serafin, S. (2011). Audio Arduino - an ALSA (Advanced Linux Sound Architecture) audio driver for FTDI-based Arduinos: as a demonstration of an open sound card system. In NIME2011 Proceedings of the International Conference on New Interfaces for Musical Expression. (pp. 211-216). Oslo, Norway: Unipub forlag - Oslo Academic Press.

CBE

Dimitrov S, Serafin S. 2011. Audio Arduino - an ALSA (Advanced Linux Sound Architecture) audio driver for FTDI-based Arduinos: as a demonstration of an open sound card system. In NIME2011 Proceedings of the International Conference on New Interfaces for Musical Expression. Oslo, Norway: Unipub forlag - Oslo Academic Press. pp. 211-216.

MLA

Dimitrov, Smilen and StefaniaSerafin "Audio Arduino - an ALSA (Advanced Linux Sound Architecture) audio driver for FTDI-based Arduinos: as a demonstration of an open sound card system". NIME2011 Proceedings of the International Conference on New Interfaces for Musical Expression. Oslo, Norway: Unipub forlag - Oslo Academic Press. 2011. 211-216.

Vancouver

Dimitrov S, Serafin S. Audio Arduino - an ALSA (Advanced Linux Sound Architecture) audio driver for FTDI-based Arduinos: as a demonstration of an open sound card system. In NIME2011 Proceedings of the International Conference on New Interfaces for Musical Expression. Oslo, Norway: Unipub forlag - Oslo Academic Press. 2011. p. 211-216.

Author

Dimitrov, Smilen; Serafin, Stefania / Audio Arduino - an ALSA (Advanced Linux Sound Architecture) audio driver for FTDI-based Arduinos : as a demonstration of an open sound card system.

NIME2011 Proceedings of the International Conference on New Interfaces for Musical Expression. Oslo, Norway : Unipub forlag - Oslo Academic Press, 2011. p. 211-216.

Publication: Research - peer-reviewArticle in proceeding

Bibtex

@inbook{e575e6a178f5432e8f104fb9f742f262,
title = "Audio Arduino - an ALSA (Advanced Linux Sound Architecture) audio driver for FTDI-based Arduinos",
publisher = "Unipub forlag - Oslo Academic Press",
author = "Smilen Dimitrov and Stefania Serafin",
year = "2011",
isbn = "ISSN 2220-4792",
pages = "211-216",
booktitle = "NIME2011 Proceedings of the International Conference on New Interfaces for Musical Expression",

}

RIS

TY - GEN

T1 - Audio Arduino - an ALSA (Advanced Linux Sound Architecture) audio driver for FTDI-based Arduinos

T2 - NIME2011 Proceedings of the International Conference on New Interfaces for Musical Expression

A1 - Dimitrov,Smilen

A1 - Serafin,Stefania

AU - Dimitrov,Smilen

AU - Serafin,Stefania

PB - Unipub forlag - Oslo Academic Press

CY - Oslo, Norway

PY - 2011/5/30

Y1 - 2011/5/30

N2 - A contemporary PC user, typically expects a sound card to be a piece of hardware, that: can be manipulated by 'audio' software (most typically exemplified by 'media players'); and allows interfacing of the PC to audio reproduction and/or recording equipment. As such, a 'sound card' can be considered to be a system, that encompasses design decisions on both hardware and software levels - that also demand a certain understanding of the architecture of the target PC operating system.<br/><br/>This project outlines how an Arduino Duemillanove board (containing a USB interface chip, manufactured by Future Technology Devices International Ltd [FTDI] company) can be demonstrated to behave as a full-duplex, mono, 8-bit 44.1 kHz soundcard, through an implementation of: a PC audio driver for ALSA (Advanced Linux Sound Architecture); a matching program for the Arduino's ATmega microcontroller - and nothing more than headphones (and a couple of capacitors). The main contribution of this paper is to bring a holistic aspect to the discussion on the topic of implementation of soundcards - also by referring to open-source driver, microcontroller code and test methods; and outline a complete implementation of an open - yet functional - soundcard system.<br/>

AB - A contemporary PC user, typically expects a sound card to be a piece of hardware, that: can be manipulated by 'audio' software (most typically exemplified by 'media players'); and allows interfacing of the PC to audio reproduction and/or recording equipment. As such, a 'sound card' can be considered to be a system, that encompasses design decisions on both hardware and software levels - that also demand a certain understanding of the architecture of the target PC operating system.<br/><br/>This project outlines how an Arduino Duemillanove board (containing a USB interface chip, manufactured by Future Technology Devices International Ltd [FTDI] company) can be demonstrated to behave as a full-duplex, mono, 8-bit 44.1 kHz soundcard, through an implementation of: a PC audio driver for ALSA (Advanced Linux Sound Architecture); a matching program for the Arduino's ATmega microcontroller - and nothing more than headphones (and a couple of capacitors). The main contribution of this paper is to bring a holistic aspect to the discussion on the topic of implementation of soundcards - also by referring to open-source driver, microcontroller code and test methods; and outline a complete implementation of an open - yet functional - soundcard system.<br/>

UR - http://imi.aau.dk/~sd/phd/index.php?title=AudioArduino

UR - http://www.nime2011.org/proceedings/NIME2011_Proceedings.pdf

SN - ISSN 2220-4792

BT - NIME2011 Proceedings of the International Conference on New Interfaces for Musical Expression

SP - 211

EP - 216

ER -