Chargement...
 
Skip to main content

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


Routage Jack Bitwig Studio [ résolu ]

Bonsoir,

Déjà, content d'avoir pu m'inscrire sur ce site ! J'avais essayé plusieurs fois ces derniers mois et ça n'avait pas marché. J'irai écrire une présentation prochainement 😎

Alors mon souci est que je ne parviens pas à faire fonctionner un synthétiseur virtuel hors Bitwig, mais en ayant le son dudit synthé qui passe par Bitwig puis par mes enceintes, afin de pouvoir enregistrer sur Bitwig.
Je me frotte pour la première fois à Jack, du coup mon problème n'en est sûrement pas un, mais malgré de longues fouilles, je n'ai pas trouvé d'explication détaillée sur comment relier mes instruments virtuels pour avoir le son dans Bitwig.

Voici où j'en suis :

Screenshot   20082015   01:25:06
Screenshot   20082015   01:25:30
Screenshot   20082015   01:26:54

Si je connecte mon Oxygen M49 au synthétiseur dans alsa, puis ce même synthé à system dans audio, j'ai du son, mais quand j'essaye de passer par Bitwig dans l'onglet son, j'ai aucun signal dans Bitwig et donc aucune sortie son.

Par ailleurs, j'aimerais utiliser ma carte son externe ( la ur22 ) avec jack, mais même en disant à jack de l'utiliser dans l'onglet setup de qjackctl, je n'ai pas de son, donc si vous pouviez m'éclairer sur la démarche à suivre, je suis preneur ! D'ailleurs, depuis mes tentatives infructueuses d'utiliser ma carte son externe avec Jack, pulseaudio s'est mis à lire ma musique en passant par cette carte, ce qui m'a rassuré quant à d'éventuels problèmes de drivers, mais me laisse perplexe.

Merci d'avance !
Ookajiro
Hello !

Ookajiro écrit:
Alors mon souci est que je ne parviens pas à faire fonctionner un synthétiseur virtuel hors Bitwig, mais en ayant le son dudit synthé qui passe par Bitwig puis par mes enceintes, afin de pouvoir enregistrer sur Bitwig.

Ookajiro écrit:
Si je connecte mon Oxygen M49 au synthétiseur dans alsa, puis ce même synthé à system dans audio, j'ai du son, mais quand j'essaye de passer par Bitwig dans l'onglet son, j'ai aucun signal dans Bitwig et donc aucune sortie son.

Si je te comprends bien, les deux citations sont contradictoires.
Si j'en crois la seconde, le synthé fonctionne, au contraire de la première, uniquement hors Bitwig.

Sinon, oui, ta carte UR22 semble être bien détectée par ton système.

Tes copies d'écran me semblent correctes à l'exception des entrées-sorties de Bitwig dont les numéros ne correspondent pas (in : 4 et 5, out : 6 et 7).
Mais je ne connais pas Bitwig qui me semble pourtant être au coeur de ton problème.
Mets-tu bien, dans Bitwig, les pistes concernées en "pause-enregistrement" ?

Ce que tu dis du "nouveau" comportement de Pulseaudio ma laisse également perplexe.
D'ailleurs le "sink" de Pulse n'apparaît pas dans ton onglet "audio" de Jack.
Débrayes-tu Pulse avant de lancer Jack ? Comment ?

Par acquit de conscience, peux-tu poster l'écran de ton setup de Jack ainsi que les différents choix qu'il te propose (>) pour :
  • Interface
  • Périph' entrée
  • Périph' sortie ?

A+
France
Et n'oublies pas de cliquer sur "Connect" dans qjackctl. Tes 2 captures d'écran ne montrent aucune entrées/sorties reliées.

PS : doublon avec protein, "mieux vaut deux fois que pas du tout" dit le proverbe 😊
France
Bonjour

Dans tes copies d'écran il n'y a pas connections. Ni en audio ni en MIDI. Il faut d'abord que tu connectes entre eux les in et les out.

A +

Protein

P S croisement de post avec olinux!!
Salut et merci pour vos réponses rapides !

Alors, j'ai tenté plusieurs routages ( avec le bouton "connect" donc ) mais je les ai enlevés pour la capture d'écran histoire de ne pas vous embrouiller avec un routage bordélique.

@allany : en fait je me suis mal exprimé, le synthé fonctionne si je relie clavier midi->synthé->system, mais je voudrais mettre bitwig entre system et le synthé et je n'y arrive pas !

Avant de lancer Jack, je fais un ps-e | grep pulseaudio, puis kill -9 les processus de jack.

