Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...

Dernier post

Jack ?

Chaosphere utilisateur non connecté France
Bonjour,

Lorsqu'on cherche des tutos mao sous Linux on tombe tout le temps sur des gens qui nous expliquent comment utiliser jack en routant le signal entre les différentes applications.
Par exemple on ouvre une application pour faire de la batterie, une appli de simulation d'ampli guitare, une appli pour faire du piano, puis on route tout ca dans Ardour grâce à Jack.
Je comprend l'intérêt de pouvoir router le signal audio entre différentes applications, mais j'ai l'impression que pour moi ca me compliquerait la vie.
Plutôt que d'avoir x applications ouvertes et router leur signal je trouve ca bien plus pratique de les avoir sous forme d'intruments virtuels automatiquement ouverts avec le projet dans mon DAW (et du coup c'est le DAW qui fait le routage)
Ou alors il y a quelque chose qui m'échappe ? Est-ce que j'ai vraiment besoin d'installer Jack pour faire de la MAO ? Vous pouvez m'éclairer svp ?

PS : J'ai installé Pipewire au fait, ainsi qu'une appli qui s'appelle qpwgraph qui fait la même chose que Jack apparement (https://flathub.org/apps/org.rncbc.qpwgraph)

jujudusud utilisateur non connecté France
Salut Chaosphere,

Quelle est la distribution Linux que tu utilises ? Arf ... désolé ... KDE Néon, c'est une distribution... je viens de voir ça. le reste de mon commentaire est valable. je vais essayer de me renseigner sur cette distribution.

En effet, je vois que tues en train d'utiliser des applications qui viennent de flathub, et ce n'est pas forcement très bien pour des applications qui doivent traiter du son avec une latence très faible.
Le mieux, d'une manière générale, c'est d'utiliser une distribution et les logiciels mis à disposition par les empaqueteurs de la distribution. Ça permet une meilleur cohérence et le plus souvent une meilleure performance, qui dans la cas de la basse latence et primordiale.

Jusqu'à aujourd'hui, si tu utilisais seulement Ardour (ou une autre STAN, c'est le nom en français du DAW), tu pouvais n'utiliser qu'ALSA car celui-ci réservait l'exclusivité d'accès au périphérique audio et donc, une bonne performance. Mais, dans le monde GNU/Linux on a tendance à utiliser pleins de petits logiciels qui font peu de chose mais qui l'a font bien... ça permet de la modularité.
C'est là que JACK devient indispensable car il permet de connecter tout le monde.
Tu peux aussi utiliser uniquement Ardour pour la MAO et lui demander d'utiliser JACK. Cela te permet d'écouter une source de son (internet, lecteur audio ... etc ...) externe à Ardour sans avoir à fermer ta session de MAO.

Bref, tu verras ... C'est toi qui décide.

PS : Si tu as installé PipeWire et que tu as la dernière version, tu pourras peut être t'en servir à la place de JACK... mais... pour l'instant ce serveur son est au stade de développement et toutes les distribution Linux ne l'ont pas mis en place pour l'utiliser en remplacement de JACK. d'ou ma question, tout la haut ...

darkbob utilisateur non connecté Canada
Jujudusud à posté pendant que je rédigeais, donc mes propos sont un peu redondants, mais je poste pareil, car j'ai quelques points intéressants.

Jack est à mon avis indispensable pour faire de la MAO sous Gnu/Linux.

En plus de permettre le routage entre les différents logiciels. Jack est un serveur de son à basse latence en temps réel. Ainsi, il assure une exécution synchrone entre les applications. Un autre point important est que Jack émet un avertissement lorsqu'il se produit une désynchronisation audio (Les fameux Xruns). Ardour indique l'endroit exact où se produit les xruns, donc on peut réécouter le passage pour savoir s'il s'est produit un bruit ou un manque indésirable. On peut même configurer Ardour pour arrêter automatiquement l'enregistrement en cas de xruns.

Pipewire est en développement, il a pour but à terme de remplacer pulseaudio et jack, mais on est encore loin d'une configuration simple pour faire de la MAO.

Chaosphere utilisateur non connecté France
Hello,

Merci pour vos réponses, alors d'après ce que tu dis Juju, je crois comprendre que si j'utilise Alsa comme driver dans mon STAN, ca monopolise la carte son et du coup les autres applis ne peuvent plus l'utiliser c'est bien ca ?
Si c'est bien ca, alors ca explique le comportement que j'ai eu hier soir (Firefox et Clementine ne voulaient plus émettre de son, et ca les faisait même planter lorsque Reaper était ouvert).
Donc d'où l'intérêt de Jack : en routant le signal le STAN ne monopolise pas la carte son c'est bien ca ?

Chaosphere utilisateur non connecté France
A propos de Pipewire, il sera installé par défaut dans la prochaine LTS de Ubuntu...

jujudusud utilisateur non connecté France
ALSA, ça donne le même comportement que ASIO en mode exclusif dans Windows en ce qui concerne le fait de s'accaparer les périphériques audio, je schématise pour l'explication.

En ce qui concerne PipeWire, la question est vraiment de savoir si la dernière version est installé. Et surtout s'il est configuré pour la basse latence audio.
Dans un dérivé d'Ubuntu je ne te conseille pas de te lancer la dedans.
Il vaut mieux attendre que ce soit officiellement mis en place.

Raoul86 utilisateur non connecté
Pour ma part j'ai beaucoup utiliser kde neon (là je suis en ce moment sur debian kde mais c'est pareil) et avec Jack ça marche nickel puisque c'est une base ubuntu et il suffit d'installer les dépots et meta paquet de kxstudio (dans lequel il y a jack2 cadence, carla et full of plugins) pour que ça marche tout seul...

jujudusud a tout dit....

je rajoute que le couple jack + ardour est super performant puisque ardour laisse apparaitre dans jack l'ensemble de ces connections (contrairement par ex à reaper), ce qui permet (en plus du routage habituel d'un DAW) d'avoir tout le panneau de connection dans le graphe de jack (moi j'utilise patchance comme graphe de connection) ce qui fait que l'on peut faire comme si on avait plein de cables sous la main pour patcher son système.

