Ben moi par honnêteté je suis reparti de zéro
j'ai supprimé tuxguitar dont tuxguitar-tuxguitar-fluidsynth
ça ne marche plus
et la procédure envoyée dans mon message précédent ne marche pas chez moi.
···
Martial Rameaux
Ben moi par honnêteté je suis reparti de zéro
j'ai supprimé tuxguitar dont tuxguitar-tuxguitar-fluidsynth
ça ne marche plus
et la procédure envoyée dans mon message précédent ne marche pas chez moi.
Martial Rameaux
j'ai tout supprimé et suivit ceci
https://github.com/frescobaldi/frescobaldi/wiki/MIDI-playback-on-Linux
après
systemctl --user daemon-reload
systemctl --user stop fluidsynth.service
systemctl --user start fluidsynth.service
ça fonctionne
redémarage
ça ne fonctionne plus;
pas glop !
donc je ruse
fichier shell bash que j'ai appelé startFrescobaldi
#!/bin/bash
systemctl --user stop fluidsynth.service &
sleep 1
systemctl --user start fluidsynth.service &
frescobaldi &
rendu exécutable
copier dans usr/local/bin
et j'ai changé dans le menu application la commande de frescobaldi
en startFrescobaldi
ça marche
faut changer le port à chaqaue fois mais c'était déjà comme ça avant.
Je verrai plus tard pour retrouver la solution avant d'avoir tout supprimé
Le dim. 5 mars 2023 à 14:54, Martial R <****@****> a écrit :
Ben moi par honnêteté je suis reparti de zéro
j'ai supprimé tuxguitar dont tuxguitar-tuxguitar-fluidsynth
ça ne marche plus
et la procédure envoyée dans mon message précédent ne marche pas chez moi.
Le dim. 5 mars 2023 à 14:20, <****@****> a écrit :
ahahah j'en ris tout seul !
Au 1er essai, j'avais copié toute la commande, mais comme il y avait un retour à la ligne (dans le mail) en plein milieu, je n'ai vraiment copié que "fluidsynth -a pulseaudio -m alsa_seq -i -l -s -p" et ça ne fonctionnait pas
donc j'ai supprimé les retours à la ligne et j'ai copié-collé l'expression entière : Commande : "fluidsynth -a pulseaudio -m alsa_seq -i -l -s -p FluidSynth /usr/share/soundfonts/default.sf2 declencher : on login"
je n'avais pas compris que "déclencher" c'était une rubrique !!!
Dans LXQt, il n'y a que "nom" et "commande", et j'ai cru que "declencher : on login" faisait partie de la commande !!
D'où la présence "declencher : on login" dans le status.txt ^^'Je vais tester la procédure de ton dernier mail !
De : Martial R <****@****>
À : ****@****
Sujet : Re: Frescobaldi et midi sous debian
Date : 05/03/2023 10:07:06 Europe/Paris
Copie à : lilypond-user-fr@gnu.orgsi tu as suivit pour la configuration de Qsynth tu as dan s Midi
https://github.com/frescobaldi/frescobaldi/issues/1537A chaque démarrage il faut aller dans les préférences midi de
Frescobaldi et lui attribuer la sortie midi
exemple à cette heure chez moi = Sortie du lecteur : Synth input port (884:0)
car un nouveau n° de processus (pid) changeant à chaque démarrage de Linux.dans ton fichier joint il y a écrit déclencher je suis étonné (je suis
sous xfce)
tu n'as pas écris ça dans la commande ?Le dim. 5 mars 2023 à 09:52, <****@****> a écrit :
J'ai réussi à créer le lanceur, et maintenant il apparaît dans le status (voir pièce jointe)
je n'avais que 2 cases : nom et commande
(et chez moi c'est sounds à la place de soundfonts)Mais ça ne change rien :
- si je lance frescobaldi, je n'ai pas de son (mais dans les choix de sortie midi j'ai maintenant un choix fluidsynth que je n'avais pas avant)
pour avoir du son, il faut toujours :
- que je lance Qsynth
- que je lance frescobaldi
- dans les préférences midi, il faut que je sélectionne comme sortie midi "Synth input port (3118:0)", qui n’apparaît pas dans les choix si Qsynth n'est pas lancé
Déjà, je suis bien content d'avoir du son
Si tu as une idée pour automatiser un peu tout ça, ça m'intéresse, du moment que ce n'est pas trop chronophage pour toiDe : Martial R <****@****>
À : ****@****
Sujet : Re: Frescobaldi et midi sous debian
Date : 05/03/2023 09:08:53 Europe/Paris
Copie à : lilypond-user-fr@gnu.orgBonjour
Je crois que moi ça s'est installer en proces.service quand j'ai
installé TuxGuitar ou MusescoreCependant pour le démarrage automatique
on ajoute
Nom : FluidSynth
Description : démarage synthé
Commande : fluidsynth -a pulseaudio -m alsa_seq -i -l -s -p
FluidSynth /usr/share/soundfonts/default.sf2
declencher : on loginet adapter l'endroit où se trouve le dossier et la soundfont utilisé
FluidSynth /usr/share/soundfonts/default.sf2si cela ne fonctionne pas faudra passer par "fluidsynth.service"
mais je n'ai pas encore testé en partant de zéro.Cordialement
Le dim. 5 mars 2023 à 08:35, <****@****> a écrit :
Bonjour,
Je n'ai pas de fluidsynth dans le fichier status.txt
Je suis sous LXQt, j'ai trouvé les paramétrages de session et le les applications qui se lancent automatiquement au démarrage.
Si je comprends bien, il faudrait que j'ajoute fluidsynth aux applications qui se lancent au démarrage ?
J'ai un bouton "ajouter", on me demande un nom (fluidsynth) et une commande : sur cette dernière je ne sais pas quoi mettre : est-ce fluidsynth également ?Merci de votre aide à tous, malheureusement mes connaissances en informatiques sont en pointillés (autodidacte)
RaphaëlDe : Martial R <****@****>
À : ****@****
Sujet : Re: Frescobaldi et midi sous debian
Date : 03/03/2023 10:48:51 Europe/Paris
Copie à : lilypond-user-fr@gnu.orgBonjour à tous
Y pas plus simple
c'est un fichier texte
L'ouvrir avec un éditeur de texte "mousepad, leafpad, gedit, writter
de libreoffice... etc."
faire une recherche
menu Edition ou Rechercher ou "ctr+F"
écrire fluid dans la lucarne de recherche
et vous verrez afficher si fluidsynth est démarré
ce genre de ligne :
├─fluidsynth.service
│ │ └─860 /usr/bin/fluidsynth -is -a alsa -m alsa_seq -r
48000 -R on -g 2
/home/martial/LILYPOND/soundfont/sf2/merlin_vienna.sf2" /home/martial/LILYPOND/soundfont/sf2/merlin_vienna.sf2" = endroit ou
j'ai mis ma soundfontCordialement
Le ven. 3 mars 2023 à 09:08, <****@****> a écrit :
Effectivement un fichier status.txt s'est créé !
Pour moi, ce genre de commande s'apparente à de la magie...C'est un peu compliqué pour moi à lire, est-ce que je peux le poster sur la liste pour vous le montrer ?
De : Vincent Gay <****@****>
À : ****@****
Sujet : Re: Frescobaldi et midi sous debian
Date : 02/03/2023 13:53:40 Europe/Paris
Copie à : lilypond-user-fr@gnu.org2 mars 2023 12:06:35 ****@****:
si je tape systemctl status >status.txt dans un terminal, il ne se passe rien
Je pense que si : tu dois avoir un fichier status txt dans ton répertoire courant. Le signe > indique que tu redirige la sortie standard (l'écran) vers un fichier
--
Martial Rameaux--
Martial Rameaux--
Martial Rameaux--
Martial Rameaux
--
Martial Rameaux
Bon j'ai fini par arrêter et supprimer fluidsynth.service
systemctl --user stop fluidsynth.service
systemctl --user disable fluidsynth.service
J'ai supprimé les fichiers de configuration du service fluidsynth
qui se trouve dans
usr/lib/systemd/user/fluidsynth.service
et /etc/default/fluidsynth
mis dans Session et démarrage FluidSynth
commande :
/usr/bin/fluidsynth -is -a alsa -m alsa_seq -r 48000 -g 1 -p 880:0
/monChemin/soundfont/sf2/merlin_vienna.sf2
Et ça marche.. même après plusieurs redémarrage
et avec le toujours le même port 880:0
je ne comprends pas tout
(je garde sous le coude mon astuce startFrescobladi )
Bonne soirée
--
Martial Rameaux
Merci de toutes ces pistes et du temps que tu passes à tout essayer chez toi !
J'ai fait comme toi, mais chez moi ta commande FluidSynth ne change rien
On peut, au choix, continuer à chercher si ça te fait plaisir (ça serait sympa que ça marche),
ou bien je peux continuer à lancer manuellement Qsynth et changer le port midi de sortie dans frescobaldi, ça ne me dérange pas
Raphaël
De : Martial R <****@****>
À : ****@****
Sujet : Re: Frescobaldi et midi sous debian
Date : 05/03/2023 20:51:58 Europe/Paris
Copie à : lilypond-user-fr@gnu.orgBon j'ai fini par arrêter et supprimer fluidsynth.service
systemctl --user stop fluidsynth.service
systemctl --user disable fluidsynth.service
J'ai supprimé les fichiers de configuration du service fluidsynth
qui se trouve dans
usr/lib/systemd/user/fluidsynth.service
et /etc/default/fluidsynthmis dans Session et démarrage FluidSynth
commande :
/usr/bin/fluidsynth -is -a alsa -m alsa_seq -r 48000 -g 1 -p 880:0
/monChemin/soundfont/sf2/merlin_vienna.sf2Et ça marche.. même après plusieurs redémarrage
et avec le toujours le même port 880:0
je ne comprends pas tout(je garde sous le coude mon astuce startFrescobladi )
Bonne soirée
--
Martial Rameaux
bonjour,
ça marche depuis que j'ai supprimé le fluidsynth.service
systemctl --user stop fluidsynth.service
systemctl --user disable fluidsynth.service
puis supprimer les fichiers de configuration du service fluidsynth
qui se trouve dans
usr/lib/systemd/user/fluidsynth.service
et
/etc/default/fluidsynth
ou aussi dans home/CHEZMOI/./config
la commande dans Session et démarrage :
/usr/bin/fluidsynth -is -a alsa -m alsa_seq -r 48000 -g 1 -p
FluidSynth /CheminSoundFont/MaSoundfonts.sf2
les options :
-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 1.
-p, Redéfini le nom du port MIDI, je l'ai appelé FluidSynth
chez moi ça fonctionne
Cordialement.
Martial Rameaux
Le lun. 6 mars 2023 à 09:59, <****@****> a écrit :
Merci de toutes ces pistes et du temps que tu passes à tout essayer chez toi !
J'ai fait comme toi, mais chez moi ta commande FluidSynth ne change rien
On peut, au choix, continuer à chercher si ça te fait plaisir (ça serait sympa que ça marche),
ou bien je peux continuer à lancer manuellement Qsynth et changer le port midi de sortie dans frescobaldi, ça ne me dérange pas
--
Bonjour,
J'ai suivi ce fil, car j'ai souvent ce problème à chaque nouvelle version d'Ubuntu.
Je suis sous Ubuntu 22.10, après pas mal d'échecs, j'ai réussi à automatiser le MIDI sous Frescobaldi de la manière suivante, si ça peut t'aider, Raphaël :
Fichier /usr/lib/****systemd/user/fluidsynth.service :
[Unit]
Description=FluidSynth launched in server mode
Documentation=man:fluidsynth(1)
After=sound.target
[Service]
Type=notify
NotifyAccess=main
EnvironmentFile=/etc/default/fluidsynth
EnvironmentFile=-%h/.config/fluidsynth
ExecStart=/usr/bin/fluidsynth -a pulseaudio -m alsa_seq -i -l -s -p FluidSynth /usr/share/sounds/sf3/default-GM.sf3
[Install]
WantedBy=default.target
Application au démarrage :
Nom : fluidsynth
Commande: /usr/bin/fluidsynth -a pulseaudio -m alsa_seq -i -l -s -p FluidSynth /usr/share/sounds/sf3/default-GM.sf3 [copie de la ligne après ExecStart du fichier précédent]
Peut-être ceci pourra t'aider (il faudrait éventuellement vérifier la configuration de Qsynth).
Bon courage,
Gyp (Gilles Tiar)
[Tout d'abord pardon d'avoir posté ma réponse plusieurs fois, j'espère que celle-ci est la bonne]
Bonjour,
J'ai suivi ce fil, car j'ai souvent ce problème à chaque nouvelle version d'Ubuntu.
Je suis sous Ubuntu 22.10, après pas mal d'échecs, j'ai réussi à automatiser le MIDI sous Frescobaldi de la manière suivante, si ça peut t'aider, Raphaël :
Fichier /usr/lib/****systemd/user/fluidsynth.service :
[Unit]
Description=FluidSynth launched in server mode
Documentation=man:fluidsynth(1)
After=sound.target
[Service]
Type=notify
NotifyAccess=main
EnvironmentFile=/etc/default/fluidsynth
EnvironmentFile=-%h/.config/fluidsynth
ExecStart=/usr/bin/fluidsynth -a pulseaudio -m alsa_seq -i -l -s -p FluidSynth /usr/share/sounds/sf3/default-GM.sf3
[Install]
WantedBy=default.target
Application au démarrage :
Nom : fluidsynth
Commande: /usr/bin/fluidsynth -a pulseaudio -m alsa_seq -i -l -s -p FluidSynth /usr/share/sounds/sf3/default-GM.sf3 [copie de la ligne après ExecStart du fichier précédent]
Peut-être ceci pourra t'aider (il faudrait éventuellement vérifier la configuration de Qsynth).
Bon courage,
Gyp (Gilles Tiar)
Bonjour et merci de ton aide
Voici ou j'en suis :
D'après la page de Jean : ( https://github.com/frescobaldi/frescobaldi/issues/1537 )
-puis j'ai installé fluidsynth : fluidsynth est déjà la version la plus récente (1.1.11-1+deb10u1).
Pilote Midi : alsa_seq
Canaux Midi : 16
Mode Midi de sélection de banque : gm
Nom ID du client Midi : pid
Je me rends compte que je n'ai pas réussi à traduire la dernière ligne :
"then tick (select) Auto Connect MIDI Inputs."
Je n'ai pas su quoi cocher... J'ai le choix entre :
-> Message détaillés concernant les évènements Midi
-> Afficher les évènements du routeur Midi
Est-ce que le problème viendrait de là ?
Audio :
Pilote audio : alsa
Format d'échantillon : 16 bits
Fréquence d'échantillonage : 44100
Dimension du tampon : 512
Nombre de tampons : 2
Pilote audio : (vide)
Canaux audio : 2
Groupes audio : 1
Polyphonie : 256
Banque de son :
/usr/share/sounds/sf2/FluidR3_GM.sf2
Editions/préférences/réglages midi :
Depuis que j'ai recréé le fluidsynth.service, j'ai enfin le port 880:0 dont Martial parlait. Mais il ne donne pas de son dans Frescobaldi
Pour avoir du son, je "rafraîchis les ports midi" puis je choisis la sortie qui change à chaque fois, du type "Synth input port (XXXX:0)"
Voici mon
/usr/lib/****systemd/user/fluidsynth.service :
Je viens de le re-créer, je l'avais supprimé suite à une réponse de Martial
Je t'indique les différences avec ma configuration (je ne sais pas si l'un d'entre eux est la cause de ton problème).
Configuration de Qsynth :
Nom ID du client Midi : "Qsynth1" au lieu de "pid"
Pour "Auto Connect MIDI Inputs", j'ai une case cochée.
Banque de son : "/usr/share/sounds/sf3/default_GM.sf3" au lieu de "/usr/share/sounds/sf2/FluidR3_GM.sf2"
Frescobaldi (3.2) :
Je n'ai qu'à inscrire "FluidSynth" (sans même d'indication de port), dans "Sortie du lecteur".
Lancement automatique :
Nom : J'ai "fluidsynth" au lieu de "FluidSynth" avec les majuscules (je ne suis pas du tout sûr que ce soit significatif, mais peut-être ?)
Commande : la seule différence que j'ai avec toi (à part la banque de sons) est un slash que tu n'as pas devant "/usr/share/sounds/sf3/default-GM.sf3" (significatif ?).
"``je n'ai pas coché "Attendre l'exécution de 'system-tray'" :je ne vois pas où c'est.
Bon courage,
Gilles