Advanced Linux Sound Architecture

Advanced Linux Sound Architecture
Page d'aide sur l'homonymie Pour l’article homonyme, voir Alsa
ALSA
Importez le logo de ce logiciel
Alsa v1.0.14 ubuntu7.1 en.png
AlsaMixer 1.0.14 sous Ubuntu
Dernière version 1.0.24 (31 janvier 2011) [+/-]
Version avancée [+/-]
Environnement Linux
Licences GNU GPL et GNU LGPL
Site web www.alsa-project.org

Advanced Linux Sound Architecture (ALSA) est un composant du noyau Linux, destiné à remplacer OSS pour le support des cartes son. Les objectifs initiaux du projet comportent la configuration automatique des cartes son et le support aisé de plusieurs cartes son dans le même système, et ont été largement atteints. Quelques frameworks audio, JACK par exemple, utilisent ALSA pour une édition et un mixage à basse latence et de qualité professionnelle.

Lancé par Jaroslav Kysela, le projet a démarré à partir d'un pilote linux pour la carte son Gravis Ultrasound en 1998, et a été développé en marge du noyau linux, jusqu'à son introduction dans la série 2.5 en 2002 (2.5.4-2.5.5)[1]. Il remplace par défaut OSS dans la version 2.6 bien qu'une couche de rétro-compatibilité existe.

ALSA est distribué sous licence GNU GPL et GNU LGPL.

Sommaire

Fonctionnalités

ALSA est conçu pour utiliser quelques fonctionnalités qui n'étaient pas, lors de sa conception, supportées par OSS :

  • Synthétiseur MIDI intégré dans le matériel ;
  • Mixage logiciel de plusieurs canaux ;
  • Opérations full duplex ;
  • Drivers thread-safe et multi-processeurs.

Afin d'apporter proprement ces fonctionnalités, ALSA a une API plus grande et plus complexe que celle d'OSS, il peut donc être plus difficile de développer une application utilisant ALSA qu'une utilisant OSS. Cependant, ALSA possède une couche d'émulation d'OSS, ainsi l'API OSS, plus portable et plus simple, peut être utilisée. En plus des pilotes des cartes sons, ALSA inclut une bibliothèque de plus haut niveau, pour ceux qui ne désirent pas interagir directement avec le noyau.

Outils

ALSA apporte également des outils permettant d'effectuer plusieurs tâches (Liste exhaustive) :

Alsactl 
Alsa Control est un programme qui permet de contrôler les cartes sons et de manipuler les configurations. Alsactl permet de sauvegarder ou de charger de configurations pour différentes cartes sons.
Alsaconf 
Ce logiciel permet d'identifier et de configurer la(les) carte(s) son(s) présente(s) sur le système.
Alsamixer 
Ce logiciel permet de régler les volumes des différents canaux, utilise Ncurses pour l'affichage.
Aplay 
Ce logiciel permet de jouer un fichier .wav.
Arecord 
Ce logiciel permet d'enregistrer un fichier .wav à partir d'une sortie sonore
Aconnect 
Ce logiciel permet de connecter deux ports existants sur un séquenceur ALSA.


Notes et références

Voir aussi

Articles connexes

Liens et documents externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Advanced Linux Sound Architecture de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Advanced Linux Sound Architecture — AlsaMixer 1.0.14 unter Ubuntu 7.10 Basisdaten Maintainer Das ALSA Team …   Deutsch Wikipedia

  • Advanced Linux Sound Architecture — ALSA Captura de pantalla de alsamixer Desarrollador Equipo de ALSA[1 …   Wikipedia Español

  • Advanced Linux Sound Architecture — Infobox Software name = ALSA caption = Screenshot of AlsaMixer 1.0.14 collapsible = author = Jaroslav Kysela developer = released = 1998 latest release version = 1.0.17 latest release date = release date and age|2008|07|14 latest preview version …   Wikipedia

  • Advanced Linux Sound Architecture — …   Википедия

  • Sound card — A Sound Blaster Live! Value card, a typical (circa 2000) PCI sound card. Connects to Motherboard via one of: PCI ISA USB IEEE 139 …   Wikipedia

  • Processus de développement de Linux — Linux a apporté un changement radical dans la façon dont les systèmes d exploitation sont développés, en construisant une communauté de développement autour d Internet. Ce développement en communauté sur Internet possède les caractéristiques… …   Wikipédia en Français

  • Open Sound System — Original author(s) Hannu Savolainen Developer(s) 4Front Technologies Initial release 1992 Stable release 4.2 Build 2005 / August 5, 2011; 3 months ago …   Wikipedia

  • Linux on zSeries — Linux on System z is the collective term for the Linux operating system compiled to run on IBM mainframes, especially System z machines. Other terms with the same meaning include Linux/390, Linux on zSeries, Linux for zSeries, Linux on System z9 …   Wikipedia

  • Open Sound System — Este artículo o sección necesita referencias que aparezcan en una publicación acreditada, como revistas especializadas, monografías, prensa diaria o páginas de Internet fidedignas. Puedes añadirlas así o avisar …   Wikipedia Español

  • Arquitectura de Sonido Avanzada para Linux — El módulo de Arquitectura de Sonido Avanzada para Linux (más conocido por el acrónimo ALSA de sus siglás en inglés Advanced Linux Sound Architecture. Licenciado bajo GPL es, quizás, uno de los sistemas de sonido más usado en los sistemas …   Enciclopedia Universal

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”