Chargement...
 
Skip to main content

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


Problemes divers sur nouvelle installation librazik (config carte son, config Jack, logiciels qui ne se lancent pas...)

bonjour,
j'ai (enfin) réussi à installer Librazik en 32bits sur un PC de 2003 via une clé USB...Mais je rencontre diverses difficultés:

- la carte son, une M-audio Fast track, reconnue par Debian,fonctionne dans l'utilitaire de config son, mais à part là, rien.

- Jack: fonctionne (a priori).

Et j'en suis là dans le tuto Librazik (bien sympa au passage), Hydrogen et ZynAddSubFX - Jack refusent de s'ouvrir. Je lance et puis ça plante.
J'ai essayé avec Ardour 4, mais pas beaucoup lus de succès. Il se lance, mais pas moyen de le connecter à Jack...

Si vous avez des idéées ou des liens à proposer, merci pour votre aide
France
Quel tuto suis-tu exactement ?
File nous un lien.
France
cerumen écrit:
http://librazik.tuxfamily.org/doc/tutoriels/qjackctl_premier_lancement

Je suppose que le problème de configuration de la carte son n'a rien à voir avec le plantage d'hydrogen et ZynAddSubFX - Jack ?


Si Jack ne fonctionne pas, tu auras du mal à faire fonctionner le reste.

Donne nous le message d'erreur complet de qjackctl lorsque tu le démarres.
Jack semble fonctionner correctement, pas de message d'erreur. Par contre je dois vérifier que j'ai bien configuré la carte son.
Dans le tuto "premier lancement", je me suis arrêté à :

Lancer ces applications grâce aux lanceurs présents dans le menu :

Menu → Logiciels → Son et vidéo → Séquenceurs audio et/ou MIDI → Hydrogen
Menu → Logiciels → Son et vidéo → Synthétiseurs et échantillonneurs → ZynAddSubFX - Jack

Je lance Hydrogen, il apparait brièvement "lancement hydrogen" dans la barre en bas de l'écran puis plus rien. Idem pour ZynAddSubFX.
France
T'as bien appuyé sur le bouton "Démarrer" de Qjackctl" ?
voui, tout bien fait...Je ne pense pas que ça vienne de là. Peut-être réinstaller ces logiciels ? J'ai essayé Ardour, il se lance bien, je fais les réglages demandés (sauf que j'ai pas cliqué sur "ajouter les greffons"...Mais pas moyen de sélectionner Jack à la place d'ALSA. Je ferai une capture d'écran..Du coup il faut réinstaller Ardour aussi ou je peux installer les greffons quand même?
France
Je viens de relire tous les messages de ce fil de discussion. Ça me paraît flou. Tu dis :

cerumen écrit:
- Jack: fonctionne (a priori).


et juste après :

cerumen écrit:
Jack refusent de s'ouvrir.


Ensuite, tu parles d'Ardour 4. LibraZiK fourni Ardour 5.4, du coup j'ai comme l'intuition que tu n'as pas fait de mise à jour après l'installation. Pour cela : suis ce tutoriel.

Ensuite, il faudra que tu expliques un peu ce que tu veux faire, et que tu précises comment tu le fais. Quand tu penses que "quelque chose ne va pas", précise également ce que tu t'attends à avoir.
Jack fonctionne, hydrogen et ZynAddSubFX non.J'ai simplement suivi le tuto "premier pas" avec Jack et rien de plus.

Dans un premier temps je veux juste faire fonctionner ma carte son pour pouvoir jouer de la basse au casque, du coup j'ai essayé de lancer Ardour, mais sans plus de succès. Le reste on verra plus tard.
OK, mise à jour effectuée
Je ne peux plus entrer dans:

menu-systeme-preference-son, pas de réponse, avec ou sans carte son branchée ça dit:

"attente de réponse du système sonore"
ok, retour du "son".

Mais au lancement de Jack:

