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

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

> Forums de discussion > 5 - Les serveurs son : JACK, PulseAudio et autres... > qjackctl session et baie de brassage (résolu)
Dernier post

qjackctl session et baie de brassage (résolu)

c4-53 utilisateur non connecté
Salut
On trouve beaucoup de tutos et autres conseils pour configurer jack soit par qjackctl ou la suite cadence mais pas trop sur comment configurer au poil de "luc" ces deux interfaces.
Je sèche sur qjackctl pour utiliser les sessions et la baie de brassage, surtout pour rappeler mes essais de configurations.
J'ai suivi un tuto pour pouvoir démarrer qjactl sans les connexions par défaut. mais rien n'y fait, toujours mon plat de spaghettis dès que j'ouvre la fenêtre "connecter". (Ça passe sur ma focusrite2i4, mais avec la rme hdsp9632 avec quatre sorties supplémentaire... C'est une indigestion directe (spaghettis;)). Bref, quand je rappel une session, que je l'active il ne se passe rien, même si je fait tout déconnecter avant.
De même je trouve un peu curieux, quand on enregistre une session, il demande où enregistrer, mais on ne peu créer qu'un dossier avec le nom de la session et après il enregistre toujours un fichier "session.xml". Pas très logique de cumuler des dossiers plutôt que d'avoir un dossier sessions et d'y enregistrer le "fichiers_de_la_session.xml". Il y a certainement une raison(s) mais je voie pas.
Je trouve que toutes les interfaces graphiques pour jack pas top, pas claires, n'y documentées.
Et à quand un qjack mono-fenêtre à la gimp...(et en gtk pour le fun)
Pour ceux qui se diraient "utilise cadence", j'aime pas les boites qui bougent et les fils qui se croisent de partout. En plus, c'est bien sur une debian's like, mais sous fedora c'est pas dans les dépôts.

dlb utilisateur non connecté
Bonsoir,

Si les interfaces graphiques te semblent peu commodes, tu peux jeter un oeil sur jack-plumbing ( du paquet jack-tools sur debian).
Tu lances jack-plumbing avec en argument un fichier de conf qui décrit les connections à réaliser.
Ensuite, les appli utilisant jackd suivent alors ce fichier de connection.
Le man de jack-plumbing t'en dira plus, mais à titre d'exemple voici mon fichier de conf lorsque je veux connecter la sortie 0 de audacious sur la sortie 2 left de ma carte son :

périph d'entrée :
audacious ----> out_0

périph de sortie :
firewire_pcm ----> 001a9e000100006e_Line2 O L_out

alors le fichier de conf prendra cette allure là:

(connect "audacious:out_0" "firewire_pcm:001a9e000100006e_Line\[2\]\ O\ L_out")


Il faut bien prendre soin "d'échapper" tous les espaces et signes suspects ( les crochets entre autres ... ) par des \
Si je nomme mon fichier de conf jack-plumbing.conf, je lance ma commande ainsi :
jack-plumbing -d /home/toto/jack-plumbing.conf


Lorsque tu lances ensuite audacious, sa sortie 0 se connecte sur l'entrée 2 en left de la carte audio comme prévu ...

PS :
- Les noms obscurs de périph et ports sont donnés par qjackctl ...
- la commande jack_lsp lancée dans un terminal donne aussi les noms des périphériques et ports
- Sur une grosse configuration, la rédaction de ce fichier peut être un poil rébarbative ... mais c'est garanti sans boîte ni fils qui se croisent de partout !
- jack-plumbing est un peu grincheux et lance toujours un
Rule file inaccessible: '/etc/jack-plumbing'

mais c'est pas grave ça marche quand même

c4-53 utilisateur non connecté
Merci pour le lien copr... Mais cadence me conviens encore moins que qjackctl.

Pas de jack-tools sous fedora, pas grave.
Sinon, utiliser qjack, c'est pas un "réel" problème, ça fonctionne. Il faut juste que j’assimile les fonctionnalités session et baie de brassage, qui sont sensé nous facilité la vie.
Et pourquoi il continu de me connecter tout, alors que j'ai mis dans /etc/pulse/default.pa
load-module module-jackdbus-detect channels=2 connect=0


