Subject: [LilyPond] [Ubuntu] Lilypond / pipewire

From: Rémy Claverie via LilyPond <[email-masked]>
Date: Mon, 15 Dec 2025 19:32:50 +0000

Bonjour à tous,
Je viens de réinstaller Ubuntu Budgie (24.04.03). Je n'ai plus accès à la sortie son MIDI. J'ai lu que Ubuntu utilisait désormais **pipewire** comme serveur de son. Je ne trouve pas comment le configurer pour fonctionner avec lilypond.
L'un de vous aurait-il réussi ?
Merci de votre aide,
Rémy

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/ubuntu-lilypond-pipewire/6049/1).

Pour créer un nouveau sujet, écrivez à [[email-masked]](mailto:[email-masked]) ou visitez la [page d'accueil de lilypond.community](https://lilypond.community).

---

From: MartialR via LilyPond <[email-masked]>
Date: Tue, 16 Dec 2025 07:19:32 +0000

Bonjour,

j'utilise FluidSynth https://www.fluidsynth.org/ 

Procédure d'après la page  https://github.com/frescobaldi/frescobaldi/wiki/MIDI-playback-on-Linux

Créez le fichier de service dans votre répertoire personnel, à cet emplacement précis :
 `~/.config/systemd/user/fluidsynth.service` .
 Le fichier doit contenir les lignes suivantes :

```
[Unit]
Description=FluidSynth launched in server mode
After=sound.target

[Service]
ExecStart=/usr/bin/fluidsynth -a pulseaudio -m alsa_seq -i -l -s -p FluidSynth /usr/share/soundfonts/default.sf2

[Install]
WantedBy=default.target 
```

Ma commande dans Session et démarrage : 
créer une entrée 
nom: FluideSynth  
description : démarrage synthé
commande : 
`/usr/bin/fluidsynth -is -a alsa -m alsa_seq -r 48000 -g 0.5 -p FluidSynth /CheminDeLaSoundFont/MaSoundfonts.sf2`

les options sont :
-i, --no-shell    Ne pas lire les commandes depuis le shell [ignoré], pas sur que soit utile
-s, --server INDISPENSABLE   Crée et démarre un serveur
-a  Le pilote audio alsa [oss, alsa, alsa_seq ..]
-m Le nom du pilote midi à utiliser [oss, alsa, alsa_seq, ...]
-r   Paramètre le taux d'échantillonnage (48000)
-g   Paramètre le gain général [0 < gain < 10, par défaut = 0.2], j'ai mis 0.5
-p, Redéfini le nom du port MIDI, je l'ai appelé FluidSynth

Dans les préférences de  Frescobaldi 

```
Réglages MIDI 
Ports Midi 
Sorti du lecteur : FluidSynth 
Port d'entrée : Midi Through Port-0
```

Utilisation de soundfont sf2 pour améliorer le rendu sonore
merlin_vienna.sf2  (100mo)
https://www.davince.tengudev.com/music/others/converted-midi/soundfonts/

Cordialement,

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/ubuntu-lilypond-pipewire/6049/2).

---

From: MartialR via LilyPond <[email-masked]>
Date: Tue, 16 Dec 2025 12:32:27 +0000

pour info  je suis sou Xubuntu 24.04 

Réponse dans le terminal ` pactl info `

```
~$ pactl info
Chaîne du serveur : /run/user/1000/pulse/native
Version du protocole de bibliothèque : 35
Version du protocole du serveur : 35
Local : oui
Index client : 233
Tile Size : 65472
Nom d’utilisateur : m
Nom d’hôte : m
Nom du serveur : PulseAudio (on PipeWire 1.0.5)
Version du serveur : 15.0.0
Spécification d’échantillon par défaut : float32le 2ch 48000Hz
Plan de canaux par défaut : front-left,front-right
Destination par défaut : alsa_output.pci-0000_00_1b.0.analog-stereo
Source par défaut : alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Cookie : 3e9a:1526
```

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/ubuntu-lilypond-pipewire/6049/3).

---

From: Rémy Claverie via LilyPond <[email-masked]>
Date: Wed, 17 Dec 2025 20:23:14 +0000

Merci Martial,
Fluidsynth n'est plus le serveur de son par défaut sous Ubuntu > 24.04. Tu me conseilles tout de même de l'installer pour Lilypond ?
Merci de ton aide,
Rémy

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/ubuntu-lilypond-pipewire/6049/4).

---

From: MartialR via LilyPond <[email-masked]>
Date: Wed, 17 Dec 2025 23:39:39 +0000

FluidSynth agit en tant que périphérique MIDI virtuel, pouvant recevoir des données MIDI d'un programme et les transformer en audio à la volée. 
PipeWire remplace PulseAudio 
pour avoir du son avec Frescobaldi sorti midi -> FluidSynth 

Dans le terminal `pactl info`  doit retourner une ligne contenant `Nom du serveur : PulseAudio`.
Si cette ligne contient `Nom du serveur : PulseAudio (on PipeWire )` veut dire que Pipewire est déjà installé. 
Reste à faire passer les midi dans un synthétiseur. Timidity ou FluidSynth. 
J'ai abandonné Timidity depuis 2023.

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/ubuntu-lilypond-pipewire/6049/5).

---

From: Rémy Claverie via LilyPond <[email-masked]>
Date: Thu, 18 Dec 2025 04:47:15 +0000

Bonjour Martial,
Ah oui, tu as raison, pipewire remplace PulseAudio et non FluidSynth.
Tout fonctionne bien désormais.
Merci de ton aide !
Rémy

---
Pour poster dans ce sujet, visitez la [page du sujet](https://lilypond.community/t/ubuntu-lilypond-pipewire/6049/6).