Skip to main content

3 - Forum dédié à Ardour


Ardour peut-il démarrer jack ? [RESOLU]

Bonjour,

La question est dans le titre: Ardour peut-il lancer jack tout seul comme un grand, ou doit-on toujours lancer jack, puis lancer ardour ?... C'est pas la mort, mais c'est un peu lourd...

Merci
Bonjour,

La question est dans le titre: Ardour peut-il lancer jack tout seul comme un grand, ou doit-on toujours lancer jack, puis lancer ardour ?... C'est pas la mort, mais c'est un peu lourd...

Merci


salut!

en principe oui. Si tu demarres ardour sans que jack tourne, ardour fera apparaitre une fenetre-dialogue ou tu peux parametrer jack. Une fois fait, il lancera jack comme un grand 😊 Note que ces parametres iront tout droit dans $HOME/.jackdrc qui est aussi utilise par QjackCtl.

Une alternative est d'avoir jack lance juste apres ton login ou meme durant le boot initial (debian le permet, suffit de configurer /etc/default/jack proprement).

Ca depend de ton usage de jack. Je l'utilise en permance donc un demarrage automatique au plus tard quand je me logue se justifie bien.

En regle general, tout client jack a la possibilite de lancer jack s'il a ete programme pour le faire (l'API de jack - cf. fonction jack_client_open() le permet.
Salut, et merci de ta réponse,

J'ai bien le panneau de conf d'ardour, mais la possibilité de démarrer jack n'apparaît nulle part...

A la rigueur, je peux effectivement faire en sorte qu'il soit lancé au boot, mais là... j'ai besoin d'aide parce que je découvre tout juste ubuntu ! 😉

Je viens d'essayer de modifier le fichier /etc/default/jack, en mettant "yes" à la rubrique "démarrer jack au boot", rien n'a changé. J'ai ensuite mis mon nom à la ligne USER (avant, il y avait écrit USER=fred.... c'est qui, celui-là ?...). Rien non plus.

J'ai voulu passer par "applications au démarrage", dans le menu système/préférences, mais je ne sais pas ce qu'il faut indiquer...

bref, je patauge...
J'ai bien le panneau de conf d'ardour, mais la possibilité de démarrer jack n'apparaît nulle part...


je crois simplement qu'il n'y en a pas 😀
une fois parametre, ouvre ta session ardour et jack sera lance dans la foulee.
J'ai jamais essaye mais je pense que ca s'passe comme ca.

Note aussi (a confirmer) que jack sera lance "temporairement" de cette maniere. Une fois que tu quittes ardour, jack sera desactive.
Arg... nos msg se croisent ! 😉

Si je lance ardour tel que, en ayant vérifié que les réglages sont id avec ceux de jack, ça plante. Il me répond que jack est "soit utilisé par quelqu'un autre, soit les réglages ne sont pas bons"...

serait-ce un bug avec pulseaudio, peut-être ?
il est possible que qjackctl n soit qu'un script qui desactive pulseaudio au prealable avant de lancer le vrai qjackctl.

Dans ce cas, ouvre un terminal, et tape ceci:

Copy to clipboard
fuser -v /dev/snd/pcm*


ca va te dire quel processus occupe ta carte son.

autre chose:

Copy to clipboard
ls /usr/bin/qjackctl*


ca va reveler si ce que je dis est vrai au sujet de qjackctl et pulseaudio
Pour le fuser, il me dit ceci:


fuser (PSmisc) 22.10
Copyright (C) 1993-2010 Werner Almesberger and Craig Small

PSmisc ne fait l'objet d'AUCUNE GARANTIE.
C'est un logiciel libre, et vous pouvez le redistribuer
en respectant les termes de la licence GNU General Public License.
Pour plus de précisions à ce sujet, voir les fichiers nommés COPYING.


Pour l'autre ligne de commande, il me dit:

/usr/bin/qjackctl /usr/bin/qjackctl.bin


Et moi, j'y cromprends tchi ! 😁
Pour le fuser, il me dit ceci:


fuser (PSmisc) 22.10
Copyright (C) 1993-2010 Werner Almesberger and Craig Small

PSmisc ne fait l'objet d'AUCUNE GARANTIE.
C'est un logiciel libre, et vous pouvez le redistribuer
en respectant les termes de la licence GNU General Public License.
Pour plus de précisions à ce sujet, voir les fichiers nommés COPYING.


hein ??? c'est quoi ce blabla ?? jamais vu ca en executant fuser ... t'es sur d'avoir strictement copie/colle la commande que j'ai indiquee ?


Pour l'autre ligne de commande, il me dit:

/usr/bin/qjackctl /usr/bin/qjackctl.bin


Et moi, j'y cromprends tchi ! 😁


hehe, j'avais bien devine la chose sur qjackctl. En fait, quand tu lances qjackctl (pour lancer jack), ca execute un script qui va desactiver pulseaudio puis lancer le vrai qjackctl (la jolie genetre de control jack). Ardour est plus bourrin, il essaie de lancer jack de maniere plus simple sans savoir si qqchose utilise deja la carte son ...

