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

[RESOLU!] qjackctl : J'y comprend rien!

Guitaropathe utilisateur non connecté
Bonjour,

J'implore votre indulgence pour le débutant en MAO que je suis !!!^^ Ma question simple. J'ai une carte son externe, un gratte, je suis sous ubuntustudio, et j'ai de logiciels comme Audacity, un ampli virtuel guitarix, et je sais que tout ça peut fonctionner ensemble pour faire la musique, mais voilà, qjackctl est pour moi une énigme. Je n'ai pas trouvé de tutos qui m'ait aidé jusqu'à maintenant. Si par exemple je veux m'enregistrer avec Audacity en utilisant guitarix, je m'y prend comment?


Merci d'avance!...

allany utilisateur non connecté
Hello !

Notre indulgence t'est acquise, collègue guitariste !

La première chose que tu pourrais faire serait d'installer (par synaptic) patchage qui te permet de bien visualiser tes connexions et de les manipuler à la souris. Ce n'est rien d'autre que la fenêtre "connexions" de jackd présenté sous une forme plus user friendly.
Une fois ceci fait, dis-toi juste que qjackctl se comporte comme une baie de connexions physiques où tu branches tes câbles d'entrées/sorties physiques et logicielles.
Un peu comme ceci :
Image

Si je reprends ton exemple, tu vas lancer jackd, tu lanceras ensuite guitarix puis tu lanceras audacity.
Ce dernier a un comportement un peu particulier par rapport aux autres softs puisqu'il faut armer l'enregistrement pour le voir apparaître dans jackd (ou patchage), sous l'appellation portaudio.

Tu peux ainsi jouer de tous types de connexions, sachant que jackd t'interdira tout branchement dangereux ou absurde.
Tu peux donc faire sans risques des expériences et essais multiples avec patchage.

On ne va pas brûler les étapes mais sache que gladish te permettra de sauvegarder l'ensemble d'une session avec tous les softs lancés ainsi que leurs inter-connexions, puis de la rouvrir plus tard à l'identique.

A+

Guitaropathe utilisateur non connecté
YESSSSS!!!!!

ça marche... presque. J'ai fais ça comme tu m'a dis. J'ai fais mes connection et tout... mais problème. J'ai pas de son haut parleurs. Truc super étrange: les vu-mètres de l'ampli virtuel s'allument quand je joue, et Audacity fait le tracé de l'onde quand je joue... mais j'ai pas de son aux haut parleurs. Pourtant, si je lance une musique par exemple, j'ai du son oO

Faut savoir que j'ai déjà en plus de ça un problème de son sur le casque, dont je parle dans un autre topic dans Noyaux et distribution.

Voilà mes connection pour te montrer aux cas ou.

Image

Qu'est-ce que je fais mal du coup? Parce que quand je ferme jack et que je lis un fichier avec audacity, là par contre le son revient. Donc y a problème au niveau de la sortie audio.

Guitaropathe utilisateur non connecté
Pour tester un truc (je crois que j'aurais pas du brancher les deux sorties de gx_head_fx sur les deux haut parleurs mais plutôt une sortie sur les deux hp...) j'ai ouvert de nouveau Jack et guitarix cette fois sans audacity, et en cliquant sur connection je vois ça:

Image

Ceci dit, j'entend toujours rien quand je joue.

Pulse Audio c'est quoi ça?

Merci du coup de pouce au fait^^

allany utilisateur non connecté
Peux-tu me rappeler sur quelle carte son tu passes (interne, USB, fiewire, PCI, ...) ?

Peux-tu également poster les propositions que te fais jackd lorsque tu cliques sur les boutons en vert ici :
Image

Pulseaudio est une surcouche audio qui est censée permettre la lecture de plusieurs sources simultanément.
Inutile de préciser qu'en MAO, c'est davantage un handicap qu'un atout. Beaucoup ici le virent carrément.
Pour t'assurer qu'il ne te fiche pas le bouzin, tu devrais accéder à sa mixette soft en installant (synaptic) pavucontrol puis en le lançant.
Pour l'instant, une fois ceci vérifié, on oublie pulseaudio.

Tu peux aussi vérifier tes réglages de base d'alsa en lançant :
alsamixer

Tout ceci dépend de quelle carte-son tu utiliseras.

A+... et de rien !

Guitaropathe utilisateur non connecté
Je passe sur une carte son externe... si tu penses qu'elle est aussi considérée comme sortie audio, j'ai testé en branchant mon casque dessus déjà.

Désolé, ma touche capture d'écran veut plus marcher maintenant (décidément!)

Dans "interface", Jack me propose:

- hw : Intel HDA Intel (hw:0)
- hw : Intel,0 ALC 269 Analog (hw:0,0)
- hw : hw:plus M-Track plus (hw:1)
- hw : hw:plus,0 USB audio (hw:1,0)
(par défaut)

Les périphériques d'entrée/sortie me proposent les même choix. Pour sortie j'ai selectionné (par defaut), et pour entrée, j'ai sélectionné bien sûr ma carte son. Du coup je vais peut être essayer de selectionner hw : hw:plus,0 USB audio (hw:1,0) en sortie pour voir...

Pour alsamixer j'ai déjà mit le headphone au niveau.

Synaptic me dit que j'ai déjà pavucontrol mais il a l'air d'être sous le nom "Controle du Volume Pulse Audio. Je ne vois pas comment le désactiver.

allany utilisateur non connecté
Scuse, j'étais pas trop là...
T'occupe pas de pulseaudio, pour l'instant.

Par contre, ta carte externe est reconnue par jackd et tu peux l'utiser en E/S en déclarant soit "M-Track" plus soit "USB audio" dans interface.
Laisse les périph's à "défaut", pour le moment.

Avec le bouton "connexions" de qjackctl, est-ce que pulseaudio apparait (genre puleaudio-sink) ?

Pavucontrol est juste un étage soft qui sert de mixette. Tu devrais alors pouvoir le lancer en terminal avec :
pavucontrol

A+

Guitaropathe utilisateur non connecté
Alors maintenant je viens tout juste de résoudre mon problème de son casque avec alsamixer (je devais désactiver le micro externe pour retrouver le son casque)... Du coup en selectionnant ma carte son ext comme sortie audio, je peux entendre ce que je joue au casque! TOut est rentré dans l'ordre! Me manque plus qu'à trouver un preset bien metal dans guitarix!...

Merci à vous pour votre aide, vos interventions étaient toutes instructives, même sans être toujours adaptées.

allany utilisateur non connecté
cool

Toujours adapté lorsqu'il y a quelque chose à chercher, à trouver, à apprendre !

Modéro : peux-tu éditer le titre de ton 1er post pour y ajouter le traditionnel "résolu" ?
Fin modéro : bonne zic, à+ !