2
Copy to clipboard
1:22:45.362 Journalisation démarrée --- lun. janv. 16 21:22:45 2017 --- 21:22:45.607 Réinitialisation des statistiques. 21:22:45.709 Changement des connexions ALSA. Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock 21:22:45.800 Changement du graphique des connexions ALSA. 21:23:06.131 Script de démarrage... 21:23:06.132 pulseaudio -k Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock 21:23:06.585 Script de démarrage terminé avec succès. 21:23:06.586 JACK démarre... 21:23:06.587 /usr/bin/jackd -n(par défaut) -dalsa -r44100 -p1024 -n2 -D -Chw:Track -Phw:Track 21:23:06.612 JACK a été démarré avec le PID=3844. 21:23:06.661 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations. 21:23:06.870 Script d'extinction... 21:23:06.891 killall a2jmidid Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock no message buffer overruns no message buffer overruns no message buffer overruns jackdmp 1.9.11 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2014 Grame. jackdmp comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK server starting in realtime mode with priority 10 self-connect-mode is "Don't restrict self connect requests" a2jmidid: aucun processus trouvé 21:23:07.469 Script d'extinction terminé avec statut de sortie=256. 21:23:07.470 JACK s'arrête... audio_reservation_init Acquire audio card Audio1 creating alsa driver ... hw:Track|hw:Track|1024|2|44100|0|0|nomon|swmeter|-|32bit configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods ALSA: final selected sample format for capture: 24bit little-endian in 3bytes format ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 24bit little-endian in 3bytes format ALSA: use 2 periods for playback Jack main caught signal 15 Released audio card Audio1 audio_reservation_finish 21:23:07.732 JACK a été arrêté 21:23:07.733 Script post-extinction... 21:23:07.734 pulseaudio --start 21:23:09.256 Script post-extinction terminé avec succès.

France
mode modo-forum : merci d'utiliser les balises CODE lorsque tu copies/colles du code dans les forums :
Capture-Linux MAO | Driver M-AUDIO M-TRACK - Mozilla Firefox.png

Je l'ai fait pour toi ce coup-ci.


Peux-tu lancer cette commande dans un terminal avant de lancer Qjackctl :
Copy to clipboard
/usr/bin/jackd -dalsa -r44100 -p1024 -n2 -D -Chw:Track -Phw:Track


Et copier/coller ici ce qui est écrit dans le terminal.

Ensuite, lance QjackCtl.

Dis moi.
voila, comme ceci?


Copy to clipboard
cerumen@debian:~$ /usr/bin/jackd -dalsa -r44100 -p1024 -n2 -D -Chw:Track -Phw:Track jackdmp 1.9.11 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2014 Grame. jackdmp comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details no message buffer overruns no message buffer overruns no message buffer overruns JACK server starting in realtime mode with priority 10 self-connect-mode is "Don't restrict self connect requests" audio_reservation_init Acquire audio card Audio1 creating alsa driver ... hw:Track|hw:Track|1024|2|44100|0|0|nomon|swmeter|-|32bit configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods ALSA: final selected sample format for capture: 24bit little-endian in 3bytes format ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 24bit little-endian in 3bytes format ALSA: use 2 periods for playback


Ensuite je lance QJack mais en laissant "tourner" la commande précédente dans le terminal. QJAck démarre. Lorsque je ferme le terminal, QJack s'arrête, et si je veux redemarrer QJack sans le terminal ça donne:

Copy to clipboard
08:25:42.815 Journalisation démarrée --- mar. janv. 17 08:25:42 2017 --- 08:25:43.120 Réinitialisation des statistiques. 08:25:43.165 Changement des connexions ALSA. 08:25:43.213 Changement des connexions JACK. 08:25:43.254 Client activé. 08:25:43.257 Baie de brassage désactivée. 08:25:43.864 Récupération désynchronisation (XRUN) (1). 08:25:54.116 Récupération désynchronisation (XRUN) (2). 08:26:04.344 Récupération désynchronisation (XRUN) (3). 08:26:14.596 Récupération désynchronisation (XRUN) (4). 08:26:24.823 Récupération désynchronisation (XRUN) (5). 08:26:35.075 Récupération désynchronisation (XRUN) (6). 08:26:45.299 Récupération désynchronisation (XRUN) (7). 08:26:55.551 Récupération désynchronisation (XRUN) (8). 08:27:05.780 Récupération désynchronisation (XRUN) (9). 08:27:16.032 Récupération désynchronisation (XRUN) (10). 08:27:26.268 Récupération désynchronisation (XRUN) (11). 08:27:36.504 Récupération désynchronisation (XRUN) (12). 08:27:46.756 Récupération désynchronisation (XRUN) (13). 08:27:56.984 Récupération désynchronisation (XRUN) (14). 08:28:07.236 Récupération désynchronisation (XRUN) (15). 08:28:14.326 Notification d'extinction. 08:28:14.426 Client désactivé. 08:28:14.436 Script post-extinction... 08:28:14.440 pulseaudio --start Server is not running Server is not running 08:28:14.896 Script post-extinction terminé avec succès. 08:28:20.297 Script de démarrage... 08:28:20.298 pulseaudio -k Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock 08:28:20.735 Script de démarrage terminé avec succès. 08:28:20.736 JACK démarre... 08:28:20.737 /usr/bin/jackd -n(par défaut) -dalsa -dhw:Track -r48000 -p1024 -n3 08:28:20.743 JACK a été démarré avec le PID=2759. 08:28:20.791 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations. 08:28:21.018 Script d'extinction... 08:28:21.038 killall a2jmidid Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel no message buffer overruns jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock no message buffer overruns no message buffer overruns jackdmp 1.9.11 Copyright 2001-2005 Paul Davis and others. Copyright 2004-2014 Grame. jackdmp comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK server starting in realtime mode with priority 10 self-connect-mode is "Don't restrict self connect requests" a2jmidid: aucun processus trouvé 08:28:21.572 Script d'extinction terminé avec statut de sortie=256. 08:28:21.577 JACK s'arrête... audio_reservation_init Acquire audio card Audio1 creating alsa driver ... hw:Track|hw:Track|1024|3|48000|0|0|nomon|swmeter|-|32bit configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 3 periods ALSA: final selected sample format for capture: 24bit little-endian in 3bytes format ALSA: use 3 periods for capture ALSA: final selected sample format for playback: 24bit little-endian in 3bytes format ALSA: use 3 periods for playback Jack main caught signal 15 Released audio card Audio1 audio_reservation_finish 08:28:21.791 JACK a été arrêté 08:28:21.792 Script post-extinction... 08:28:21.793 pulseaudio --start 08:28:23.165 Script post-extinction terminé avec succès.

... et, avant de lancer jackd, pourras-tu également poster les choix qu'il propose en cliquant sur les boutons en vert :
IPPjackd
A+
France
Donc, ton premier morceau de code montre que jackd fonctionne. Et ensuite, Qjackctl aussi.

Il est normal que lorsque tu fermes la fenêtre de terminal tout s'arrête car fermer la fenêtre ferme aussi les programmes que tu y as lancer, et donc jack. Pas de soucis cependant, je te faisais juste lancer cette commande pour confirmer une intuition et le fait que ça ai fonctionné me confirme que cette intuition était juste. Autrement dit, j'ai compris où se situe ton problème et il ne reste plus qu'à le résoudre maintenant.

Qjackctl est une interface graphique pour jackd. Suivant les paramètres et les cases que l'on y coche, il lance une ligne de commande pour jackd en arrière plan.

Dans ton précédent message (quand tu lançais jackd à partir de qjackctl et que ça ne fonctionnait pas), la ligne de commande était :

Copy to clipboard
/usr/bin/jackd -n(par défaut) -dalsa -r44100 -p1024 -n2 -D -Chw:Track -Phw:Track


le "-n(par défaut)" pose problème pour une sombre histoire de traduction. C'est pour cela que je t'ai fait lancer la commande :
Copy to clipboard
/usr/bin/jackd -dalsa -r44100 -p1024 -n2 -D -Chw:Track -Phw:Track
qui ne contient pas la partie incriminée. Et ça marche.

