pipewire Envoyé par olinuxx le Tue 19 Sep 2017 22:35 http://pipewire.org/ https://blogs.gnome.org/uraeus/2017/09/19/launching-pipewire/ https://github.com/PipeWire/pipewire/wiki/JACK https://github.com/PipeWire/pipewire/wiki/PulseAudio https://pipewire.github.io/pipewire/ PipeWire
Envoyé par CjfduBoulais le Wed 14 Feb 2024 23:24 Merci Olinuxx pour ton conseil, j'attendrai la prochaine version lorsque le fruit sera mûre. Je viens de convaincre quelques musiciens à passer sous Linux et kxstudio, je pense pouvoir les convaincre de passer à Librazik, comme ils viennent de Windows j'essaie de rendre l'utilisation la plus simple possible.
Envoyé par olinuxx le Thu 15 Feb 2024 21:01 Pour compléter, ma précédente réponse : c'est une mauvaise idée d'installer Pipewire sur une LZK4 en dehors des paquets pipewire automatiquement installés.
Envoyé par olinuxx le Sun 18 Feb 2024 14:56 Des outils/ressources pour pipewire : https://github.com/dimtpap/coppwr Pour aller à l'essentiel, une fois que le système est opérationnel : Cliquez sur Tools > Metadata Editor. Modifiez les cases "clock.quantum" et "clock.rate", qui correspondent à la taille de la mémoire tampon et à la fréquence d'échantillonnage souhaitées. Veillez à cliquer sur le bouton "set" correspondant lorsque vous avez fini d'éditer une case. Cela permet de définir des valeurs globales. Il doit être également possible de les définir pour chaque client. Le logiciel semble s'ajuster à la volée. Si vous avez installé les outils de type `jack_`, vous pouvez utiliser `jack_bufsize` pour changer la taille du tampon avec pipewire également. jack_bufsize est ajustable au moment de l'exécution ! Voir également : https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Guide-JACK#set-buffersize
Envoyé par jujudusud le Tue 19 Mar 2024 23:14 On avance, je n'ai pas encore pu tester l'outil que tu nous proposes olinuxx. Je vais essayer de m'y mettre, mais pour l'instant je suis un peu absent... PipeWire, pendant ce temps est passé à la version 1.0.4.
Envoyé par piratebab le Sat 06 Jul 2024 08:47 J'ai installer coppwr sur une machine de test. C'est un bon début, je vais suivre les mises à jour (qui sont pour l'instant manuelles)
Envoyé par jujudusud le Tue 23 Jul 2024 21:20 Bonjour tout le monde, Je viens de créer des pages pour les deux interfaces graphiques dédiées à PipeWire. Il s'agit de Qpwgraph écrite pour la libraire Qt et Helvum pour la libraire GTK. Je vais essayer de trouver un peu de temps pour les enrichir. Elle sont vides pour l'instant. J'ai par contre un petit problème avec la page PipeWire. Le développeur de Qjackctl qui est aussi le développeur de Qpwgraph écrit qu'il ne faut pas utiliser Qjackctl mais Qpwgraph à la place. Nous dans le wiki LinuxMAO, nous expliquons avec un gros pavé comment faire pour utiliser Qjackctl pour piloter PipeWire. je pense qu'il faut supprimer cette section qui est obsolète maintenant qu'il existe un autre outil. Je vous laisse réagir puis selon ce qui sera dit, j'agirai.
Envoyé par piratebab le Sat 27 Jul 2024 22:11 Malheureusement, Qpwgraph est loin de remplir les mêmes fonctionnalités que qjackctl. Dans Qjackctl, tu peux enregistrer une configuration que tu peux ensuite appeler lorsque tu lances qjackstl dans un script. Je n'ai pas encore vu ça dans Qpwgraph. Je comprends que le dev préconise sa dernière création, mais à condition que ce soit à fonctionnalités équivalentes. Sans le bugtracker de debian il y a plusieurs demandes pour couper la dépendance exclusive de qjackctl avec jack, et d'autoriser aussi pipewire. Est ce que les autres distributions aussi bloquent qjackctl lorsque pipewire est installé ?
Envoyé par jujudusud le Sun 28 Jul 2024 00:47 Je ne sais pas si tu parles de ça mais il existe une fonction qu'il appelle baie de brassage (patchbay). mode d'emploi Qpwgraph écrit: Patchbay Une fois qu'une connexion est établie, il est possible de stocker ces connexions dans une configuration de patchbay qui peut être restaurée lors d'un chargement ultérieur. En fait, je pense que Qpwgraph est adapté à toutes les fonctionnalités accessibles par une baie de brassage à la mode PipeWire et rien de plus. Du coup ça doit sûrement te faire penser qu'il manque des choses. Bref ... Je crois qu'il faut bien lire les mode d'emplois pour commencer. Moi je n'ai pas encore tout lu. J'en découvre tout les jours. Je ne sais pas pour toutes les distributions mais archlinux te laisse installer tout ce qui peut être installé avec JACK si tu as installé pipewire-jack.
Envoyé par piratebab le Sun 28 Jul 2024 18:46 J'utilise qpwgraph tous les jours, et je n'ai aucun menu , par exemple avec une patchbay.Le man de qpwgraph n'en parle pas non plus. Ou as tu trouvé l'info ? j'ai la version 0.7.2, paquet debian testing à jour
Envoyé par jujudusud le Sun 28 Jul 2024 20:11 Euh... Dans le dépôt Github du projet... https://github.com/rncbc/qpwgraph/blob/main/docs/qpwgraph-user_manual.md https://github.com/rncbc/qpwgraph/blob/main/docs/qpwgraph_patchbay-user_manual.md
Envoyé par piratebab le Mon 29 Jul 2024 11:00 Je n'ai pas de bouton patchbay Il doit me manquer cette étape, mais je n'ai pas trouvé dans la doc comment la faire The patchbay must be activated in order to access all the other functionalities
Envoyé par piratebab le Mon 29 Jul 2024 11:18 Excellente documentation d'Archlinux me donne un début de réponse https://man.archlinux.org/man/qpwgraph.1.en mais ça ne fonctionne pas chez moi Copy to clipboardqpwgraph -a Qt: Session management error: None of the authentication protocols specified are supported Et ça ne me dit toujours pas comment sauvegarder une configuration sous un nom particulier, puis de la rappeler dans un script (ou raysession par ex)
Envoyé par jujudusud le Mon 29 Jul 2024 23:53 Je pense qu'il faut que tu déplies le menu pour avoir accès aux fonctions. De mon côté, c'est comme ça : Version 0.7.5 Et à ce que je vois, il y a ce dont tu parles.
Envoyé par piratebab le Tue 30 Jul 2024 07:16 je n'ai aucun menu. Je vais attendre les mises à jour. dans le descriptif du paquet debian, il y a le menu. https://screenshots.debian.net/package/qpwgraph#gallery Vu que je suis avec KDE, donc pas de qt, ça peut étre une cause possible
Envoyé par piratebab le Tue 30 Jul 2024 08:36 Trouvé! ctrl +M et le menu apparait! Et dans le menu view, on fait apparaitre la toolbar du patchbay. Reste à trouver comment utiliser ça en CLI, voire avec raysession.
Envoyé par piratebab le Mon 05 Aug 2024 17:20 Jesuis aller regarder dans le fichier /usr/share/pipewire/jack.conf de ma debian. Toutes les options de configuration qui pourrait intéresser les musiciens sont commentées (optimisation de pipiwire-rt, frequence et buffer ...). idem dans /usr/share/pipewire/client-rt.conf Est ca que c'est pareil sur les autres distributions ? Oui c'est pareil chez moi. Mais je pense que c'est normal. Déjà le fichier dans /usr/share/... est celui dont tu dois partir pour faire ta propre configuration et ce n'est pas lui qui donne la configuration système si tu as créé une configuration propre à ton système. Je vais tester Pwvucontrol qui est dans le dépôt AUR chez archlinux.
Envoyé par jujudusud le Wed 07 Aug 2024 00:27 Je ne sais pas te répondre.je serais devant mon PC le 18 août avec un peu de chance. 😉
Envoyé par Benfco le Thu 08 Aug 2024 09:35 Je crois que sous fedora c'est le cas. Je vérifierai. Mais de mémoire si wireplumber est présent, il faut passer par lui plutôt que de modifier les conf de pipewire. Sinon niveau gui, patchance fait baie de brassage mais aussi le réglage du buffer. Pipecontrol lui permet de changer la fréquence et le buffer a la volée.
Envoyé par piratebab le Sun 18 Aug 2024 10:43 Je viens de voir dans la doc de pipewire que pwvucontrol remplace pavucontrol. Je n'ai pas encore de paquet sur ma debian testing. Est ce qu'il est arrivé sur vos distributions ?
Envoyé par jujudusud le Sun 18 Aug 2024 16:14 Salut piratebab, est ce que tu peux donner un lien vers cette information s'il te plaît ? Je viens d'installer pwvucontrol, je vais regarder ce que ça donne... Alors, j'ai désinstallé Pavucontrol et l'ai remplacé par Pwvucontrol. J'ai l'impression que tout fonctionne chez moi et que c'est un copié collé du fonctionnement de Pavucontrol.