GNU/Linux pour les débutants: Comment Audio Fonctionne

0
189

L’une des choses que j’ai trouvé assez confus sur GNU/Linux, durant ma période de transition de l’aide de Windows que mon OS principal à l’utilisation de GNU/Linux) comment audio travaillé.

Dans Windows, vous n’avez pas vraiment besoin de penser à quoi que ce soit, ou de savoir comment configurer tout utilitaires spécifiques pour la plupart; audio fonctionne, tout simplement. Vous pourriez avoir besoin d’installer un pilote pour un nouveau casque ou une carte son, mais c’est aussi lourd que les choses se.

Audio sous GNU/Linux a parcouru un long chemin et, aujourd’hui, des fonctions assez bien quand il s’agit de la simplicité que la migration des utilisateurs de Windows sont habitués; mais il y a encore quelques nuances et les conditions que les nouveaux utilisateurs peuvent ne pas être familiers avec.

Cet article n’est pas destiné à se plonger trop profondément dans les choses, ce sera probablement juste être connaissance commune pour toute personne avec une légère expérience dans le GNU/Linux monde, mais j’espère que cela va aider à clarifier certaines choses pour les néophytes.

Audio sous Linux

L’image ci-dessous montre comment le son fonctionne sous GNU/Linux, qui sera élargi:

linux audio

Par Shmuel Csaba Otto Traian, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=31418026

ALSA

ALSA est synonyme de “Advanced Linux Sound Architecture” et il est la racine de tous les sons modernes distributions GNU/Linux. En bref, ALSA est le cadre que les pilotes de votre carte son de communiquer à travers, ou en lui-même, vous pouvait un peu s’y réfèrent comme à un driver de carte son elle-même; en quelque sorte.

Il y avait encore un peu similaire à un système appelé OSS (Open Sound System) que certaines personnes préfèrent encore, mais il a surtout été éliminé et est rarement utilisé plus.

ALSA est aujourd’hui la base de tous les sons dans un système GNU/Linux. Le Noyau (Linux) communique avec ALSA, puis à son tour, communique avec un serveur audio comme PulseAudio, qui communique avec les applications sur le système. Vous pouvez toujours avoir de l’audio sans serveur comme PulseAudio, mais vous perdez beaucoup de fonctionnalités et de personnalisation; ainsi que d’autres fonctionnalités que nous allons couvrir dans peu de temps.

Serveurs De Son

PulseAudio

PulseAudio est inclus avec pratiquement tous les principaux pré-construit GNU/Linux système d’exploitation. Ubuntu, Opensuse, Manjaro, Mageia, Linux Mint, etc, tous les utiliser PulseAudio par exemple.

Je n’ai pas généralement comme de référencement de Wikipédia, mais une bonne explication de PulseAudio peuvent y être trouvés dans de meilleurs mots que je pourrais avoir utilisé…

“PulseAudio agit comme un serveur de son, où un processus d’arrière-plan en acceptant d’entrée du son à partir d’une ou de plusieurs sources (procédés, des dispositifs de capture, etc) est créé. Le processus d’arrière-plan redirige ensuite mentionné les sources de bruit à un ou plusieurs puits (cartes son, réseau distant PulseAudio serveurs, ou d’autres processus).”

Lire aussi: Un tutoriel pour les débutants hébergement de sites web de GNU/Linux

Essentiellement, PulseAudio dirige le son qu’il reçoit de la part de ALSA, à vos haut-parleurs, écouteurs, etc.

Sans PulseAudio, généralement ALSA ne peut envoyer le son à un endroit à la fois. PulseAudio d’autre part permet à son à venir à partir de plusieurs sources à la fois, et d’être envoyé à plusieurs endroits en même temps.

Une autre caractéristique de PulseAudio est la capacité de contrôler le volume des différentes applications de manière indépendante. Vous pouvez monter le son de Youtube dans votre navigateur, et spotify, sans avoir à régler le volume comme une entité singulière, par exemple.

La plupart des Environnements de Bureau ont leurs propres utilitaires / bac à outils pour la modification des volumes et des dispositifs d’écoute par le biais de PulseAudio, mais il y a une application appelée “pavucontrol”, qui peut être installé si vous avez envie de jouer avec PulseAudio, directement et de voir exactement ce à quoi je fais allusion. C’est simple et facile à comprendre, et le paquet est disponible dans pratiquement toutes les distributions de dépôts.

PulseAudio a de nombreuses autres fonctionnalités, mais nous allons passer, cependant, si vous souhaitez plus d’informations sur PulseAudio vous pouvez l’obtenir ici.

JACK

CRIC JACK Audio Connection Kit. JACK est un autre Serveur de Son semblable à PulseAudio, mais est plus souvent utilisée chez les DJ et les professionnels de l’audio. Il est un peu plus technique, mais il ne l’appui des choses comme la réduction de la latence entre les appareils, et est très utile pour la connexion de plusieurs appareils entre eux (comme le Matériel des Mélangeurs, des platines, enceintes, etc, pour un usage professionnel.) La plupart des gens n’auront pas besoin de JACK, PulseAudio fonctionne très bien, sauf si vous avez besoin d’un JACK pour quelque chose de précis.

Réflexions Finales

Audio sous GNU/Linux “sounds” plus compliqué qu’il ne l’est vraiment (voir ce que j’ai fait), et j’espère que cet article va aider les choses à faire un peu plus de sens lorsque vous naviguez sur le web et de voir des noms comme ALSA et PulseAudio étant jeté autour de!

Profitez-en!