Enfin, voilà les captures de l'écran setup :
( je n'ai touché à rien après avoir lu que les paramètres de base étaient utilisables )

Screenshot   20082015   11:28:36
Screenshot   20082015   11:28:04
Suisse
CE n'est pas ce que protein voulait te dire, mais cela :

9892f2
Idem pour l'onglet MIDI
Screenshot   20082015   13:43:47
Screenshot   20082015   13:44:11
Screenshot   20082015   13:57:06

Voili voilou ! J'ai essayé de connecter oxygen et le synthé dans l'onglet alsa comme je l'ai fait hier mais ça n'a pas marché.

Dois-je régler quelque chose dans l'onglet patchbay ?
Suisse
Ok je vois .

tu devrais lancer depuis une console la commande suivante :

Copy to clipboard
a2j -e


Tu auras toutes les connections MIDI dans l'onglet MIDI au travers de jack et pas une partie dans ALSA.
Suisse
Si tu n'as pas a2j en console tu fais
Copy to clipboard
sudo apt-get install a2jmidid

Ca avait l'air cool cette commande puisque ça faisait bien appraître tout dans l'onglet midi, mais quand j'ai le processus a2j qui tourne, j'ai un autre problème ;
si je lance bitwig avant un synthé, le synthé crashe, et si je lance le synthé avant bitwig, bitwig m'envoie le message d'erreur suivant ;
"PortAudio Pa_OpenStream failed. Error: Insufficient memory".

Puisque je n'ai pas ce problème lorsque a2j ne tourne pas, je suppose que j'ai besoin de pouvoir lui allouer plus de mémoire. Pourtant, j'ai déjà créé un groupe d'utilisateurs dont je fais partie et qui peut utiliser le maximum de ram.
Du coup, j'en suis toujours au même point :/
Suisse
Non mais attends une seconde PortAudio c'est pour Mac ou je me trompe ?
Je sais que c'est multi plateforme mais bon.
Est ce que Bitwig peut se configurer pour jack ?
Suisse
AU point ou en est dit tout :

1) Quel OS LINUX, MAC, WINDOWS?
2) machine PC ou Mac ?
3) Quelle distribution ? Ubuntu, Tango... ou autres ?
... je te laisse répondre aux questions ci-dessus mais, en tout cas, ton Jack n'est pas paramétré pour travailler avec ta carte externe, ici.

Donne-nous aussi les réponses à ma question précédente sur les choix proposés par ">" pour "name" et "i/o device" (chez toi), dans le setup de Jack.
Avec la carte externe connectée, bien sûr.

Dans ton message d'erreur renvoyé par Bitwig, il y a "Pa_OpenStream" qui laisserait entendre qu'il y a toujours un souci avec PulseAudio...

Ta procédure pour l'arrêter part d'une bonne intention mais est peut-être un peu... radicale. 😎
Je te conseille donc cette lecture.

@pierrotlo : je n'en suis pas certain mais il me semble que lorsque tu lances Audacity, il y a bien un "portaudio" qui apparait dans l'onglet connect de Jack.
Je pencherais bien pour de l'UbuntuStudio, tiens... 😉

A+
Suisse
Salut Allany,

moi aussi je pencherais pour Ubuntu Studio.
L'emmerde avec çA c'est qu'il faut paramétrer pas mal de choses. Pour quelqu'un qui débute, à mon humble avis, c'est pas trop top et cela tient du bricolage.

Perso j'installe Linux Mint(la Rafaela, pour l'heure) puis je vais ici :

http://kxstudio.linuxaudio.org/Repositories

J'envoie les commandes. Je vais boire un café après le lancer de l'installation de Kx, et c'est marre.
Je paramètre ma carte son et le reste coule de source
Pluie de réponses ! Alors, désolé de pas avoir précisé pour ma configuration, c'est vrai qu'au vu du nombre de distributions c'est pertinent. J'ai Xubuntu 14.04 avec les packages ubuntustudio-audio installés ( tous sauf ubuntustudio desktop ), sur un PC.

Bitwig est compatible Jack, et je mets Jack audio kit en carte son pour Bitwig, ça marche tant que je n'essaye pas de router un plugin standalone vers bitwig.

edit : Je ne vois pas trop de quel onglet tu veux parler, dans setup je ne trouve pas de i/o ou de "name".
Toutefois j'ai mis le pont pulseaudio-jack en place, ça a pas trop marché parce que si dans PulseAudio je mets le pont en sortie et que dans jack je branche le pont à la sortie system j'ai pas de son ; et le problème de Bitwig qui a pas assez de mémoire n'est pas résolu.

