Modelo arquitectónico de ALSA
(Advanced Linux Sound Architecture)

por David García Garzón (Vokimon), david punto garcia en upf punto edu

La arquitectura ALSA aporta a Linux toda una infraestructura para manejar audio y música en nuestro ordenador de una forma muy flexible y potente. Junto con Ladspa y Jack convierten a Linux en una plataforma perfecta para el audio profesional.

Este manual explica principalmente el modelo conceptual en el que se basan estas arquitecturas y su uso, obviando temas de instalación, configuración y programación que ya cubren otros manuales en la red.

Nota: Este manual está en construcción y es muy posible que haya erratas y secciones incompletas. Si quieres ayudar, puedes ver algunos temas a resolver activando la hoja de estilo Default with TODO's. Normalmente en el menu Ver o Visualizar de tu navegador.

Copias y modificaciones

El copyright de este manual pertenece a su autor, David García Garzón.

El autor permite la copia integra de este manual así como su modificación siempre que se mantenga integro el texto de esta sección. El autor pide, como favor, que se le envien las modificaciones que se puedan hacer para que las pueda incorporar en la versión original.

Agradecimientos y colaboraciones

Resumen

ALSA establece una capa muy ligera de abstracción sobre el hardware de àudio, y ofrece una forma uniforme de conectar flujos de audio digital y de eventos musicales (MIDI) entre diversos programas y entre diversos dispositivos hardware.

Las cualidades más destacables de ALSA son las siguientes:

Las posibilidades de ALSA se complementan con dos notables arquitecturas relacionadas que también se explican, a nivel de usuario, en este manual:

TODO: Introducir también LADCCA (gestión de sesiones/proyectos multi aplicación) como arquitectura complementaria.

Índice