Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
audio [Le 27/04/2015, 17:24]
cafecho Transfert page son vers audio
audio [Le 10/03/2023, 22:36]
L'Africain
Ligne 3: Ligne 3:
 ---- ----
 {{ :​son:​son.png?​80|Icone}} {{ :​son:​son.png?​80|Icone}}
 +
 ====== Le son sous Ubuntu ====== ====== Le son sous Ubuntu ======
  
Ligne 8: Ligne 9:
 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, %%GNU/​Linux%% 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, %%GNU/​Linux%% utilise 3 couches :
   * 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.   * 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.
-  * le **[[#les serveurs de son|serveur de son]]**, invisible pour l'​utilisateur,​ qui fait l'​interface entre le pilote et l'​application. Il permet de gérer 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...)+  * le **[[#les serveurs de sons|serveur de son]]**, invisible pour l'​utilisateur,​ qui fait l'​interface entre le pilote et l'​application. Il permet de gérer 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...)
   * l'​**application audio**, en relation directe avec l'​utilisateur. Il permet de créer un flux audio, dirigé vers le serveur de son. Les plus utilisées sont les lecteurs audio, les lecteurs vidéo, mais elles peuvent aussi servir à l'​enregistrement ou à la manipulation des sons.   * l'​**application audio**, en relation directe avec l'​utilisateur. Il permet de créer un flux audio, dirigé vers le serveur de son. Les plus utilisées sont les lecteurs audio, les lecteurs vidéo, mais elles peuvent aussi servir à l'​enregistrement ou à la manipulation des sons.
  
-Juste avant de vous lancer dans ce qui suit, si vous rencontrez un problème sur "​Line"​ ou "​Entrée micro" et/ou sur un "jack de sortie"​ alors que votre carte son est reconnue et activée, alors vous pouvez voir la discussion [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=1354901|ici]].+Juste avant de vous lancer dans ce qui suit, si vous rencontrez un problème sur "​Line"​ ou "​Entrée micro" et/ou sur un "jack de sortie"​ alors que votre carte son est reconnue et activée, alors vous pouvez voir la discussion [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=1354901|ici]].
  
  
 ==== Les pilotes ==== ==== Les pilotes ====