Merci encore pour votre aide !
Hello !

Je te parle du setup qui figure en seconde capture d'écran de ton deuxième post (20/08, 11:32).

As-tu lu l'article dont je t'ai filé le lien dans mon dernier post, concernant Pulseaudio ?

@pierrotlo : on s'était pas trompé sur la distrib', du coup. 😎
Baaah, UbuntuStudio c'est pas si mal sauf que le premier truc à faire pour la MAO, c'est bien de se débarrasser proprement de Pulseaudio.
Enfin, à mon avis.

A+
Suisse
Comme je l'ai dit plus haut, j'utilise Linux Mint Mate elle aussi basé sur la 14.04 Ubuntu.

L'avantage avec Kxstudio, c'est justement le système est déjà prêt pour une utilisation normale : applications -> ALSA ou Applications -> Jack.

Avec ce type d'installation je n'ai jamais eu de souci avec pulseaudio.

Cela dit est -ce tu as le noyau lowlatency ?
En console :

Copy to clipboard
uname -a


Est-ce que ton user est dans le groupe audio ?

Copy to clipboard
groups ton_user


Histoire de vérifier depuis le début.
Alors, je fais bien partie du groupe audio, et je fais même partie d' un groupe realtime que j'ai créé et autorisant une allocation de mémoire illimitée ( j'ai 8Go de RAM ).

J'ai également installé un kernel lowlatency, mais je ne peux pas boot sur linux-lowlatency dans le grub, le démarrage reste bloqué à l'appel d'une fonction, que je boote en lowlatency-recovery ou juste en lowlatency.
Du coup, voilà le kernel sur lequel je suis :
3.16.0-46-generic #62~14.04.1-Ubuntu SMP Tue Aug 11 16:27:16 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

J'ai bien lu le post sur pulseaudio, j'avais déjà désactivé l'autorespawn, et j'essaye de faire cohabiter pulse et jack. Tu me conseilles de massacrer pulse du coup ?


Voici les screens des entrées/sorties et du champ name dans le setup de jack :
Screenshot   21082015   14:46:33
Screenshot   21082015   14:43:33
Screenshot   21082015   14:43:53
Salut,

Euuuh, désolé, les libellés dans ton setup ne me sont pas habituels...
Aussi, il me faudrait les choix proposés dans "audio", en plus des i/o où, d'ailleurs, l'UR22 apparaît donc bien.
Es-tu arrivé, jusque là, à sortir du son sur cette carte, via Jack ?

Quand à Pulseaudio, certains semblent s'en accommoder, d'autres, dont moi, le virent.
J'aurais donc du mal à te conseiller une option.
Ma manip', ça a été de désactiver l'autospawn, comme toi, mais également virer tous les Pulse-quelque-chose des listes de prog's lancés automatiquement au démarrage du système.
Moi, je le vire par habitude des vieux systèmes sans et parce que je crois que ça bouffe des ressources inutilement, pour la MAO, en tous cas.
Mais, comme tu vois, c'est plus de l'ordre de la croyance et de l'habitude...
Raisons suffisantes pour m'abstenir de conseils... 😎

Par contre, plus ennuyeux, tu sembles tourner avec le noyau "generic" et il est possible que ses performances soient handicapantes pour la zique.

Pourquoi ne pas avoir installé directement un bon vieux UbuntuStudio LTS (14.04) et son environnement XFCE qui semble te convenir ?
An minimum, tu aurais le lowlatency par défaut.

A+
Suisse
Mais c'est bien sûr, j'avions oublié que vu que tu es sous Ubuntu :

Copy to clipboard
sudo ton-Editeur-de-texte /etc/security/limits.d/audio.conf


Et là dedans, tu dois avoir ces lignes là :

Copy to clipboard
@audio - rtprio 95 @audio - memlock unlimited #@audio - nice -19


Vérifie bien le truc c'est super important. C'est typiquement le genre de config que KxStudio te fait automatiquement
Ton probs, c'est le memlock

Quand à PulseAudio, je l'ai toujours viré purement et simplement.
Suisse
dans les deux dernières image, tu dois sélectionner ta carte son
Copy to clipboard
UR22,0 USB Audio

en Input Device et en Output Device.

Quand à Name tu laisses sur Default

Voilà cela devrait mieux aller et rassure toi, on s'est tous fait avoir 😀
Page: 1/2  [Suivant]
1  2