Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 05/06/2022, à 16:10

gl38

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

D'après cette page on peut utiliser fluidsynth à la place de timidity avec frescobaldi.
Cordialement,
Guy

Hors ligne

#27 Le 05/06/2022, à 16:23

Gyp

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

gl38 a écrit :

D'après cette page on peut utiliser fluidsynth à la place de timidity avec frescobaldi.
Guy

Merci pour l'info.

Jusqu'à maintenant, j'ai toujours utilisé Timidity, comme je crois beaucoup d'utilisateurs de Lilypond, et, souvent après quelques manœuvres, cela fonctionne. Je vais sans doute attendre encore un peu.

Pour info, je ne sais si ça peut aider, mais voici un retour de commande :

aplaymidi -l
 Port    Client name                      Port name
 14:0    Midi Through                     Midi Through Port-0

Hors ligne

#28 Le 05/06/2022, à 17:57

gl38

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

En tout cas avec ubuntu 20.04, fluidsynth s'installe sans souci et en suivant les réglages pour qsynth frescobaldi est content tout de suite.
Cordialement,
Guy

Hors ligne

#29 Le 05/06/2022, à 17:59

ylag

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

@Gyp :

Bonsoir,

As-tu réussi à virer le paquet timidity-daemon ?

A+

Dernière modification par ylag (Le 05/06/2022, à 18:00)

Hors ligne

#30 Le 06/06/2022, à 07:28

Gyp

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

Bonjour,

ylag a écrit :

As-tu réussi à virer le paquet timidity-daemon ?

J'ai réussi ce matin à virer le paquet timidity-daemon, avec la commande :

sudo apt-get autoremove timidity-daemon

J'ai dû, par contre, réinstaller Frescobaldi, qui ne fonctionnait plus.

Je ne trouve toujours pas la solution ou le bon paramétrage pour Timidity.

J'ai téléchargé fluidsynth, comme gl38 le suggère. Je vais essayer et je vous tiens informés.

Hors ligne

#31 Le 06/06/2022, à 08:35

Gyp

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

gl38 a écrit :

En tout cas avec ubuntu 20.04, fluidsynth s'installe sans souci et en suivant les réglages pour qsynth frescobaldi est content tout de suite.
Cordialement,
Guy

Effectivement, ça marche. Mais j'ai quand même dû suer pour faire les installs, télécharger les paquets nécessaires, adapter les réglages, etc.

Je vais voir comment faire plus simple. Si j'ai besoin d'aide, je reviens.

Hors ligne

#32 Le 06/06/2022, à 11:06

Gyp

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

Le seul point que je ne parviens pas à accomplir est de faire que le service démarre dès la connexion.

Pour faire fonctionner le service :

systemctl --user start fluidsynth.service

Le lien que tu m'as envoyé, Guy, donne, pour automatiser, la commande :

systemctl --user start fluidsynth.service

Le démarrage automatique ne fonctionne pas. Un autre site donne :

systemctl enable --user fluidsynth.service

Cela ne fonctionne pas plus.

J'ai essayé de le mettre, comme pour Timidity, en application au démarrage, mais je n'ai pas réussi à trouver les bonnes commandes.

Si quelqu'un a une idée, je le remercie d'avance.

Hors ligne

#33 Le 06/06/2022, à 13:24

gl38

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

La doc de systemd d'ubuntu dit

systemctl --user enable fluidsynth.service

une fois que le fichier fluidsynth.service est créé dans .config/systemd/user et qu'on a vérifié qu'il marche bien avec

systemctl --user start fluidsynth.service

en particulier le chemin pour le soundfonts doit âtre exact.
Toujours sous ubuntu 20.04 ça marche. Pour la 22.04 j'attends la version de juillet...
Cordialement,
Guy

Hors ligne

#34 Le 06/06/2022, à 15:28

Gyp

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

Merci de continuer à essayer de m'aider. J'ai utilisé les deux commandes.

systemctl --user start fluidsynth.service