c'est un peu embetant dans ton cas. La chose a faire serait d'avoir jack qui tourne en permanence et pulseaudio qui tourne en tant que client jack. Y a un tutoriel la-dessus dans le WIKI. Tu devrais aller voir par la-bas 😀
pour le fuser, de memoire, peut-etre tu devrais remplacer -v par -l (je dois confondre avec une autre application):
Copy to clipboard
fuser -l /dev/snd/pcm*

Alors pour le blabla, oui oui, j'ai bien copié collé... au final, car j'ai d'abord rentré manuellement, tel que, puis en virant le *, puis en enlevant l'espace après -v... car il ne se passait rien, donc je cherchais. Et finalement, le terminal m'a dit que le v devait être majuscule. J'ai donc rentré ta ligne, avec un v majuscule... et voilà...


Pour pulseaudio et jack, j'ai fait la bidouille qui permet de sortir pulseaudio par jack. Mais ce n'est pas automatisé. Je peux enclencher le truc... une fois que jack est lancé... comme de par hasard 🙄

Reste à savoir comment faire démarrer jack pdt le boot...
Alors, en mettant -l, voici ce que j'obtiens:


HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM
STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS
UNUSED


y'a plus qu'à traduire.... 😊
Yes...

un peu de bidouille et j'ai réussi à me démerder pour que jack soit lancé et démarré au lancement d'ubuntu. Cool !

Je n'ai plus qu'à voir ce que je fais de pulseaudio. Je ne sais si je peux définir son envoi dans jack comme réglage "par défaut", ou si je n'ai pas plutôt intérêt à le supprimer tout simplement et à n'utiliser que jack...

Des avis ?...

Ah, et... est-ce que qjackctl peut être démarré au lancement d'ubuntu, mais en étant....... minimisé ?...
Allemagne
bonnes nouvelles ça,

pour démarrer qjackctl en minimisé, il suffit d'aller dans les réglages puis dans l'onglet divers, cocher "activer l'icone de notification système" et cocher en dessous "start minimized to system tray".

utiliser uniquement jack te limite aux applications qui l'utilisent (pas de sons avec firefox par exemple).
Tu pourrais virer pulseaudio et rediriger TUTO : ALSA vers JACK pour pouvoir profiter de ton son avec jack quelle que soit la source.
Ok, ça marche niquel, merci de ce tuyau !

Pour ce qui est de rediriger alsa vers jack, je vais voir ça de plus près... pour l'instant, rien qu'à voir la longueur du tuto dont tu m'as donné le lien, j'ai mal au crâne ! 😁

J'prends une micro pause soleil, et j'y retourne ! 😉
Ah, au fait... y'a moyen d'éviter que le pc ne me demande si je suis sûr de vouloir arrêter jack, que je veux éteindre ma machine ?....
Ah, au fait... y'a moyen d'éviter que le pc ne me demande si je suis sûr de vouloir arrêter jack, que je veux éteindre ma machine ?....


salut,

toujours dans les options de Setup de Qjackctl, va dans l'onglet 'Misc' (j'utilise la version anglophone, désolé 😀 ) :

"Confirm application close"
"Confirm Server Shutdown"

désactive ces options, relance qjackctl et essaie d'éteindre ton PC.

PS: à propos de fuser, c'était bien
Copy to clipboard
fuser -v /dev/snd/pcm*


Le fait qu'il n'ait rien retourné signifie qu'aucun processus n'utilisait la carte son au moment où fuser s'est executé. Pour le reste, le tutoriel "alsa vers jack" n'est pas si compliqué 😉 et il est pratique dans un environnement où jack tourne de manière permanente, comme le tien apparemment.
Yes.... ça commence à avoir de la gueule, tout ça ! Merci pour votre aide précieuse !

Tiens, puisque j'ai des âmes charitables sous le clic, vous sauriez me dire pourquoi mon PC (portable) m'indique la présence de 2 écrans Celui qui s'appelle "ordinateur portable", et un autre, appelé "inconnu" ?... J'ai l'impression que ce petit truc est à l'origine du bug avec CairoDock, qui se décale tout le temps vers la droite...

Je m'éloigne du sujet, mais je ne m'étale pas, promis ! 😂
Yes.... ça commence à avoir de la gueule, tout ça ! Merci pour votre aide précieuse !

Tiens, puisque j'ai des âmes charitables sous le clic, vous sauriez me dire pourquoi mon PC (portable) m'indique la présence de 2 écrans Celui qui s'appelle "ordinateur portable", et un autre, appelé "inconnu" ?... J'ai l'impression que ce petit truc est à l'origine du bug avec CairoDock, qui se décale tout le temps vers la droite...

Je m'éloigne du sujet, mais je ne m'étale pas, promis ! 😂


salut,

aucune idee pour ton laptop (t'as peut-etre une docking station qui introduit un ecran supplementaire de maniere persitente dans ta config graphique).

Pour le reste, il semble que ton probleme est resolu, non ? pourrais-tu le tagger comme resolu ? Merci 😀
Au temps pour moi, je tagge 😀
Édition (admin jy_moustache) : sujet fermé car résolu. Merci de remonter les informations pertinentes dans les pages Wiki adéquates.
Si besoin de réouvrir le sujet, vous pouvez vous adresser à un des admins 😉
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.