Chargement...
 
Skip to main content

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


[RESOLU]Problème de synchronisation Ardour/Hydrogen/Jack

Bonjour,

J'hésite à faire deux posts pour mon problème, mais comme a priori tout vient de Jack, je vous explique tout ici :

1° Lorsque j'arrête Jack, tout continue à fonctionner. C'est un peu étrange, mais je peux toujours enregistrer dans Ardour, Patchage fonctionne toujours, même la synchronisation entre Ardour et Hydrogen fonctionne (à moitié, j'y viens après). Plusieurs hypothèses :
-En fait Jack ne s'arrête pas, c'est Qjackctl qui ne marche pas
-La dernière version de Pulseaudio gère tout ça (j'ai UbuntuStudio 11.04)
-Les joies de l'informatique

2° La synchronisation ne marche qu'à moitié. Quand je fais lecture sur Ardour, Jack ou Hydrogen, tout le monde se met en route, quand je fais pause tout le monde s'arrête. Cependant, pas moyen de revenir en arrière, de se déplacer librement sur la timeline, même le bouton "retour au début" ne fonctionne pas. Plusieurs hypothèses :
-C'est normal, j'ai fantasmé sur les possibilités de la synchronisation
-Sachant que arrêter Jack n'y change rien, Jack ne fonctionne pas et le problème vient de là
-Les joies de l'informatique

Dans les options de Jack, j'ai mis "kill-pulseaudio-x11" comme commande à exécuter au démarrage. Est-ce que quelqu'un peut confirmer ou corriger cette instruction ?
France
1/ qjackctl a une option pour fermer l'interface sans quitter jack, une idée ?
pianolivier écrit:
1/ qjackctl a une option pour fermer l'interface sans quitter jack, une idée ?


oui, fermer qjackctl ne stoppe pas forcément le processus jackd surtout si ardour est en train de l'utiliser - pulseaudio n'a rien à voir avec ça -
2 cas :
propre : tu stoppes jack dans qjackctl puis tu quittes qjackctl dans ce cas, même si ardour relance jackd par derrière tu dois au moins avoir un avertissement
sale : tu fermes directement qjackctl mais là c'est normal que jack continue à tourner

pour la synchronisation, ça doit marcher, à condition de paramétrer correctement le système - en fait, c'est plutôt le transport qui ne marche pas bien - la synchronisation, c'est le fait que tout tes programmes audio tournent sur la même horloge, donc que tes pistes ne se décalent pas par exemple

pour le transport, il faut définir le "chauffeur" principal, dans qjackctl, tu as une barre de transport, si tu l'utilises, que se passe-t-il ?
J'ai fait un essai en démarrant d'abord Ardour puis qjackctl. Donc en effet, Ardour lance Jack tout seul.

Par contre, si je clique sur "Arrêter" (et non pas "Quitter") dans qjackctl, j'ai une pop-up qui me dit quelque chose comme "attention, il y a des applications en cours, ça ne va plus marcher". Je clique sur "arrêter quand même", et je peux toujours enregistrer.

J'ai changé une option dans Ardour, et maintenant le transport marche.

Merci pour vos explications.
Je serais tenté de dire que tout marche, donc je mets résolu. Il ne me reste plus qu'à régler les niveaux d'entrée (alsamixer n'apparait pas dans Patchage).