Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

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

Dernier post

[Résolu] Jjazzlab & Pipewire

Roto utilisateur non connecté France
Bonjour,

Je viens d'installer la dernière version de Linux Mint (Encore en version Béta)
Le serveur de son par défaut est Pipewire à la place de Pulseaudio sur l'ancienne version.

Pas de problèmes de son sauf pour le logiciel Jjazzlab où le synthé interne (Fluidsynth) pour la sortie midi ne marche plus ou très mal (Grésillements à la place du son)

Y a-t-il une config à faire pour Pipewire ?

La version de Pipewire installée est la 1.0.5

Merci d'avance pour vos retours

Roto

piratebab utilisateur non connecté
Bonjour, est ce que tu as installé l'émulation de jack par pipewire ?

Roto utilisateur non connecté France
Salut PirateBab,
Oui Pipewire-jack est bien installé

J'arrive à contourner le problème en activant un périphérique midi virtuel (snd-virmidi) et qsynth.
Mais c'est moins pratique que le synthé interne de Jjazzlab.

piratebab utilisateur non connecté
Il y a un truc que je ne comprends pas dans la description de ton probleme:
Citation :
la sortie midi ne marche plus ou très mal (Grésillements à la place du son)

La sortie midi ne sort jamais de son, mais des signaux midi ...

Roto utilisateur non connecté France
La citation que tu fais est tronquée.. eek

Roto écrit :
le synthé interne (Fluidsynth) pour la sortie midi ne marche plus ou très mal (Grésillements à la place du son)


Mais peut-être que je m'explique mal.
Dans les options de configuration de Jjazzlab et dans l'onglet "sortie midi", il y a le choix du synthé.
Le synthé interne qui fonctionnait bien avec ma version précédente de Linux Mint ne fonctionne plus maintenant. En fait à la place du son, j'ai des grésillements qui sortent de mes enceintes.

Sur le site du concepteur de Jjazzlab on peut y voir :
"If FluidSynth makes some “crackling” noise, make sure your Linux is optimized for audio applications"

Du coup, je me demande si il y a quelque chose à faire au niveau de la configuration de Pipewire.

piratebab utilisateur non connecté
Ha OK, c'est la sortie de fluidsynth (donc une sortie audio).
L'optimisation "pour l'audio" se fait en premier lieu au niveau du kernel. Vérifie que tu as un noyau "basse latence", voire "temps réel.
Ensuite vérifie que tu as la même fréquence d'échantillonage entre pipewire et ton synthé (de mémoire c'est 48 kHz pour pipewire).
L'étape d'aprés sera d'optimiser la taille des tampons.
Il y a un tuto sur le wiki avec des commandes pour obtenir des infos sur ton pipewire.

S tu veux faire de la MAO sans de compliquer la vie, installe une distribution optimisée pour la MAO (Librazik par exemple)

Roto utilisateur non connecté France
J'ai bien un noyau basse latence : 6.8.0-36-lowlatency

Dans etc/security/limits.d j'ai :

audio.conf :
@audio - rtprio 95
@audio - memlock unlimited
#@audio - nice -19

25-pw-rlimits.conf :
@pipewire - rtprio 95
@pipewire - nice -19
@pipewire - memlock 4194304

J'ai rajouté le groupe audio et pipewire à mon compte. Je ne sais pas trop la pertinence de cette action..confused

Comme Je ne sais pas la fréquence d’échantillonnage du synthé interne, j'ai modifié la fréquence de pipewire à 44100 puis 96000. Idem pour la taille du tampon 128, 256, 512, 1024

Au final pas vraiment de différence, j'ai bien du son mais la qualité est très très mauvaise.

Piratelab écrit :
S tu veux faire de la MAO sans de compliquer la vie, installe une distribution optimisée pour la MAO (Librazik par exemple)


Outre le fait que j'aime bien ma distri actuelle, j'ai rencontré le même problème en testant la version live d' Ubuntu studio 24.04.
Et pour Librazik, sa version de Fluidsynth (version 2.1.7-1.1) ne permet pas l'installation de Jjazzlab 4 qui nécessite une version de Fluidsynth >= 2.2.

J'ai laissé un message sur le site de Jjazzlab, on verra bien. Sinon j'ai toujours la possibilité d'avoir du son en activant un périphérique midi virtuel (snd-virmidi) et qsynth.

Roto utilisateur non connecté France
Finalement en refaisant des tests sur les fréquences & tampons de Pipewire, j'ai pu obtenir un son correct avec le tampon de Pipewire à 256.biggrin

Pour cela je lance la commande trouvée dans le wiki biggrin : pw-metadata -n settings 0 clock.force-quantum 256.

Par contre, c'est temporaire, le temps de la session. Peut-on le rendre définitif ?

piratebab utilisateur non connecté
C'est une bonne nouvelle.
Je commence à prendre en main
coppwr qui permet de modifier les paramètres de pipewire avec la souris. Mais je n'ai pas encore trouvé comment enregistrer les modifs.
Sinon, il faut mettre les mains sous le capot et modifier un fichier de conf:
pipewire.conf

Roto utilisateur non connecté France
Ok merci Piratelab.
Je vais mettre le sujet en résolu wink

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

sub26nico, 13:55, ven. 12 Jul 2024: Merci à tout le monde ici :[Lien]
allany, 09:09, ven. 12 Jul 2024: Une pause dans les festivals : l'éditorial, bien sûr !!! [Lien]
calixtus06, 10:24, mer. 10 Jul 2024: Bonjour et bienvenue à mariajonas345@outlook.com :-)
calixtus06, 20:20, dim. 07 Jul 2024: Bonjour et bienvenue à frads :-)
calixtus06, 18:31, dim. 07 Jul 2024: Bonjour et bienvenue à manchot_maoiste et Nad75 :-)
calixtus06, 11:06, lun. 01 Jul 2024: Bonjour et bienvenue à myrddin, Michel-Michel et Jano :-)
olinuxx, 19:46, lun. 24 Jun 2024: Un résumé des derniers mois d'efforts de traductions liés au projet LibraZiK : [Lien]
allany, 08:34, mar. 11 Jun 2024: Météo à peine estivale MAIS y'a l'éditorial !!! [Lien]
calixtus06, 15:07, ven. 07 Jun 2024: Bonjour et bienvenue à placroix2a, Horace310 et LeLord1967 :-)
calixtus06, 07:44, mer. 05 Jun 2024: Bonjour et bienvenue à krodelabestiole :-)
olinuxx, 19:58, lun. 03 Jun 2024: Bonjour et bienvenue à onider cool
bluedid29, 21:43, sam. 18 mai 2024: Merci pour l'édito :-)