Skip to main content

Posts

Showing posts with the label ubuntu

Easy duplex Alsa Audio capture and playback for upto CentOS 6.x and Ubuntu with easy API

Advanced Linux Sound Architecture (known by the acronym ALSA ) is a free and open source software framework released under the GNU GPL and the GNU LGPL that provides an API for sound card device drivers. It is part of the Linux kernel. Some of the goals of the ALSA project at its inception were automatic configuration of sound-card hardware and graceful handling of multiple sound devices in a system, goals which it has largely met. A couple of different frameworks, such as JACK, use ALSA to allow performing low-latency professional-grade audio editing and mixing. Concepts This section provides an overview of basic concepts pertaining to ALSA. Typically, ALSA supports up to eight cards , numbered 0 through 7; each card is a physical or logical kernel device capable of input, output, or control of sound , and card number 0 is used by default when no particular card is specified . Furthermore, each card may also be addressed by its id , which is an explanatory string such as ...