Pour corriger le problème, il va te falloir suivre ces quelques étapes :
  • qjackctl et jackd ne doivent pas être en fonctionnement
  • supprime les fichiers ~/.config/rncbc.org/QjackCtl.conf et .jackdrc
  • lance qjackctl, mais ne le démarre pas
  • va dans "Réglage", et change le "Nom du préréglage : (par défaut)" par "Nom du préréglage : (defaut)" (sans accent, c'est le plus important)
  • clique sur OK
  • clique sur le bouton "Démarrer" (triangle vert)

Ça devrait fonctionner.
ok,
pour supprimer les fichiers je fais une recherche dans Synaptic, c'est bien ça? Ou alors il faut utiliser le terminal ? Si oui, quel est le code?
France
Non, pas synaptic. Tu peux soit les effacer grâce à ton navigateur de fichier (Ctrl + H pour faire apparaître les fichiers "cachés" commençant par un "."), soit avec un terminal avec les commandes :
Copy to clipboard
rm ~/.config/rncbc.org/QjackCtl.conf
et
Copy to clipboard
rm ~/.jackdrc

yaouh! ça a l'air de fonctionner!
merci beaucoup!
bon, maintenant, reste à réussir a sortir un son correct de la carte son.

Pour en revenir à mon propos un peu plus haut, ni hydrogen ni zinaddsubfx ne se lance...pas plus qu'ardour...

Dans un premier temps, qu'est ce que je peux faire pour jouer au casque? J'ai le son de ma carte branchée en USB mais sans amplification. Est-ce que je peux passer par un logiciel pour ça ?
France
Super si qjackctl démarre et réussi à lancer jackd correctement. On a avancé.

cerumen écrit:
Pour en revenir à mon propos un peu plus haut, ni hydrogen ni zinaddsubfx ne se lance...pas plus qu'ardour...


Prenons le cas d'Ardour. Lance qjackctl et démarre le (en appuyant sur le bouton Démarrer avec le triangle vert). Ensuite, ouvre un terminal, et tapes-y "ardour5" (tout en minuscule). Ceci va avoir pour effet de lancer Ardour à partir d'un terminal, ce qui pourra nous donner des indices sur le pourquoi il ne se lance pas. Ces indices seront affichés dans le terminal, il te suffira de les copier/coller ici pour qu'on regarde ça ensemble (n'oublie pas d'utiliser la balise CODE lorsque tu fais le copier/coller dans les forums de linuxmao.org).

cerumen écrit:
Dans un premier temps, qu'est ce que je peux faire pour jouer au casque? J'ai le son de ma carte branchée en USB mais sans amplification. Est-ce que je peux passer par un logiciel pour ça ?


Tu mets la charrue avant les bœufs 😊 Essayons de comprendre ce qui ce passe à l'étape du dessus 😉

C'est reparti:


Copy to clipboard
cerumen@debian:~$ ardour5 WARNING: Could not check your glib-2.0 for mutex locking atomic operations. bind txt domain [gtk2_ardour5] to /usr/share/ardour5/locale Ardour5.4.0 (construit avec 1:5.4.0~dfsg-2librazik2 et GCC version 4.9.2) ardour: [INFO]: Votre configuration-système limite Ardour à 65 536 fichiers ouverts ardour: [INFO]: Chargement du fichier de configuration-système /etc/ardour5/system_config ardour: [INFO]: CPU vendor: AuthenticAMD ardour: [INFO]: CPU brand: AMD Athlon(tm) XP 2500+ ardour: [INFO]: Using SSE optimized routines ardour: [INFO]: Chargement du fichier de style par défaut (/etc/ardour5/default_ui_config) pour l'interface graphique /usr/share/themes/LibraZiK/gtk-2.0/gtkrc:99: error: unexpected identifier 'reliefstyle', expected character '}' ardour: [INFO]: Chargement du fichier de couleur /usr/share/ardour5/themes/dark-ardour.colors /usr/share/themes/LibraZiK/gtk-2.0/gtkrc:99: error: unexpected identifier 'reliefstyle', expected character '}' ardour: [INFO]: Loading ui configuration file /etc/ardour5/clearlooks.rc ardour: [INFO]: Loading ui configuration file /etc/ardour5/clearlooks.rc Found nothing along /home/cerumen/.config/ardour5/templates:/usr/share/ardour5/templates run dialog



Au passage, je me suis rendu compte qu'au lancement de l'ordi, du script s'affiche et il m'a semblé lire un message d'erreur.
France
Là, il est lancé ton Ardour.
Page: 1/5  [Suivant]
1  2  3  4  5