ps: le "jack-plumbing" (et la fenêtre conexions de qjack) m'a tout de suite fait penser au cauchemars du plombier qu'était le "1000 vincent hrd " nightmare plumber's en "anglois"

c4-53 utilisateur non connecté
Après quelques essais (beaucoup en fait), je commence à cerner comment les session et la baie de brassage fonctionnent.
Il faut juste que je trouve comment virer les connexions automatiques, pour n'avoir que les connexions de la baie de brassage, et non le cumul baie brassage et connexion.
La fenêtre connexion par défaut... le bronx total, et encore il y n'y pas de softs à tourner.
Image
Et les connexions qui me sont utile pour démarrer...
Image
C'est plus sympa, non

J'ai fait un essai avec le dépots copr ycollet mais c'est pas fonctionnel deux entrées et deux sorties et quand je passe sous catia, rien ne se passe... Quand je passe par le terminal, il y a un soucis avec jack-audio-connection-kit-dbus.
Sans vouloir être médisant, si cadence est si bien, je ne comprends pas pourquoi il n'est jamais proposé dans les dépôts des distributions classiques?

dlb utilisateur non connecté
Il doit bien y avoir une option quelque part dans un fichier de conf de pulseaudio pour virer les connexions auto, mais n'utilisant pas ce serveur de son, je ne pourrai t'aider à ce niveau là.

A propos de jack-plumbing, il y a aussi l'option :