j'ai tenté une fois pipewire sous fedora... ça marchait super bien... jusqu'à ce que je le plante en 2 jours....

Pas assez pro en linux... j'attendrai donc comme disait jujudusud que ce soit stabilisé sous debian ou ubuntu.

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 13:16, ven. 27 Sep 2024: Bonjour et bienvenue à tigny :-)
olinuxx, 13:05, dim. 22 Sep 2024: [ANNONCE] Les nouvelles des 7 derniers mois de LibraZiK : [Lien]
olinuxx, 18:46, ven. 20 Sep 2024: Bonjour et bienvenue à manaoxygen cool
calixtus06, 11:24, mar. 17 Sep 2024: Bonjour et bienvenue à PAuf :-)
olinuxx, 21:36, ven. 13 Sep 2024: Bonjour et bienvenue à jearos cool
calixtus06, 18:28, mer. 11 Sep 2024: Bonjour et bienvenue à Fred2024 :-)
allany, 18:33, jeu. 05 Sep 2024: Semi-automnal, cet éditorial ! [Lien]
olinuxx, 22:00, dim. 01 Sep 2024: Bonjour et bienvenue à bo cool
olinuxx, 16:22, sam. 31 Aug 2024: Bonjour et bienvenue à kicknride cool
calixtus06, 20:50, jeu. 29 Aug 2024: Bonjour et vienvenue à Nano2259 et vfs750 :-)
calixtus06, 11:34, ven. 23 Aug 2024: Bonjour et bienvenue à Clark2024,Chancellor2024, William74, fafa15, Arsene :-)
calixtus06, 10:23, mer. 14 Aug 2024: Bonjour et bienvenue à Dimercia, gaelle, paguy74 et humpf :-)