Audio Arduino - an ALSA (Advanced Linux Sound Architecture) audio driver for FTDI-based Arduinos: as a demonstration of an open sound card system

Bidragets oversatte titel: Audio Arduino - en ALSA (Avanceret Linux Lydarkitektur) audio driver til FTDI-baserede Arduinoer: som en demonstration af en åben lydkort system

Smilen Dimitrov, Stefania Serafin

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskningpeer review

Abstrakt

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.

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.
Bidragets oversatte titelAudio Arduino - en ALSA (Avanceret Linux Lydarkitektur) audio driver til FTDI-baserede Arduinoer: som en demonstration af en åben lydkort system
OriginalsprogEngelsk
TitelNIME2011 Proceedings of the International Conference on New Interfaces for Musical Expression
Antal sider6
UdgivelsesstedOslo, Norway
ForlagFagbokforlaget
Publikationsdato30 maj 2011
Sider211-216
ISBN (Trykt)ISSN 2220-4792
ISBN (Elektronisk)ISSN 2220-4806, ISSN 2220-4814
StatusUdgivet - 30 maj 2011
BegivenhedNew Interfaces for Musical Expression - Oslo, Norge
Varighed: 30 maj 20111 jun. 2011

Konference

KonferenceNew Interfaces for Musical Expression
LandNorge
ByOslo
Periode30/05/201101/06/2011

Fingeraftryk

Dyk ned i forskningsemnerne om 'Audio Arduino - en ALSA (Avanceret Linux Lydarkitektur) audio driver til FTDI-baserede Arduinoer: som en demonstration af en åben lydkort system'. Sammen danner de et unikt fingeraftryk.

Citationsformater