-Afin de pouvoir exploiter les cartes son, Ubuntu utilise le [[wpfr>​Pilote_informatique|pilote]] **[[http://​www.alsa-project.org/​main/​index.php/​Main_Page|ALSA]]**.+Afin de pouvoir exploiter les cartes son, Ubuntu utilise le [[wpfr>​Pilote_informatique|pilote]] **[[https://​www.alsa-project.org/​main/​index.php/​Main_Page|ALSA]]**.
  
 <note importante>​D'​autres pilotes pour %%GNU/​Linux%% existent mais sachez que les pilotes audio ne peuvent pas être utilisés simultanément puisqu'​ils monopolisent la carte son.</​note>​ <note importante>​D'​autres pilotes pour %%GNU/​Linux%% existent mais sachez que les pilotes audio ne peuvent pas être utilisés simultanément puisqu'​ils monopolisent la carte son.</​note>​
Ligne 23: Ligne 24:
 |**[[:​FFADO]]**|**%%FFADO%%** //(Free Firewire Audio Drivers)//, est un projet expérimental qui vise à fournir un pilote unifié pour les cartes son Firewire sous %%GNU%%/​Linux. C'est le successeur de FreeBob.| |**[[:​FFADO]]**|**%%FFADO%%** //(Free Firewire Audio Drivers)//, est un projet expérimental qui vise à fournir un pilote unifié pour les cartes son Firewire sous %%GNU%%/​Linux. C'est le successeur de FreeBob.|
 |**%%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%%.|
 +
 +<note important>​Pour l'​audio Intel a170 (Supreme FX), il faut installer des pilotes :
 +<​code>​
 +sudo apt-add-repository ppa:​ubuntu-audio-dev/​alsa-daily
 +sudo apt-get update
 +sudo apt-get install oem-audio-hda-daily-lts-vivid-dkms
 +</​code>​
 +Redémarrez et mettez la carte générique en priorité sur les applications que vous souhaitez.
 +</​note>​
  
 ==== Les serveurs de sons ==== ==== Les serveurs de sons ====
Ligne 35: Ligne 45:
 ==== Ubuntu avec une installation standard ==== ==== Ubuntu avec une installation standard ====
  
-Lors de l'​installation d'​Ubuntu,​ l'​installateur détecte votre carte son, installe le pilote audio **[[http://​www.alsa-project.org/​main/​index.php/​Main_Page|ALSA]]**,​ le serveur de son **[[:​Pulseaudio]]** et une série d'​application utilisateurs. L'​ensemble est directement opérationnel.+Lors de l'​installation d'​Ubuntu,​ l'​installateur détecte votre carte son, installe le pilote audio **[[https://​www.alsa-project.org/​main/​index.php/​Main_Page|ALSA]]**,​ le serveur de son **[[:​Pulseaudio]]** et une série d'​application utilisateurs. L'​ensemble est directement opérationnel.
  
 <​note>​__Le contrôleur de volume__\\ <​note>​__Le contrôleur de volume__\\
Ligne 52: Ligne 62:
 __À noter__: Certains lecteurs audio comme par exemple ceux des pages internet, possèdent un réglage de volume et parfois un bouton "​muet"​. Vérifier aussi ces deux paramètres. __À noter__: Certains lecteurs audio comme par exemple ceux des pages internet, possèdent un réglage de volume et parfois un bouton "​muet"​. Vérifier aussi ces deux paramètres.
  
-<note help>Si vous n'avez pas de son sur votre ordinateur, vérifiez:  +<note help>Si vous n'avez pas de son sur votre ordinateur, vérifiez:​ 
-  * la **connexion des hauts-parleurs** (prise verte),  +  * la **connexion des hauts-parleurs** (prise verte), 
-  * l'​**alimentation électrique** de ces derniers et sur certains **PC portables**, ​+  * l'​**alimentation électrique** de ces derniers et sur certains **PC portables**,​
   * la présence d'un **bouton** potentiomètre de son.   * la présence d'un **bouton** potentiomètre de son.
 **Si l'​absence de son ne provient pas de ces problèmes**,​ lisez cette [[:​son_problemes|section dédiée aux problèmes de son]].</​note>​ **Si l'​absence de son ne provient pas de ces problèmes**,​ lisez cette [[:​son_problemes|section dédiée aux problèmes de son]].</​note>​
Ligne 62: Ligne 72:
  
 ===== Enregistrement ou capture===== ===== Enregistrement ou capture=====
-Avant toute chose, il faut savoir sur quelle entrée vous allez brancher votre périphérique d'​entrée de son. Les cartes son des ordinateurs sont souvent équipées de **2 entrées**, une **bleue** et une **rouge/rose**.+Avant toute chose, il faut savoir sur quelle entrée vous allez brancher votre périphérique d'​entrée de son. Les cartes son des ordinateurs sont souvent équipées de **2 entrées**, une **bleue ​ou verte** et une **rouge ​ou rose**.
 <box round red|**microphone (rose)**>​L'​entrée microphone est faite pour les signaux bruts. Microphones non-amplifiés,​ platines tourne-disques vinyles, instruments de musique non amplifiés,​...</​box>​ <box round red|**microphone (rose)**>​L'​entrée microphone est faite pour les signaux bruts. Microphones non-amplifiés,​ platines tourne-disques vinyles, instruments de musique non amplifiés,​...</​box>​
 <box round blue|**l'​entrée ligne (bleue)**>​L'​entrée ligne est faite pour les signaux pré-amplifiés. Baladeurs, platine de lecture amplifiée (CD, magnétophone,​...) instruments de musique amplifiés,​...</​box>​ <box round blue|**l'​entrée ligne (bleue)**>​L'​entrée ligne est faite pour les signaux pré-amplifiés. Baladeurs, platine de lecture amplifiée (CD, magnétophone,​...) instruments de musique amplifiés,​...</​box>​
 +Dans certains cas, en particulier sur les ordinateurs portables il n'y a plus qu'une prise jack qui fait a la fois micro et casque!
  
 ====Les applications d'​enregistrement==== ====Les applications d'​enregistrement====
Ligne 89: Ligne 100:
  
 ==== Enregistrement de la sortie audio ==== ==== Enregistrement de la sortie audio ====
-//(Lors de la 1ère utilisation)// ​\\ +//(Lors de la 1ère utilisation)//​
 Lorsque vous voulez capturer un flux audio en continu (streaming),​ il peut être pratique d'​enregistrer tout simplement la sortie audio (ce qui sort de vos hauts-parleurs). Mais dans [[:​Pulseaudio]] la sortie audio pour le retour en entrée "​Monitor"​ n'est pas configurée par défaut pour l'​enregistrement. Pour ce faire: Lorsque vous voulez capturer un flux audio en continu (streaming),​ il peut être pratique d'​enregistrer tout simplement la sortie audio (ce qui sort de vos hauts-parleurs). Mais dans [[:​Pulseaudio]] la sortie audio pour le retour en entrée "​Monitor"​ n'est pas configurée par défaut pour l'​enregistrement. Pour ce faire:
   - Si ce n'est pas déjà fait, [[:​tutoriel:​comment_installer_un_paquet|installer ​ le paquet]] du contrôleur de volume **[[apt>​pavucontrol]]**;​   - Si ce n'est pas déjà fait, [[:​tutoriel:​comment_installer_un_paquet|installer ​ le paquet]] du contrôleur de volume **[[apt>​pavucontrol]]**;​
   - Démarrer un flux audio (une vidéo, une webradio/​webTV,​...);​   - Démarrer un flux audio (une vidéo, une webradio/​webTV,​...);​
-  - Ouvrir l'[[#les applications|application de capture]] et le contrôleur de volume "​Pavucontrol"​+  - Ouvrir ​**Pavucontrol** ainsi que l'[[#les_applications_d_enregistrement|application de capture]] et démarrer l'​enregistrement
-  - Dans à l'​onglet "​Enregistrement" ​du contrôleur de volume, modifier+  - Dans l'​onglet "​Enregistrement" ​apparaît alors
-    * capture de -> **''​Built-in Audio interne Stéréo Analogique''​ **\\ en:+    * capture de -> **''​Built-in Audio interne Stéréo Analogique''​ **\\ Le modifier ​en:
     * capture de -> **''​Monitor of Built-in Audio interne Stéréo Analogique''​** \\ //(Exemple de nom pour une carte son générique,​ il peut être différent pour d'​autres cartes)//     * capture de -> **''​Monitor of Built-in Audio interne Stéréo Analogique''​** \\ //(Exemple de nom pour une carte son générique,​ il peut être différent pour d'​autres cartes)//
-Si  la barre de défilement s'​agite cela indique que le signal audio s'​enregistre 8-)\\+Si  la barre de défilement s'​agite cela indique que le signal audio s'​enregistre 8-), l'​enregistrement de la sortie audio de l'​ordinateur est maintenant configurée. Cela n'est plus à faire les fois suivantes, il suffira seulement de lancer l'​[[:​audio#​les_applications_d_enregistrement|application de capture]] et démarrer l'​enregistrement.
  
 Il ne reste plus qu'à régler les différents curseurs de volume de l'​application lecture, du contrôleur de volume et de l'​application de capture pour obtenir une qualité correcte.\\ Il ne reste plus qu'à régler les différents curseurs de volume de l'​application lecture, du contrôleur de volume et de l'​application de capture pour obtenir une qualité correcte.\\
Ligne 107: Ligne 118:
   * Onglet //​Périphériques de sortie -> Afficher ->  **all output devices**//   * Onglet //​Périphériques de sortie -> Afficher ->  **all output devices**//
   * Onglet //​Périphériques d'​entrée ​ -> Afficher ->  **all input devices**// (Ou bien uniquement //​**Monitor**//​ pour éviter d'​avoir en plus les sons provenant d'un éventuel microphone incorporé)   * Onglet //​Périphériques d'​entrée ​ -> Afficher ->  **all input devices**// (Ou bien uniquement //​**Monitor**//​ pour éviter d'​avoir en plus les sons provenant d'un éventuel microphone incorporé)
-  * Onglet //​Configuration -> Audio Interne -> profil -> **Duplex stéréo analogique**// ​+  * Onglet //​Configuration -> Audio Interne -> profil -> **Duplex stéréo analogique**//​
 N'​oubliez pas non plus de vérifier le niveau sonore du lecteur audio de l'​application "​source"​. N'​oubliez pas non plus de vérifier le niveau sonore du lecteur audio de l'​application "​source"​.
 ===Et aussi=== ===Et aussi===
Ligne 115: Ligne 126:
 =====Réglages en ligne de commande===== =====Réglages en ligne de commande=====
 Il est tout à fait possible des configurer les cartes son depuis un [[:​terminal]] avec les outils utilisables en [[:​commande_shell|ligne de commande]]. Il est tout à fait possible des configurer les cartes son depuis un [[:​terminal]] avec les outils utilisables en [[:​commande_shell|ligne de commande]].
-  * **alsamixer**:​ une [[:​terminal#​une_sorte_d_interface_graphique_dans_le_terminal|sorte d'​interface graphique dans un terminal]] pour contrôler les volumes du  pilote de la carte son ALSA (Pour une interface purement graphique, [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​gnome-alsamixer]]**).+  * **alsamixer**:​ une [[:​terminal#​une_sorte_d_interface_graphique_dans_le_terminal|sorte d'​interface graphique dans un terminal]] pour contrôler les volumes du  pilote de la carte son ALSA (Pour une interface purement graphique, [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt>​gnome-alsamixer]]**((gnome-alsamixer n'est plus disponible dans les dépôts officiels depuis [[Focal]]))).
   * **amixer**: pour contrôler les volumes,   * **amixer**: pour contrôler les volumes,
   * **aplay**: pour gérer la lecture,   * **aplay**: pour gérer la lecture,
Ligne 121: Ligne 132:
  
 ==== Activer l'​entrée son (line in) ==== ==== Activer l'​entrée son (line in) ====
-Si vous souhaitez activer l'​entrée son de votre carte son (Line-in, entrée son amplifiée),​ par exemple pour brancher la sortie audio d'une console de jeu, d'un lecteur de K7 audio, etc. sur votre ordinateur. ​+Si vous souhaitez activer l'​entrée son de votre carte son (Line-in, entrée son amplifiée),​ par exemple pour brancher la sortie audio d'une console de jeu, d'un lecteur de K7 audio, etc. sur votre ordinateur.
   - Taper dans un [[:​terminal]]:​ <​code>​alsamixer</​code>​   - Taper dans un [[:​terminal]]:​ <​code>​alsamixer</​code>​
   - Repérer la colonne intitulée <​Line>​   - Repérer la colonne intitulée <​Line>​
Ligne 137: Ligne 148:
   Front Right: Playback 13 [42%] [-15.00dB] [off]</​file>​   Front Right: Playback 13 [42%] [-15.00dB] [off]</​file>​
 Pour réactiver l'​entrée ligne, entrez la [[:​commande_shell|commande]] suivante: <​code>​amixer -c 0 set Line 80% unmute capture</​code>​ Note : Le 0 correspond au chiffre à la fin de la ligne "​Simple mixer control '​Line'"​ Pour réactiver l'​entrée ligne, entrez la [[:​commande_shell|commande]] suivante: <​code>​amixer -c 0 set Line 80% unmute capture</​code>​ Note : Le 0 correspond au chiffre à la fin de la ligne "​Simple mixer control '​Line'"​
 +
 +==== Définir l'​entrée ou/et la sortie audio au démarrage ====
 +On peut configurer les entrées/​sorties par défaut((https://​askubuntu.com/​questions/​1038490/​how-do-you-set-a-default-audio-output-device-in-ubuntu-18-04/​1197010#​1197010)):​\\
 +Pour la sortie audio:\\
 +<code bash>
 +$ pactl list short sinks
 +
 +2   ​alsa_output.pci-0000_00_1f.3.analog-stereo …
 +
 +$ pactl set-default-sink 2 
 +# ou 
 +$ pactl set-default-sink '​alsa_output.pci-0000_00_1f.3.analog-stereo'​
 +</​code>​
 +fonctionne bien (on peut le voir si on ouvre la fenêtre sur les paramètres audio)\\
 +idemn pour l'​entrée en utilisant //sources// au lieu de //sinks//
 +
 +L'​ajout au début du fichier **~/​.profile** pour que ce soit vrai à chaque démarrage:
 +<code bash>
 +pactl set-default-sink '​alsa_output.pci-0000_00_1f.3.analog-stereo'​
 +</​code>​
  
 ===== Utilisations avancées ===== ===== Utilisations avancées =====
Ligne 143: Ligne 174:
  
 =====Reconnaissance de titre de musique===== =====Reconnaissance de titre de musique=====
-  * [[:tunatic]] +  * [[https://​github.com/​marin-m/​SongRec|SongRec]] est un client Shazam open source pour Linux, écrit en Rust. 
-  * [[http://​www.midomi.com/​|Midori.com]] est un site web permettant de reconnaître la musique. Il s'​utilise avec un navigateur internet classique.+  * [[https://​www.midomi.com/​|Midomi.com]] est un site web permettant de reconnaître la musique. Il s'​utilise avec un navigateur internet classique.
  
 ===== Édition des tags (métadonnées) ===== ===== Édition des tags (métadonnées) =====
Ligne 175: Ligne 206:
   * [[:​buzzer|Bips système]]   * [[:​buzzer|Bips système]]
   * [[:​multimédia]]   * [[:​multimédia]]
 +  * [[:​son_cartes_son]]
   * [[:mao|MAO (musique assistée par ordinateur)]]   * [[:mao|MAO (musique assistée par ordinateur)]]
   * [[:sox]] - logiciel de traitement de son en ligne de commande   * [[:sox]] - logiciel de traitement de son en ligne de commande
   * [[:​son_problemes|Problèmes de son]]   * [[:​son_problemes|Problèmes de son]]
-  * **(en)**[[http://​www.alsa-project.org/​main/​index.php/​Main_Page|Site officiel du pilote ALSA]]+  * **(en)**[[https://​www.alsa-project.org/​main/​index.php/​Main_Page|Site officiel du pilote ALSA]]
   * **(en)** [[http://​wiki.hydrogenaudio.org |Base de connaissance HydrogenAudio]]   * **(en)** [[http://​wiki.hydrogenaudio.org |Base de connaissance HydrogenAudio]]
-  * [[http://​alsa.opensrc.org/​Main_Page|wiki non officiel d'​alsa]] - plein d'​exemple pour configurer .asoundrc+  * [[https://​alsa.opensrc.org/​Main_Page|wiki non officiel d'​alsa]] - plein d'​exemple pour configurer .asoundrc
   * [[:​lecture_et_encodage_de_fichiers_audio| Lecture et encodage de fichiers audio]] : Page dédiée aux applications permettant la lecture et l'​extraction de CD audios , ainsi que leur conversion dans un autre format audio.   * [[:​lecture_et_encodage_de_fichiers_audio| Lecture et encodage de fichiers audio]] : Page dédiée aux applications permettant la lecture et l'​extraction de CD audios , ainsi que leur conversion dans un autre format audio.
   * [[:​radio|Radio]] : tout pour écouter la radio avec Ubuntu   * [[:​radio|Radio]] : tout pour écouter la radio avec Ubuntu
Ligne 190: Ligne 222:
 ---- ----
  
-// Contributeurs : [[:​utilisateurs:​toy]],​ [[:​utilisateurs:​cyberdf]],​ [[:​utilisateurs:​Id2ndR]],​ [[:​utilisateurs:​bellegarde|L.Bellegarde]],​ [[:​utilisateurs:​Cafecho]]//+// Contributeurs : [[:​utilisateurs:​toy]],​ [[:​utilisateurs:​cyberdf]],​ [[:​utilisateurs:​Id2ndR]],​ [[:​utilisateurs:​bellegarde|L.Bellegarde]],​ [[:​utilisateurs:​Judibet]]//
  • audio.txt
  • Dernière modification: Le 06/04/2024, 11:21
  • par 86.202.8.12