Chargement...
 
Skip to main content

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


[ABANDONNE] configuration de connexion Guitarix QjackCtl

France
Bonjour,
J'utilise la version 0.42.1 de Guitarix depuis plusieurs mois sous LinuxMint et je viens d'installer la version 0.44.1 au format Flatpak que je n'arrive pas à connecter.

Ma basse branchée sur ma carte Berhinger n'entre pas dans Guitarix (le vu-mètre reste éteint).
L'ampli Guitarix ni le processeur d'effet n'apparaissent sur le graphe de QjackCtl ...

Dans Guitarix, les Ports JACK (par l'option Moteur) sont vides (Audio/Entrée, Sortie 1 et Sortie 2). Savez-vous où configurer ces connexions ?
Il y aurait pas quelque chose comme un onglet préférence dans une liste déroulante ou il faut cocher d'utiliser jack pour l'audio ?
Du genre dans option .
A+
France
Merci Tongo, de te pencher sur ma demande ...
Par Moteur/Ports JACK j'affiche une fenêtre qui présente 3 onglets : Audio, Insert et MIDI.
Insert contient
- en Sortie : gx_head_fx:in_0
- en Entrée : gx_head_amp:out_0
Audio est vide pour Entrée, Sortie 1 et Sortie 2. Il n'y a pas de moyen apparent de sélectionner ou saisir une valeur.

Alors que sur la version 0.42.1 cet onglet affiche les objets présents sur le graphe QjackCTL et les connexions qui sont établies ...
France
J'ai identifié l'emplacement du paramétrage des connexions JACK de Guitarix : dans la section "jack_connections" du fichier gx_head_rc :
Copy to clipboard
"jack_connections", { "input": [], "output1": [], "output2": [], "midi_input": [], "midi_output": [], "insert_out": ["%F:in_0"], "insert_in": ["%A:out_0"]

Ces valeurs (ou absence de valeur) correspondent à l'affichage de Moteur/Ports JACK dans Guitarix.

Mais si je modifie le fichier gx_head_rc pour y mettre les connexions :
Copy to clipboard
"input": ["system:capture_1"], "output1": ["system:playback_1"], "output2": ["system:playback_2"],

le lancement de Guitarix efface ces valeurs !

Note modération : merci d'utiliser la balise CODE lorsque tu copies/colles du code sur le site. Celles-ci permettent un meilleur affichage.
Lmao Code
Voir également cette page.

France
Je pense qu'il y a simplement un soucis avec le fait que ce soit un paquet flatpack.
France
@jujudusud
C'est peut-être la cause du PB.
Mais si cette version est diffusée en Flatpak, elle doit pouvoir être utilisée ...
Canada
Cela arrive souvent que les flatpak ne fonctionne pas correctement. À vrai dire flatpak s'est pourri comme système d'installation de logiciel.

Si tu as déjà une certaine expérience de Linux et si tu veux avoir accès aux versions récentes des logiciels sans trop peine. Je te suggère d'envisager de quitter Linux Mint pour installer une Debian testing qui est une rolling release. Linux Mint c'est bon pour les débutants qui ne font presque rien avec leur ordinateur. Avec une Debian testing, tu vas commencer à goûter ce que la communauté Gnu/Linux offre de meilleur. Faut mettre un peu les mains dans cambouis, mais ça en vaut la peine.
J’osais pas le dire car je n'utilise pas de flatpack mais je pense aussi que ça vient de ça .
D'ailleurs si avant t'était sur une ancienne version et que ça fonctionnait autant revenir dessus ..
A+
France
zardoz45 écrit:
@jujudusud
C'est peut-être la cause du PB.
Mais si cette version est diffusée en Flatpak, elle doit pouvoir être utilisée ...

Certainement. Il faut par contre que le système soit prévu pour que le son puisse entrer et sortir du bac sable "flatpak".

Je m'explique...

Un utilisateur qui veut utiliser une distribution doit utiliser les logiciels présents dans les dépôts de la distribution car ils sont validés par les développeurs et les empaqueteurs. Ils sont aussi dépendants des librairies et de tout ce qui compose l'ossature du système. Et si une librairie du système n'est pas assez récente, par exemple, pour faire tourner la dernière version d'un logiciel, il doit attendre la prochaine mise à jour de la distribution pour pouvoir entrer dans le dépôt.

flatpak, lui, utilise ses propres "outils" pour interagir avec le matériel. il contourne donc le fonctionnement normal du système pour éviter d'installer des librairies et autres dans le système. Ensuite il transmet au système qui se charge de discuter avec le matériel... Ce n'est donc, à mon sens, pas idéal pour du son dont qu'on veut écouter à une latence très faible.

Il faut donc donner l'autorisation à flatpak d'utiliser le matériel, est ce que c'est le cas ? Est ce que c'est expliqué quelque part dans le manuel de ta distribution ?
France
@jujudusud
merci,
j'ai examiné les permissions de l'application avec Flatseal et il me semble que tous les accès nécessaires sont définis ...
France
Ok, et du coup ? ça fonctionne ?
Il faut considérer le flatpak comme une ultime solution quand un logiciel n'est pas présent dans les dépôts.
Flatpak, c'est lent, c'est pas élégant et pour la mao c'est mauvais.

@darkbob, debian testing n'est pas une rolling release. A la limite on peut considérer instable comme telle et encore...
Mint c'est Ubuntu avec cinamon. Faut pas être aussi réducteur sur les distos qu'on ne porte pas dans son coeur
Canada
Debian testing n'est pas une distribution officielle en tant que rolling release, mais c'est un modèle de développement en rolling release. Je l'ai utilisée en tant que telle de 1998 à 2008. Depuis, je suis sous Archlinux.
France
@jujudusud
Non, la version Flatpak ne fonctionne pas.
La consultation des permissions via Flatseal m'a semblée cohérente et complète, je n'ai rien trouvé à modifier ou ajouter.

à tous
Je retiens le conseil de Benfco : "pour la mao c'est mauvais", et je reste sur la version .deb 0.42.1 de Linux Mint.

Merci de vous être penché sur ma demande