Chargement...
 
Skip to main content

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


[RESOLU] a2jmidid et qjackctl/jackd

Salut !

Je suis en train de configurer une Mint Sylvia pour la MAO.
Capture Du 2020 04 08 15 56 09
Tout est fonctionnel mais j'ai des soucis, qu'aucune doc en ligne ne lève, avec qjackctl et jackd. Ce dernier reconnaît la carte-son, bosse bien avec pulseaudio (sink et source) et les logiciels essayés (ardour, qtractor, yoshimi, hydrogen,etc...) s'interfacent bien.

MAIS :
  • bien que je demande un retard au démarrage (quelle que soit sa valeur), dès que je clique sur l'icône de qjackctl, jackd est automatiquement lancé immédiatement, comme si je faisais un :
    Copy to clipboard
    qjackctl -s
    alors que je voudrais lancer jackd en cliquant sur "démarrer". J'ai vérifié les propriétés du lanceur qui est bien
    Copy to clipboard
    qjackctl
    tout court.

  • dans les "options" des "réglages" de qjackctl, je voudrais pouvoir lancer
    Copy to clipboard
    /usr/bin/a2jmidid -e &
    en automatique soit "au démarrage" soit "après le démarrage" mais aucune des 2 options ne fonctionne. Je dois lancer la commande en terminal pour voir apparaître a2j dans l'onglet MIDI.

Ma version pour Mint de qjackctl est la 0.4.2-0unbuntu2, j'ai la version 5 de jackd et la 1.9.10+20150825git1ed50c92~dfsg-1ubuntu1 de jackd2 (idem pour libjack-jackd2-0).

J'ai nettoyé ~/.jackdrc et réinitialisé ~/.config/rncbc.org/QjackCtl.conf, rien n'y fait...

Je voudrais donc pouvoir lancer jackd manuellement à partir de qjackctl et intégrer à ce dernier ma commande
Copy to clipboard
a2jmidid -e &
en automatique.

J'aurais bien installé cadence mais mon libc6 n'a pas la bonne version...

Si quelqu'un sait, il me sauvera la mise (et la raison 😬) !
Merci de votre aide.


Captures des réglages (actuels) dans qjackctl :
Capture Du 2020 04 08 11 20 18 Capture Du 2020 04 08 11 20 34 Capture Du 2020 04 08 11 21 04 Capture Du 2020 04 08 11 21 22
Aujourd'hui, j'ai réussi à désactiver pulseaudio temporairement.
Ca résout le souci de lancement de qjackctl puisque c'était le chargement des modules jack-sink et jack-source qui provoquait l'automatisme de lancement.

Jackd se lance également parfaitement avec les paramètres souhaités.

Reste un souci avec a2jmidid, en lancement automatique (dans qjackctl) ou manuel (en terminal) qui renvoie systématiquement le message :
Copy to clipboard
[31mERROR: [0ma2j_jack_client_create: Cannot create jack client [31mERROR: [0ma2j_start: a2j_new() failed.

Pour plus de précisions :
Capture Du 2020 04 09 16 50 24
Jackd est bien lancé et, dans le terminal en haut à gauche, je lance manuellement a2jmidid qui part en erreur. Pas non plus de a2j dans l'onglet MIDI des connexions, bien sûr.
Je pense avoir résolu mon problème.
Voici la solution, en images, si ça peut dépanner :
Jdbus1 Jdbus2
France
Bien joué à toi Jacques 😎
Merci.
Seul problème : ardour (je n'ai encore rien essayé d'autre) ne se lance plus...
"No audio/midi engine"
Ca fait 5 jours que j'y suis. Je viens de m'écrire des scripts genre startjack et stopjack, avec jack, pulseaudio, patchage et a2j, pour remplacer qjackctl qui est vraiment trop....... 👻Si seulement j'avais pu installer cadence... 😧
France
Aille. Bon courage !