(disconnect periph-d'entrée:sortie_xx periph-de-sortie:entrée_xx)


qui te permettrait de supprimer à l'aide d'un script toutes les connections indésirables ... bizarre que ce petit utilitaire de base si pratique ne soit pas dispo sous fedora. A compiler à la main ?

Enfin, dernière solution qui me vient à l'esprit, virer tout pulseaudio, si c'est possible ...

c4-53 utilisateur non connecté
J'avais pensé blacklister les autres cartes son, virer pulseaudio, mais c'est quand même pratique de pouvoir surfer avec du son. Et j'ai eu du mal à me faire à gnome, alors quand je repasse sous mate, xfce ou autres desktops (fluxbox openbox...) je galère sur autre choses.
j'ai suivi le tuto "Comment rediriger le son de pulseaudio vers jack" et c'est là que j'ai vu que l'on pouvait se passer de la connexion auto. Bonne idée, allons y...
En ce moment mon trip c'est de prendre un soft et de l'éplucher à fond. Utilisateur de qjackctl depuis plusieurs années, je ne me posais plus de questions. Vivre dans l'ignorance, quel plaisir! ;)
Sinon une petite question sur virtualbox. Peut-on utiliser sa carte son "physique" dans une machine virtuelle avec jack?

Dominique utilisateur non connecté Suisse
Pour virtualbox, c'est non car il propose, comme son nom l'indique, une virtualisation du hardware d'un pc.

c4-53 utilisateur non connecté
Je déterre un peu ce sujet pour savoir si quelqu'un pourrait me donner un coup de main avec ma carte rme 9632.
Après avoir bricolé avec jack et le pont pulseaudio, j'en suis revenu à jack tout seul.
Mais quand jack n'est pas en service, je n'arrive pas à router mes sorties 1 et 2 vers 11 et 12 pour mon casque, avec hdspmixer.
Image
Apparemment, on peut router des entrées sorties à l'aide d'alsa avec un fichier asoundrc. J'ai essayer mais rien ne fonctionne, donc poubelle!

allany utilisateur non connecté
As-tu essayé avec :
alsamixer

en sélectionnant la carte avec F6 ?

c4-53 utilisateur non connecté
Oui, mais cela ne donne rien, pas moyen de changer les entrées sorties.
Image

allany utilisateur non connecté
Le deuxième fader (phones ga) qui est à 0db, pas moyen d'agir dessus ?

c4-53 utilisateur non connecté
non et par défaut, c'est pas raccordé?
Si seulement je pouvais router avec le hdspmixer comme c'est indiqué dans cet articles

allany utilisateur non connecté
linuxmao écrit :
Voici comment router une piste sur le casque :

Dans la partie PlayBack c'est à dire la partie du milieu on prend une piste active car elle affiche un gain par une colonne verte comme le montre l'affichage au dessus
En bas vous sélectionnez phone qui est la sortie casque. Par défaut le curseur du phone passe à zéro dans cette tranche
Vous montez le curseur et vous voyez s'activer la sortie casque en 15 ème colonne dans la tranche inférieure représentant le phone droit ( PH.L). Vous remarquerez alors que la boite à cocher s'est activée dans la liste des pistes en bas cette même tranche.
Une fois que vous avez compris la manip, vous pouvez la répéter pour la voix gauche de votre casque.


Ce mécanisme vous permet de mettre dans l'oreille gauche et droite de votre casque, un peu moins de guitare, plus de batterie à la demande du musicien qui va enregistrer sa piste et ce indépendamment d'Ardour
cette manip' ne donne rien ?

c4-53 utilisateur non connecté
Non, déjà j'ai cette carte depuis quelques années, et il n'y a jamais eu de "phone" dans le petit menu, comme sur cette capture d'écran. Image
Je ne sais pas trop si c'est du au firmware de la carte, l'uefi, bios. L'iommu de ma carte mère avec le chipset VIA usb3 est assez capricieux. je suis obligé de coller un iommu=soft dans le fichier "/etc/default/grub" après une nouvelle installation.
Sur mon pc principal sous gentoo mate, tout les soft (firefox/vlc...) sont compilés avec l'option "jack" et sans pulse audio. Donc pas de soucis, mais par soucis pratique (câble casque trop court) j'utilise ma focusrite. Et gentoo c'est bien sympa mais c'est assez lourdingue à maintenir.

c4-53 utilisateur non connecté
C'est bon trouvé, j'ai réinstallé un win10 pour mettre à jour le firmware de la carte et après une debian en dualboot... En plus ma façon de vouloir router le son n'était pas top, trop comme dans qjack. De toute façon, il n'y avait pas de son avant.
Ça fonctionne mais... pas top, c'est saccadé en début de lecture que ce soit sur Youtube ou un fichier audio. J'ai cru que c'était ma configuration avec hdspconf en 48.0kHz, donc repassé en 44,1kHz, mais c'est toujours pareil!
Voilà ma config
Image
Je vais "profiter" du windows pour voir comment fonctionne le totalmix de rme, et reaper, mixbus, bitwig, pour comparer les versions win/linux.
En tout cas merci, et si quelqu'un a une idée pour le son saccadé...

c4-53 utilisateur non connecté
J'aimerais savoir si on peut mapper les faders volumes du hdsp mixer sur un contrôleur midi, avec ou sans jack au démarrage d'une session?

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 07:55, sam. 26 Nov 2022: Bonjour et bienvenue à Bob33 :-)
calixtus06, 08:54, mar. 22 Nov 2022: Bonjour et bienvenue à gadeu :-)
olinuxx, 10:02, dim. 20 Nov 2022: Bonjour et bienvenue à Neandertahl cool
sub26nico, 13:39, mer. 16 Nov 2022: Merci Samuel ;-)
Samuel, 21:17, lun. 14 Nov 2022: [Lien] C'est de la balle et c'est enregistré avec librazik
olinuxx, 18:53, dim. 13 Nov 2022: @christorbec : le mégaphone ne sert pas à se faire dépanner. Ouvre un fil dans le forum.
christorbec, 15:22, dim. 13 Nov 2022: changer de soundfont dans ToneLib-jam ?
calixtus06, 06:59, dim. 13 Nov 2022: Bonjour et bienvenue à Djefux :-)
calixtus06, 11:59, sam. 12 Nov 2022: Bonjour et bienvenue à zardoz45 :-)
calixtus06, 07:10, mer. 09 Nov 2022: Bonjour et bienvenue à majneb :-)
olinuxx, 10:34, lun. 07 Nov 2022: C'est légal, c'est génial, lève toi, met ton futal et lit l'éditorial ! cool
r1, 22:22, dim. 06 Nov 2022: Cet éditorial tombe pil-poil ! Merci de ne pas luj réserver un accueil glacial :-)