Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Advanced Linux Sound Architecture — Wikipédia
Advanced Linux Sound Architecture — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Page d’aide sur l’homonymie

Pour l’article homonyme, voir Alsa.

Cet article est une ébauche concernant un logiciel libre.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Consultez la liste des tâches à accomplir en page de discussion.
ALSA
Advanced Linux Sound Architecture

Description de cette image, également commentée ci-après
AlsaMixer 1.0.14 sous Ubuntu 7.10
Informations
Créateur Jaroslav Kysela (d)Voir et modifier les données sur Wikidata
Développé par Alsa Team[1]
Première version 0.0.7 (4 novembre 1998)
Dernière version 1.2.14 (14 avril 2025)[2]Voir et modifier les données sur Wikidata
État du projet Actif
Écrit en CVoir et modifier les données sur Wikidata
Système d'exploitation LinuxVoir et modifier les données sur Wikidata
Environnement Linux
Langues Multilingue
Type Pilote de carte son
Mixeur audio
Licence GNU GPL 2.0
GNU LGPL 2.1
Site web alsa-project.org

modifier - modifier le code - voir Wikidata (aide)

Advanced Linux Sound Architecture (abr. ALSA) est un ensemble de logiciels pour enregistrer et jouer des sons, qui est incorporé dans le noyau Linux. Destiné à remplacer Open Sound System (OSS) pour le support des cartes son, il comporte un mixeur audio et une suite de pilotes[3]. 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)[4]. Il remplace OSS dans la version 2.6 bien qu'une couche de rétrocompatibilité existe.

ALSA est distribué sous licence GNU GPL 2.0 et/ou GNU LGPL 2.1.

Fonctionnalités

[modifier | modifier le code]

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

  • synthétiseur MIDI intégré dans le matériel ;
  • mixage logiciel de plusieurs canaux ;
  • opérations full-duplex ;
  • pilotes thread-safe et multiprocesseurs.

Afin d'apporter proprement ces fonctionnalités, ALSA a une interface de programmation (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 de cartes son, ALSA inclut une bibliothèque de plus haut niveau, pour ceux qui ne désirent pas interagir directement avec le noyau.

Outils

[modifier | modifier le code]

ALSA apporte également des outils permettant d'effectuer plusieurs tâches[5],[6] :

  • alsactl : AlsaControl permet de contrôler les cartes son et de manipuler (charger et sauvegarder) les configurations ;
  • alsaconf : permet d'identifier et de configurer la(les) carte(s) son présente(s) sur le système ;
  • alsamixer : permet de régler les volumes des différents canaux, utilise ncurses pour l'affichage ;
  • aplay : permet de jouer un fichier .wav ;
  • arecord : permet d'enregistrer un fichier .wav à partir d'une sortie sonore ;
  • aconnect : permet de connecter deux ports existants sur un séquenceur ALSA.

Notes et références

[modifier | modifier le code]
  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Advanced Linux Sound Architecture » (voir la liste des auteurs).
  1. ↑ (en) « Alsa Team », sur alsa-project.org, 30 juillet 2015 (consulté le 12 octobre 2015)
  2. ↑ « Main Page News », 14 avril 2025 (consulté le 15 avril 2025)
  3. ↑ (en) Michael Stutz, The Linux Cookbook : Tips and Techniques for Everyday Use, San Francisco, No Starch Press, 2004, 790 p. (ISBN 1-59327-031-3), p. 463
  4. ↑ (en) « Release notes for v2.5.5 », sur kernel.org, 20 février 2002 (consulté le 13 mai 2007)
  5. ↑ (en) « Alsa-utils », sur alsa.opensrc.org, 2013 (consulté le 11 octobre 2015)
  6. ↑ (en) « ALSA User Info », sur alsa-project.org, 30 juillet 2015 (consulté le 11 octobre 2015)

Voir aussi

[modifier | modifier le code]

Articles connexes

[modifier | modifier le code]
  • Open Sound System
  • Pile audio Linux

Liens externes

[modifier | modifier le code]
  • (en) Site officiel
  • (en) Wiki non officiel
v · m
GNU/Linux
  • GNU
  • Noyau Linux
Histoire
  • Projet GNU
  • Tux
  • Controverse de nommage
  • SCO et Linux
Noyau Linux
  • Pile graphique Linux
    • DRI
    • KMS
    • V4L2
  • Pile audio Linux
    • ALSA
    • JACK
    • OSS
    • PortAudio
    • PipeWire
    • PulseAudio
  • Réseau
    • Netfilter
    • nftables
    • BPfilter
  • autre
    • evdev
    • inotify
    • LVM
Distributions
  • Liste des distributions GNU/Linux
  • Paquets logiciels
  • Gestionnaire de paquets
  • Distribution live
    • Liste de live CD
  • Live USB
  • Mini Linux
Applications
  • ALSA
  • LAMP
  • Bureau
  • Embarqué
  • Jeux
    • liste
  • Matériel
  • Client léger (LTSP)
Personnalités liées
  • Ulrich Drepper
  • Gaël Duval
  • Jon Hall
  • Benjamin Mako Hill
  • Ian Murdock
  • Bruce Perens
  • Lennart Poettering
  • Daniel Robbins
  • Mark Shuttleworth
  • Jane Silber (en)
  • Richard Stallman
  • Linus Torvalds
  • Patrick Volkerding
  • Jeff Waugh
Médias
  • GNU/Linux Magazine France
  • Linuxfr
  • Linux Journal
  • Linux Magazine
  • LWN
  • Phoronix
  • Planète Linux
  • SysOps Pratique
Mobile
  • Access Linux Platform
  • Android
  • Bada
  • Firefox OS
  • KaiOS
  • LiMo
  • Ubuntu Touch
  • UBports
  • Linaro
  • MeeGo
  • Mer
  • Mobilinux
  • OpenMoko
  • Picotux
  • Sailfish OS
  • Tizen
  • Ubuntu Netbook Edition
  • Yun OS
Autres sujets
  • Fondation Linux
  • Groupe d'utilisateurs Linux (GUL)
  • Linux Standard Base (LSB)
  • Compteur Linux
  • icône décorative Portail de Linux
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Advanced_Linux_Sound_Architecture&oldid=213822264 ».
Catégories :
  • Logiciel écrit en C
  • Linux
  • Interface de programmation
  • Logiciel libre sous licence GPL
  • Logiciel libre sous licence LGPL
Catégories cachées :
  • Wikipédia:ébauche logiciel libre
  • Image locale correspondant à celle de Wikidata
  • Page utilisant P170
  • Page utilisant P348
  • Page utilisant P277
  • Logiciel catégorisé automatiquement par langage d'écriture
  • Page utilisant P306
  • Article utilisant une Infobox
  • Article contenant un appel à traduction en anglais
  • Portail:GNU/Linux/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id