Jack et les autres serveurs son.
Page en cours de ré-écriture (pianoliv' octobre 2012)
Table des matières
Présentation
Si vous vous demandez ce qu'est un serveur son, rendez-vous sur la page sur les serveurs son.Jack, l'autocentré égotique égoïste, l'unique quoi ! Comme nous utilisons Jack, qui est indépendant des autres serveurs son et qui a une orientation plus audio-professionnelle, il est bon de revenir sur leur cohabitation. Jack est monomaniaque concernant les flux de son, il a tendance à accaparer toute la couche-son de votre système juste pour lui tout seul (un peu comme un petit frère et les desserts quoi ... . C'est pas forcément mauvais car, laisser d'autres serveurs-son utiliser les couches-son plus basses de votre système ( ALSA, FFADO, OSS ) peut augmenter les latences.
Pour les faire cohabiter, nous avons 3 optiques principales :
- la première est d'effacer de votre système ces serveurs son. C'est un peu bourrin, mais si vous êtes certain de n'utiliser votre système que pour de la production audio, c'est une option qui peut être valable,
- la deuxième est de stopper purement et simplement ces autres serveurs avant le lancement de Jack, ce qui évite les conflits,
- la troisième est de les router (diriger leurs flux) vers Jack.
Liens
- Router OSS et ALSA vers Jack
- pulseaudio vers jack
- TUTO : ALSA vers JACK
Cette méthode utilise le périphérique ALSA loopback qui crée une carte son virtuelle. Cela à le double avantage d'être plus stable dans le temps (surtout pour l'enregistrement) et de ne nécessiter aucun réglage particulier dans les logiciels ALSA: ils utilisent la première carte son, c'est à dire le loopback, et ils sont de ce fait disponible, après routage avec alsa_in et out dans jack. - ALSA_Router_un_flux_ALSA_vers_JACK/ffado_app_non_jack
Cette autre méthode utilise le plugin jack d'alsa. Cela fonctionne aussi, mais certaines application comme flash (les anciennes versions) y étaient allergiques.
voir aussi :
Note pour les rédacteurs : la technique décrite dans la page d'ASD serait-elle universelle ?
[+]