| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| audio [Le 25/05/2026, 23:47] – [Les pilotes] mise en forme tableau krodelabestiole | audio [Le 15/06/2026, 12:57] (Version actuelle) – [Les pilotes] split obsolète krodelabestiole |
|---|
| |
| Ubuntu, comme tous les systèmes [[wpfr>GNU/Linux]], est constitué de différentes couches logicielles qui ont chacune une fonction propre. Pour gérer le son, Ubuntu utilise 3 couches : | Ubuntu, comme tous les systèmes [[wpfr>GNU/Linux]], est constitué de différentes couches logicielles qui ont chacune une fonction propre. Pour gérer le son, Ubuntu utilise 3 couches : |
| * l'**[[#applications_audio|application audio]]** : en relation directe avec l'utilisateur, elle permet de créer un flux audio (encore virtuel), dirigé vers le serveur de son. Les applications courantes sont les [[:lecteur_audio|lecteurs audio]], les [[:lecteur vidéo|lecteurs vidéo]] ou les [[:navigateur|navigateurs web]], mais certaines peuvent aussi servir à l'[[#enregistrement]] ou à la manipulation des sons (voir la //[[:MAO|Musique Assistée par Ordinateur]]//). | * l'**[[#applications_audio|application audio]]** : manipulée directement par l'utilisateur, elle permet de générer un flux audio (encore "virtuel"), à destination du serveur de son. Les applications courantes sont les [[:lecteur_audio|lecteurs audio]], les [[:lecteur vidéo|lecteurs vidéo]] ou les [[:navigateur|navigateurs web]], mais certaines peuvent aussi servir à l'[[#enregistrement]] ou à la manipulation audio (voir la //[[:MAO|Musique Assistée par Ordinateur]]//). |
| * le **[[#les serveurs de sons|serveur de son]]** fait l'interface entre le pilote et l'application. Il permet d'uniformiser, mélanger, gérer, et acheminer les différents flux audio créés par les logiciels, entre les entrées (micro, Line In, réseau, ...) et les sorties (casque, haut-parleur, réseau, Bluetooth...). Il s'agit désormais de [[:PipeWire]]. | * le **[[#les serveurs de sons|serveur de son]]** fait l'interface entre le pilote et l'application. Il permet d'uniformiser, mélanger, gérer, et acheminer les différents flux audio créés par les logiciels, entre les entrées (microphone, entrée ligne, flux réseau, ...) et les sorties (casque, haut-parleur, réseau, bluetooth...). Il s'agit désormais de [[:PipeWire]] par défaut sur Ubuntu. |
| * le **[[#les pilotes|pilote]]**, qui permet au [[wpfr>noyau Linux]] de gérer la ou les cartes son de l'ordinateur. C'est une couche logicielle invisible pour l'utilisateur, en relation directe avec le matériel. Sur Ubuntu il s'agit de [[:ALSA]]. | * le **[[#les pilotes|pilote]]** permet au [[wpfr>noyau Linux]] de gérer la ou les cartes son de l'ordinateur. C'est une couche logicielle invisible pour l'utilisateur, en relation directe avec le matériel. Sur Ubuntu il s'agit de [[:ALSA]]. |
| |
| <note> | <note> |
| ==== Les pilotes ==== | ==== Les pilotes ==== |
| |
| Afin de pouvoir exploiter les cartes son, Ubuntu utilise le [[wpfr>Pilote_informatique|pilote]] **[[:ALSA]]**. | Afin de pouvoir exploiter les cartes son, Ubuntu utilise par défaut le [[wpfr>Pilote_informatique|pilote]] **[[:ALSA]]**. **[[OSS4]]** est aussi toujours disponible. |
| |
| ^ **ALSA** |**[[:ALSA]]** //(Advanced Linux Sound Architecture)// est un ensemble de pilotes pour les cartes son intégrées, %%PCI et USB%%. Il a été créé lorsque %%OSS%% est passé sous licence propriétaire, afin de toujours avoir une alternative libre. Ce pilote est en constante amélioration et gère un très grand nombre de cartes. De plus il permet la gestion directe de plusieurs sons grâce à un serveur de sons intégré (dmix). En vue de toujours pouvoir utiliser les programmes écrits pour %%OSS%%, une sur-couche logicielle a été créée afin de conserver l'usage des applications écrites seulement pour %%OSS%%| | ^ **ALSA** |**[[:ALSA]]** //(Advanced Linux Sound Architecture)// est un ensemble de pilotes pour les cartes son intégrées, %%PCI et USB%%. Il a été créé lorsque %%OSS%% est passé sous licence propriétaire, afin de toujours avoir une alternative libre. Ce pilote est en constante amélioration et gère un très grand nombre de cartes. De plus il permet la gestion directe de plusieurs sons grâce à un serveur de sons intégré (dmix). En vue de toujours pouvoir utiliser les programmes écrits pour %%OSS%%, une sur-couche logicielle a été créée afin de conserver l'usage des applications écrites seulement pour %%OSS%%| |
| ^ **[[:OSS4]]** |**OSS4** //(Open Sound System v4)// supporte un nombre de cartes son presque aussi conséquent qu'%%ALSA%% mais il n'a plus beaucoup d'intérêt comparé à ALSA qui l'a remplacé.| | ^ **[[:OSS4]]** |**OSS4** //(Open Sound System v4)// supporte un nombre de cartes son presque aussi conséquent qu'%%ALSA%% mais il n'a plus beaucoup d'intérêt comparé à ALSA qui l'a remplacé.| |
| ^ **[[https://www.ffado.org/|FFADO]]** |**%%FFADO%%** //(Free Firewire Audio Drivers)//, est un projet visant à fournir un pilote unifié pour les cartes son Firewire sous %%GNU%%/Linux. C'est le successeur de FreeBob. Il est désormais directement intégré à [[:ALSA]], donc n'a plus de [[:paquet]] propre.| | |
| | Anciennement : |
| | ^ **[[https://www.ffado.org/|FFADO]]** |**%%FFADO%%** //(Free Firewire Audio Drivers)// était un projet visant à fournir un pilote unifié pour les cartes son Firewire sous %%GNU%%/Linux. Il succéda à FreeBob. Il est désormais directement intégré à [[:ALSA]], donc n'a plus de [[:paquet]] propre.| |
| ^ **%%OSS%%** |**%%OSS%%** //(Open Sound System)//, était l'interface de gestion du son largement utilisée sur les anciennes versions de Linux (jusqu'à la version 2.4 du noyau). Ce pilote est de moins en moins utilisé du fait que la version libre n'est plus maintenue et est plutôt archaïque. il est remplacé par %%OSS4%%.| | ^ **%%OSS%%** |**%%OSS%%** //(Open Sound System)//, était l'interface de gestion du son largement utilisée sur les anciennes versions de Linux (jusqu'à la version 2.4 du noyau). Ce pilote est de moins en moins utilisé du fait que la version libre n'est plus maintenue et est plutôt archaïque. il est remplacé par %%OSS4%%.| |
| |