Chargement...
 
Skip to main content

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


Butt vs Qjack [Résolu]

Bonjour à tous

Je ne sais si je m'exprime sur le bon fil mais bon

je tourne sur ubuntu 14.04

Je cherche depuis plusieurs jours la solution à ce problème (qu'il me faut résoudre rapidement):

Dès que je lance Qjack
ce (super) programme de diffusion radio, BUTT, se gèle et plus rien ne répond
Je dois alors en passer pâr le moniteur pour tuer le processus

quand je lance Butt via le terminal, voici ce que j'obtiens
Copy to clipboard
dlaum@dlaum-K50AB:~$ butt ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side bt_audio_service_open: connect() failed: Connection refused (111) bt_audio_service_open: connect() failed: Connection refused (111) bt_audio_service_open: connect() failed: Connection refused (111) bt_audio_service_open: connect() failed: Connection refused (111) ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave


J'ajoute que mon but est de pouvoir choisir pour Butt : Pulseaudio Jack sink, en audio device
Capture Du 2017 08 20 16:10:42


Quelqu'un aurait-il une solution ou même un indice ?

un grand merci d'avance
Si butt ne propose pas, dans ces settings (audio device ?), jackd comme serveur audio alors le lancement de ce dernier va accaparer les ressources audio.
Eventuellement, comme ça semble être le cas (message), ficher le bintz dans alsa...
Enfin, je suppose que c'est ce qui ce passe chez toi, connaissant le fonctionnement habituel des lecteurs/éditeurs (VLC, audacity, media-player, etc...) par rapport à jackd, par exemple.
A+
si si

Butt propose plusieurs audio device dont pulsaudio jack sink

pourrais-tu expliciter :ficher le bintz d'alsa ?
France
pulseaudio jack sink est installé dans ton système et paramétré dans QJackCtl?
oui

(je suis sur ubuntu mais j'ai installé kxstudio deposit
France
Ok, dans Qjack, tu as rajouté pulseaudio jack sink dans les scripts au démarrage?
euh ... oui, non, peut-être (je ne m'en souviens pas) (mais pour ce genre d'activité j'ai une mémoire de poisson)

comment on vérifie

mais aussi : pourquoi cette question ?

(car dans mon premier post il est question d'un pb avec alsa lib)

(excuse la naïveté, peut-être, de mes remarques)
"ficher le bintz dans alsa" : je voulais dire "créer des conflits au niveau du driver audio (alsa)"... c'est ce que semble indiquer ton 1er message d'erreur.
Désolé pour la formulation. 😎

Pour compléter la question ci-dessus, peux-tu poster le graphe des connexions de jackd (bouton "connecter"), après que tu aies lancé toutes tes applis (butt, jackd, pulseaudio, etc...) ?
Capture
... ainsi que cet écran de jackd (bouton "réglages"):
Capture Réglages   Kit De Connexion Audio JACK
(Ne tient pas compte de mes paramètres perso, sur le cliché, ni du message en jaune, dû à une maladresse de souris)
oui oui j'ai fini par comprendre le bintz - un peu tard ... bêtement sérieux
bref
voici :

Capture Du 2017 08 21 12:57:54

Capture Du 2017 08 21 12:57:54


mais j'ajoute ceci:
j'ai bien sûr tenté le coup sans qjack, et pareil = Butt s'ouvre, n'apparait dans son GUI qu'une fois lancé "paramètres audio" (du système) (nb: ça aussi c'est bizarre)
mais dès que je veux choisir l'audio device,
Butt se gèle

donc le problème semble n'être pas intimement lié à Qjack, pulse, etc
mais à alsa
et à une mauvaise implantation de Butt

qu'en penses-tu ?
Bin, dans tes captures d'écran de jackd, butt n'apparaît pas.
Si tu n'arrives pas à lui déclarer jackd comme serveur audio, je crains que ce ne soit bien lui le responsable. De toutes façons, on n'a pas rêvé : y'a bien une case "audio device" avec un bouton de choix multiples, non ?

Je ne connais pas ce soft. J'aurais volontiers essayé chez moi mais je ne peux l'installer que par compilation donc collé au PC. Pas possible là...
Dès que j'ai un moment, j'essaierais si nécessaire mais ça vaudrait peut-être le coup de poster une question au développeur, avant ?

C'est en tout cas un comportement atypique par rapport à l'ensemble des softs audio que je connais, comme je te le disais plus haut...

Si d'autres softs touchant à l'audio fonctionnent, bref si tu as du son avec quelques appli's, alsa (couche basse) est hors de cause, pulseaudio (surcouche) également.
PS : peux-tu poster :
Copy to clipboard
cat ~/.buttrc

PS2 : et, pour répondre à la question de sub26nico, n'oublie pas l'écran "options" de jackd.
c'est installable facilement, si tu veux
il y a ici un .deb version 13 que tu installes avec Gdebi
en 10mn le tour est joué
http://https://sourceforge.net/projects/butt/files/butt/butt-0.1.13/
(quant aux versions suivantes, ce sont les redoutables tar gz, qui convertis en deb par Alien, s'installent aussi mais demeurent par la suite ... introuvables

Il faut que je dise : j'ai eu un temps de grâce avec Butt, j'ai même streamé tout un festival pour casques que j'avais mis sur pied, et une journée entière
et ce truc est un outil formidable pour streamer (et je ne veux que lui)
et puis, je ne sais vraiment pas pourquoi,une couille s'est introduite, j'ai tenté des réinstallations énervées, et depuis ...

J'ai déjà contacté le développeur, qui m'a répondu qu'il ne pouvait rien faire pour moi
je l'ai relancé et j'attends

Oui effectivement Butt propose des choix d'audio device (defaut, systeme, pulse, pulseaudio sink, ou encore, si j'ouvre Bitwig par exemple, celui-ci apparait dans la liste)
MAIS Butt reste bloqué sur "Default PCM device"
Je ne sais donc la réaction de Qjack si je pouvais atteindre l'occurence pulseaudio sink par exemple)

Mais je répète, que Qjack soit aux commandes ou non, Butt se gèle de la même manière

???
Copy to clipboard
dlaum@dlaum-K50AB:~$ cat ~/.buttrc This is a configuration file for butt (broadcast using this tool) [main] bg_color = 151540480 txt_color = -256 server = RADIONUDA srv_ent = RADIONUDA icy = icy_ent = num_of_srv = 1 num_of_icy = 0 song_path = song_update = 0 gain = 1.000000 connect_at_startup = 0 [audio] device = 0 samplerate = 44100 bitrate = 128 channel = 2 codec = mp3 [record] samplerate = 44100 bitrate = 192 channel = 2 codec = mp3 start_rec = 0 split_time = 0 filename = rec_(%m_%d_%y)_%i.mp3 folder = /home/dlaum/ [gui] attach = 0 ontop = 0 [RADIONUDA] address = stream.p-node.org port = 80 password = 88fm type = 1 mount = radionuda.mp3 usr = source

J'ai téléchargé le tar.gz car je trouve nulle part de .deb.
Dans la doc, je vois :
butt_readme écrit:
.Ubuntu:
Butt depends on the following packages and their dependencies: +
'portaudio19-dev', 'libvorbis-dev', 'libfltk1.3-dev', 'libmp3lame-dev' +
'libflac-dev', 'libsamplerate-dev', 'libopus-dev' +

Install the .deb package with +
+dpkg --install butt_-0ubuntu1_amd64.deb+ +
or je n'ai pas d'ubuntu installée donc pas d'essai envisageable.

Par contre, as-tu bien toutes les librairies requises ?
Où as-tu trouvé ce .deb ?

Je viens de compiler à la main (tar.gz) et j'ai eu pas mal d'erreurs sur des librairies absentes (libogg-dev, libvorbis-dev, libopus-dev, libmp3lame-dev, libFLAC++-dev) jusqu'à cette erreur sur libportaudio-ocalm-dev dont l'install' me demande de virer jackd, alsa et toute ma config' audio. J'ai arrêté là... !!%+@##!@! 😐

tout est trouvable ici en principe
http://https://sourceforge.net/projects/butt/files/butt/butt-0.1.13/
le .deb (mais pour ubuntu 64 ou 32)
après, quant aux installs tar gz etc, je suis une brêle et j'ai souvent échoué à installer quoi que ce soit en tar gz .. (ça s'entend dans la sonorité, cette promesse d'une souffrance)
je sais juste qu'il y a le logiciel alien
qui te convertit un tar gz en deb (sudo alien ...)
mais comme dit plus haut, une fois installé le deb ainsi obtenu, il arrive que bien que ton programme soit présent (et inscrit comme installé) dans la logiteque, tu ne puisses l'ouvrir de nulle part, pas même via le terminal .. si si .. c'est bien débile, ça.

Cecit dit, essaies, je n'ai peut-être pas eu de chance ..

les librairies et dépendances, oui bien spûr j'ai checké plusieurs fois et tout est présent

bon
je fais quoi
Je suis certain (juste d'expérience, hien...) que butt ne s'interface pas bien avec jackd.
Après, je trouve étrange que tu ne puisses pas, même hors jackd, choisir ton périphérique audio de sortie.

Bosses-tu juste avec la carte audio intégrée à ton PC ou bien disposes-tu d'une carte-son externe ?
Si oui, toujours hors jackd, butt devrait te proposer au moins 2 périphériques de sortie, hormis pulseaudio.
Quand tu dis : "Oui effectivement Butt propose des choix d'audio device (defaut, systeme, pulse, pulseaudio sink, ..." tu l'as vu où ?
Dans leur doc en ligne, je ne vois rien qui y ressemble.

Vu ma tentative d'install' foirée, je pense qu'avec portaudio, par exemple, butt va taper dans les couches basses (alsa ?) du système audio. Pour ça que j'ai stoppé ma compil'... Danger !
France
@raskolnik: as tu installé ou mis à jour des softs audio utilisant ALSA entre
ton utilisation réussi de Butt et l'arrivée des problèmes?
Butt2

(je ne peux pas faire de capture d'écran du mien sans que la fenêtre des choix audio se referme, donc ça c'est pris ur youtube)
et dans la mienne y défilent ;
Default pcm device
pulse
default
systeme
Pulseaudio Jack sink



Pas de danger, Allany, t inquiètes, le programme est vraiment léger (vu comment je te l'ai tourné et retourné .. et rien n'a été affecté

Pour répondre à subnico
oui, sans doute, je ne m'en souviens plus
mais mon système audio fonctionne globalement bien,
avec ou sans jack

deux cartes son intégrées mais pas d'externe

Copy to clipboard
dlaum@dlaum-K50AB:~$ lspci | grep -i audio 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) 02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RV710/730 HDMI Audio [Radeon HD 4000 series] (rev ff) dlaum@dlaum-K50AB:~$

Page: 1/2  [Suivant]
1  2