Skip to main content

Historique: Éléments audio du système

Aperçu de cette version: 13

Schémas des différents éléments AUDIO sous LInux



1. Introduction schématique aux notions des composants audio



1.1. Installation par défaut


L'installation par défaut d'un système Linux avec le bureau KDE :

Image

L'installation par défaut d'un système Linux avec le bureau Gnome

Image


1.2. L'installation par défaut, vue d'un ensemble applicatif


Vous reportez à la documentation sur alsa et arts, disponible sur le site, pour d'autres informations. Sachez rapidement que alsa ne mixe pas. Alsa est un ensemble de pilotes pour gérer les cartes sons. Si votre carte son n'intègre pas elle-même un mixeur (donc hardware) il est nécessaire d'utiliser arts (ou esd sur Gnome) pour mixer les sons des applications. Ces applications doivent être "arts-compliant" ou "esd-compliant". Pour arts / esd / gstreamer on parle alors de frameworks et on peut les désigner comme mixeurs de haut-niveau. A noter que arts sera remplacé par phonon dans Kde4.

Image


1.2.1. Après la configuration correcte de DMIX


Dmix est un mixeur intégré à alsa, on peut parler de mixeur de bas-niveau. Il permet un mixage logiciel lorsque la carte son est dépourvue de mixeur hardware.
A noter que dans cette image, on voit aussi sdl et soundwarpper (nous reviendrons sur soundwrapper et surtout jacklauncher plus bas)

Image


1.2.2. Le cas SDL


SDL, on ne s'étendra pas dessus ici. Sachez simplement qu'il est capable de se connecter à alsa et à oss, et de tourner en même temps sans encombre qu'une application utilisation le routage arts-> alsa. Il est utilisé principalement par les jeux vidéos et permet un mixage de "mi-niveau" très facilement.


2. Le but à atteindre, l'architecture finale


Sachant que arts/esd/gstreamer ne sont pas adaptés à la MAO, il convient d' utiliser JACK, qui peut tourner en temps-réel. Les principaux logiciels de son et/ou Midi peuvent s' y connecter.

Voici l'architecture que vous atteindrez après avoir suivi complètement ce tutoriel. Nous allons utiliser le maximum de possibilités pour le maximum d'élément. Afin d'atteindre le meilleur pour tous et la plus grande facilité d'utilisation de tout les logiciels, y compris ceux ne prenant pas en compte JACK d'origine, en les routant sur dmix. Tout en conservant sdl pour certains autres, notamment pour des jeux !

Voici l'architecture finale, ou tout est mixé parfaitement bien, vraiment tout et où le choix applicatif routé vers jack bénéficie en plus du temps-réel total. A noter qu'il est préférable de router Kde vers alsa/dmix plutôt que vers jack, car cela évite des xrun dûs à la re-direction arts->jack de Kde. Il est donc préférable de router Kde vers alsa/dmix.

Image

à noter que Pulseaudio commence à être implanté de base sur plusieurs distributions et devrait à terme remplacer tous les serveurs sons dés qu'il deviendra plus stable !

Historique

Information Version
Sun 13 mai 2012 14:47 pianolivier 40
Afficher
Sun 13 mai 2012 14:41 pianolivier 39
Afficher
Sun 13 mai 2012 14:22 pianolivier 38
Afficher
Sun 13 mai 2012 14:10 pianolivier 37
Afficher
Sun 13 mai 2012 13:40 pianolivier +2 alias 36
Afficher
Sun 13 mai 2012 13:34 pianolivier 35
Afficher
Sun 13 mai 2012 13:30 pianolivier 34
Afficher
Sun 13 mai 2012 12:55 pianolivier Début de réorga complète de la page 33
Afficher
Mon 09 Apr 2012 16:23 pianolivier +BOX 32
Afficher
Mon 09 Apr 2012 15:16 pianolivier 31
Afficher
Mon 09 Apr 2012 15:16 pianolivier +bannière doc à améliorer 30
Afficher
Wed 21 Mar 2012 19:46 pianolivier fil d'ariane 29
Afficher
Sun 11 Mar 2012 15:27 pianolivier mise en page 28
Afficher
Tue 04 Jan 2011 13:36 olinuxx lien interne BOX 27
Afficher
Mon 03 Jan 2011 07:52 olinuxx ptits trucs 26
Afficher
Mon 03 Jan 2011 04:02 olinuxx box 25
Afficher
Fri 17 Dec 2010 16:47 olinuxx BOX 24
Afficher
Fri 17 Dec 2010 16:35 olinuxx BOX 23
Afficher
Fri 17 Dec 2010 16:30 olinuxx BOX 22
Afficher
Thu 16 Dec 2010 20:05 olinuxx BOX 21
Afficher
Thu 16 Dec 2010 06:49 olinuxx 20
Afficher
Thu 16 Dec 2010 06:02 olinuxx + • ((Compiler des logiciels)) 19
Afficher
Wed 15 Dec 2010 17:44 olinuxx taille BOX 18
Afficher
Wed 15 Dec 2010 17:43 olinuxx taille BOX 17
Afficher
Wed 15 Dec 2010 17:42 olinuxx taille BOX 16
Afficher
Wed 15 Dec 2010 17:36 olinuxx BOX-ification 15
Afficher
Fri 19 Feb 2010 17:03 yanshee 14
Afficher
Fri 19 Feb 2010 17:02 yanshee 13
Afficher
Thu 16 Apr 2009 14:01 bluedid29 numérotatopn chapitres, corrections, ajout article 12
Afficher
Wed 13 Sep 2006 00:35 bluedid29 11
Afficher
Mon 28 Aug 2006 03:42 bluedid29 10
Afficher
Fri 07 Jul 2006 19:24 Trinine 9
Afficher
Thu 06 Jul 2006 18:12 charcler 8
Afficher
Thu 06 Jul 2006 18:05 charcler 7
Afficher
Thu 06 Jul 2006 17:31 charcler 6
Afficher
Thu 06 Jul 2006 17:13 charcler 5
Afficher
Thu 06 Jul 2006 17:09 charcler 4
Afficher
Thu 06 Jul 2006 15:34 gilles 3
Afficher
Thu 06 Jul 2006 15:33 gilles 2
Afficher
Thu 06 Jul 2006 15:26 gilles 1
Afficher
  • 1
  • 2 (en cours)
  • »