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

Butt vs Qjack [Résolu]

raskolnik utilisateur non connecté
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
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
Image


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

un grand merci d'avance

allany utilisateur non connecté
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+

raskolnik utilisateur non connecté
si si

Butt propose plusieurs audio device dont pulsaudio jack sink

pourrais-tu expliciter :ficher le bintz d'alsa ?

sub26nico utilisateur non connecté France
pulseaudio jack sink est installé dans ton système et paramétré dans QJackCtl?

raskolnik utilisateur non connecté
oui

(je suis sur ubuntu mais j'ai installé kxstudio deposit

sub26nico utilisateur non connecté France
Ok, dans Qjack, tu as rajouté pulseaudio jack sink dans les scripts au démarrage?

raskolnik utilisateur non connecté
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)

allany utilisateur non connecté
"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. cool

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...) ?
Image

allany utilisateur non connecté
... ainsi que cet écran de jackd (bouton "réglages"):
Image
(Ne tient pas compte de mes paramètres perso, sur le cliché, ni du message en jaune, dû à une maladresse de souris)

raskolnik utilisateur non connecté
oui oui j'ai fini par comprendre le bintz - un peu tard ... bêtement sérieux
bref
voici :

Image

Image


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 ?

allany utilisateur non connecté
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.

allany utilisateur non connecté
PS : peux-tu poster :
cat ~/.buttrc


allany utilisateur non connecté
PS2 : et, pour répondre à la question de sub26nico, n'oublie pas l'écran "options" de jackd.

raskolnik utilisateur non connecté
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

???

raskolnik utilisateur non connecté
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


allany utilisateur non connecté
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à... !!%+@##!@! neutral

raskolnik utilisateur non connecté

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

allany utilisateur non connecté
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 !

sub26nico utilisateur non connecté 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?

raskolnik utilisateur non connecté
Image

(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

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