fait fonctionner le son, mais il faut que je l'écrive à chaque fois.

systemctl --user enable fluidsynth.service

celle-ci ne fait pas démarrer le service automatiquement chez moi.

gl38 a écrit :

en particulier le chemin pour le soundfonts doit être exact.

Il se pourrait que le bas blesse ici, mais je n'en suis pas sûr. Le contenu du fichier fluidsynth.service que j'ai téléchargé possède cette ligne :

FluidSynth /usr/share/soundfonts/default

Or, je n'ai pas de dossiers soundfonts, mais un dossier sounds. J'ai réécrit la ligne en question selon ce que j'ai de la manière suivante :

/usr/share/sounds/sf3/default-GM.sf3

Ça continue de fonctionner quand j'écris le 'start', mais pas de démarrage automatique.

Hors ligne

#35 Le 06/06/2022, à 16:16

gl38

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

J'ai juste copié le fluidsynth.service sur la page que j'ai indiquée :

[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

et j'ai vérifié ce que qsynth avait pris montré comme soundfonts, il y en avait 3 qui étaient dans /usr/share/sounds/sf2, finalement j'en en ais pris un au hasard
/usr/share/sounds/sf2/default-GM.sf2
qui a fait marcher du premier coup qsynth, le service lancé manuellement et le service au démarrage..
Il y a d'autres fichiers mais je ne sais pas d'où ils viennent, sans doute d'essais pour faire marcher timidity que j'ai oubliés.
Cordialement,
Guy

Hors ligne

#36 Le 07/06/2022, à 03:53

krodelabestiole

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

gl38 a écrit :

D'après cette page on peut utiliser fluidsynth à la place de timidity avec frescobaldi.

d'autant que la dernière version timidity date de 2004...

là on a indiqué dans la doc comment utiliser fluidsynth :
https://doc.ubuntu-fr.org/midi#synthese_logicielle

sinon carla, plus moderne et avec une interface graphique (en 2022 c'est plus du luxe) :
https://doc.ubuntu-fr.org/tutoriel/piano_midi

Hors ligne

#37 Le 07/06/2022, à 08:20

Gyp

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

Bonjour Guy,

gl38 a écrit :

J'ai juste copié le fluidsynth.service sur la page que j'ai indiquée :

[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

J'ai viens de recopier moi aussi à nouveau le même contenu du fichier.

gl38 a écrit :

et j'ai vérifié ce que qsynth avait pris montré comme soundfonts, il y en avait 3 qui étaient dans /usr/share/sounds/sf2, finalement j'en en ais pris un au hasard
/usr/share/sounds/sf2/default-GM.sf2 qui a fait marcher du premier coup qsynth, le service lancé manuellement

Idem.

gl38 a écrit :

et le service au démarrage.

Là, plus idem. Si tu as une idée...

Merci

Hors ligne

#38 Le 07/06/2022, à 08:22

Gyp

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

krodelabestiole a écrit :

d'autant que la dernière version timidity date de 2004...

Woah ! Donc pas de problèmes pour abandonner Timidity.

Merci

Hors ligne

#39 Le 07/06/2022, à 12:23

gl38

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

Que donne

systemctl --user status fluidsynth.service

Cordialement,
Guy

Hors ligne

#40 Le 07/06/2022, à 12:47

Gyp

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

Voilà :

$ systemctl --user status fluidsynth.service
○ fluidsynth.service - FluidSynth launched in server mode
     Loaded: loaded (/etc/xdg/systemd/user/fluidsynth.service; enabled; vendor >
     Active: inactive (dead) since Tue 2022-06-07 14:42:26 IDT; 3min 27s ago
    Process: 1591 ExecStart=/usr/bin/fluidsynth -a pulseaudio -m alsa_seq -i -l>
   Main PID: 1591 (code=exited, status=0/SUCCESS)
        CPU: 277ms

juin 07 14:42:26 gilalya-System-Product-Name fluidsynth[1591]: through the cons>
juin 07 14:42:26 gilalya-System-Product-Name fluidsynth[1591]: fluidsynth: erro>
juin 07 14:42:26 gilalya-System-Product-Name fluidsynth[1591]: Failed to create>
juin 07 14:42:26 gilalya-System-Product-Name fluidsynth[1591]: Continuing witho>
juin 07 14:42:26 gilalya-System-Product-Name fluidsynth[1591]: fluidsynth: Usin>
juin 07 14:42:26 gilalya-System-Product-Name fluidsynth[1591]: fluidsynth: warn>
juin 07 14:42:26 gilalya-System-Product-Name fluidsynth[1591]: FluidSynth runti>
juin 07 14:42:26 gilalya-System-Product-Name fluidsynth[1591]: Copyright (C) 20>
juin 07 14:42:26 gilalya-System-Product-Name fluidsynth[1591]: Distributed unde>
juin 07 14:42:26 gilalya-System-Prod

Hors ligne

#41 Le 07/06/2022, à 16:50

gl38

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

On ne voit pas les fins de ligne, comme il y en a une avec erro, on peut supposer qu'il y une erreur.
Je propose de recommencer avec :

systemctl --user status fluidsynth.service > fluid.log

et de mnntrer le fluid.log par

cat fluid.log

Cordialement,
Guy

Hors ligne

#42 Le 07/06/2022, à 16:53

Gyp

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

$ cat fluid.log
○ fluidsynth.service - FluidSynth launched in server mode
     Loaded: loaded (/etc/xdg/systemd/user/fluidsynth.service; enabled; vendor preset: enabled)
     Active: inactive (dead) since Tue 2022-06-07 15:57:34 IDT; 2h 55min ago
    Process: 1587 ExecStart=/usr/bin/fluidsynth -a pulseaudio -m alsa_seq -i -l -s -p FluidSynth /usr/share/soundfonts/default-GM.sf3 (code=exited, status=0/SUCCESS)
   Main PID: 1587 (code=exited, status=0/SUCCESS)
        CPU: 312ms

juin 07 15:57:34 gilalya-System-Product-Name fluidsynth[1587]: through the console.
juin 07 15:57:34 gilalya-System-Product-Name fluidsynth[1587]: fluidsynth: error: Failed to bind server socket: 98
juin 07 15:57:34 gilalya-System-Product-Name fluidsynth[1587]: Failed to create the server.
juin 07 15:57:34 gilalya-System-Product-Name fluidsynth[1587]: Continuing without it.
juin 07 15:57:34 gilalya-System-Product-Name fluidsynth[1587]: fluidsynth: Using PulseAudio driver
juin 07 15:57:34 gilalya-System-Product-Name fluidsynth[1587]: fluidsynth: warning: Failed to set thread to high priority
juin 07 15:57:34 gilalya-System-Product-Name fluidsynth[1587]: FluidSynth runtime version 2.2.5
juin 07 15:57:34 gilalya-System-Product-Name fluidsynth[1587]: Copyright (C) 2000-2022 Peter Hanappe and others.
juin 07 15:57:34 gilalya-System-Product-Name fluidsynth[1587]: Distributed under the LGPL license.
juin 07 15:57:34 gilalya-System-Product-Name fluidsynth[1587]: SoundFont(R) is a registered trademark of Creative Technology Ltd.

Hors ligne

#43 Le 07/06/2022, à 17:19

gl38

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

Je me demande si l'adresse du soundfont est bien bonne. Il me semble que ça devrait être
/usr/share/sounds/sf3/default-GM.sf3

en outre le fichier fluidsynth.service devrait être dans .config/systemd/user/ et que l'option --user sert justement à le trouver à cet endroit.
Cordialement,
Guy

Hors ligne

#44 Le 07/06/2022, à 18:21

Gyp

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

gl38 a écrit :

Je me demande si l'adresse du soundfont est bien bonne. Il me semble que ça devrait être
/usr/share/sounds/sf3/default-GM.sf3

Tu veux dire dans le fichier fluidsynth.service dans /etc/sysemd/user/ ? Si c'est cela, je l'avais déjà fait et je l'ai refait, mais sans succès.

gl38 a écrit :

en outre le fichier fluidsynth.service devrait être dans .config/systemd/user/ et que l'option --user sert justement à le trouver à cet endroit.

Dans .config/systemd/user/, j'ai 1 fichier .#fluidsynth.serviceb74aa64e6e098373 et 2 dossiers, default.target.wants, qui contient fluidsynth.service, et fluidsynth.service.d, qui contient .#override.conf592311a8e246baef.

Merci

Hors ligne

#45 Le 08/06/2022, à 05:59

gl38

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

Je ne suis pas du tout spécialiste de systemd et là je suis dépassé.
Cordialement,
Guy

Hors ligne

#46 Le 08/06/2022, à 12:30

Gyp

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

gl38 a écrit :

Je ne suis pas du tout spécialiste de systemd

Encore une fois, je te remercie pour ton aide. Pour info, peux-tu me montrer ton fichier fluidsynth.service ?

Cordialement

Hors ligne

#47 Le 08/06/2022, à 12:57

gl38

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

Voici :

[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/sounds/sf2/default-GM.sf2

[Install]
WantedBy=default.target

Je l'ai mis dans le dossier .config/systemd/user
Cordialement,
Guy

Dernière modification par gl38 (Le 08/06/2022, à 13:47)

Hors ligne

#48 Le 08/06/2022, à 13:58

Gyp

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

C'est aussi ce que j'ai, à la différence près que j'ai /sf3/default-GM.sf3.

Je l'ai placé aussi dans .config/systemd/user. Il apparaît aussi dans .config/systemd/user/default.target.wants.

Bon ça ne marche pas. Certains parlent de bug, mais c'était en 2016.

Je continue de chercher.

Merci

Hors ligne

#49 Le 09/06/2022, à 16:43

Gyp

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

Bon, je ne suis pas parvenu à faire fonctionner, malgré la suite de l'aide sur le post ici :

systemctl --user enable fluidsynth.service

Je me suis alors rabattu sur l'ajout de programme au démarrage. J'ai pris la commande du fichier fluidsynth.service :

fluidsynth -a pulseaudio -m alsa_seq -i -l -s -p FluidSynth /usr/share/sounds/sf3/default-GM.sf3

Et ça marche ! Ouf. Dommage, je trouvais la commande 'enable' plus élégante, mais tant pis. Je réessaierai à la prochaine version d'Ubuntu.

Je marque le sujet résolu,

Merci à ceux qui ont essayé de m'aider

Hors ligne

#50 Le 29/10/2023, à 15:58

u120

Re : Pas de son Midi dans Frescobaldi après le passage à 22.04 (résolu)

Bonjour @Gyp, bonjour tout le monde

J'ai ce problème.

Sous U 22.04.3, et Frescobaldi 3.2,
j'arrive à faire enregistrer un fichier MIDI et à l'entendre,

mais cela ne fonctionne pas avec le lecteur MIDI intégré smile.

J'ai fait cette manip :

jrd_10@my-pc:~$ aplaymidi -l
 Port    Client name                      Port name
 14:0    Midi Through                     Midi Through Port-0
jrd_10@my-pc:~$ 

Dans les préférences MIDI du player, j'ai bien le port ci-dessus.

Merci d'avance de tout partage smile.

Remarque :
- dans le script, j'ai bien mis le

\midi {}

et l'éditeur me dit qu'il a enregistré un fichier .MIDI

[Mise à jour]
Je viens de trouver ceci, je regarde : https://askubuntu.com/questions/463575/ … -any-sound

Amicalement.
José

Dernière modification par u120 (Le 29/10/2023, à 16:07)


Amicalement, José
-------------------------------------------------
Sur Troyes et l'Aube-en-Champagne

Hors ligne