Frescobaldi et Timidity (et son)

Bonjour,

(Pensez la prochaine fois à créer un nouveau fil pour une nouvelle question, c'est plus facile de s'y retrouver.)

···

Le mardi 30 mai 2023 à 16:22 +0200, Bernard Choppy a écrit :

Bon, maintenant, il va falloir que je comprenne pourquoi mes afterGrace sont au début de la mesure suivante en toutes notes... Le besoin est une acciacature avant une ronde et une appogiature après, mais trois fois. Après, on verra comment mettre les nuances. Complexe ! [...]

       c1\p\trill \afterGrace { b16 c}
[...]

Petit problème de syntaxe ici : la syntaxe correcte est

      \afterGrace a1\p\trill { g16 aes}

Cordialement,

Jean

Est-ce que timidity est bien sélectionné comme port de sortie dans les préférences MIDI ?

···

Le mardi 30 mai 2023 à 14:47 +0200, Jean-Jacques Gerbaud a écrit :

Je réponds à Martial mais c'est bien que tout le monde en profite.

Comme je le disais dans mon message précédent (que je conserve un peu

plus bas)

j'étais très enthousiaste en allant me coucher hier soir mais

aujourd'hui, je reprends frescobaldi, je relance

$ timidity -iA -B2,8 -Os1l -s 44100 &

Requested buffer size 2048, fragment size 1024

ALSA pcm 'default' set buffer size 2048, period size 680 bytes

TiMidity starting in ALSA server mode

Opening sequencer port: 135:0 135:1 135:2 135:3

mais... PAS DE SON et, au contraire "pas de sortie trouvée".

Là... je ne sais plus quoi faire. je voudrais bien que Martial (ou

quelqu'un d'autre) m'explique, pas à pas, ce que je dois faire pour

avoir du son dans Frescobaldi et pas de façon aléatoire comme c'est le

cas actuellement.

Si on pouvait faire ça en privé, ce serait plus facile et je pourrais

faire une récapitulation exhaustive des manips faites pour le cas où

l'abandon de timidity serait à envisager.

Merci de votre réponse.

Bonjour à tous,

(Pensez la prochaine fois à créer un nouveau fil pour une nouvelle question, c'est plus facile de s'y retrouver.)

Exact, désolé, voici qui est fait.

> c1\p\trill \afterGrace { b16 c} [...] |

Petit problème de syntaxe ici : la syntaxe correcte est

>\afterGrace a1\p\trill { g16 aes} |

Ça fonctionne très bien, grand merci. Cependant, j'ai du mal à comprendre la syntaxe... L'acciaccature et l'appogiature avant se placent avant et leur syntaxe semble isolée de la note réelle, mais l'appogiature après (donc afterGrace) se déclare avant et s'indique après... Je trouve ça assez peu intuitif.
Partagez-vous mon avis ou y a-t-il plutôt quelque chose de parfaitement logique que je n'ai pas capté ?

Cordialement,

···

Le 30/05/2023 à 18:39, Jean Abou Samra a écrit :

Le mardi 30 mai 2023 à 16:22 +0200, Bernard Choppy a écrit :

--

Bernard Choppy

\afterGrace note { petites notes } est équivalent à << note { s1*<3/4 de la durée de la note> { petites notes } } >>. C'est parce que cette fonction a besoin de la durée de la note principale qu'elle la prend aussi en argument contrairement à \grace et consorts.

Cordialement,

Jean

···

Le mercredi 31 mai 2023 à 08:37 +0200, Bernard Choppy a écrit :

Ça fonctionne très bien, grand merci. Cependant, j'ai du mal à comprendre la syntaxe... L'acciaccature et l'appogiature avant se placent avant et leur syntaxe semble isolée de la note réelle, mais l'appogiature après (donc afterGrace) se déclare avant et s'indique après... Je trouve ça assez peu intuitif. Partagez-vous mon avis ou y a-t-il plutôt quelque chose de parfaitement logique que je n'ai pas capté ?

Ok ! Effectivement, du point de vue de la mise en page, ça a du sens. Surprenant au premier abord mais je comprends la logique.

Merci beaucoup et bonne journée

Cordialement,

···

Le 31/05/2023 à 09:06, Jean Abou Samra a écrit :

Le mercredi 31 mai 2023 à 08:37 +0200, Bernard Choppy a écrit :
>\afterGrace note { petites notes }| est équivalent à |<< note { s1*<3/4 de la durée de la note> { petites notes } } >>|. C'est parce que cette fonction a besoin de la durée de la note principale qu'elle la prend aussi en argument contrairement à |\grace| et consorts.

--

Bernard Choppy

Je réponds à Martial mais c'est bien que tout le monde en profite.

Comme je le disais dans mon message précédent (que je conserve un peu
plus bas)
j'étais très enthousiaste en allant me coucher hier soir mais
aujourd'hui, je reprends frescobaldi, je relance
$ timidity -iA -B2,8 -Os1l -s 44100 &

[......]

Est-ce que timidity est bien sélectionné comme port de sortie dans les
préférences MIDI ?

oui
Sortie lecteur : Timidity port 0
Port d'entrée : Midi through port 0

Je viens de faire une petite expérience :

Je supposais que le son dépendait de Timidity (ce n'est pas une
découverte :shushing_face:) et j'étais tranquille puisque j'avais fait un lanceur
Timidity - sensé se lancer automatiquement - avec la commande
mystérieuse : timidity -iA -B2,8 -Os1l -s 44100 &.

A l'ouverture de Fresco et d'un fichier.ly : pas de sortie trouvée.

Je vais sur mon "lanceur Timidity" et je fais "lancer". Je ferme et
relance Fresco : le son est là ! Donc mon lanceur ne se lance pas
automatiquement : Zut, flûte et m....

Comment faire pour que ce lanceur se lance à chaque fois ? Je ne dois
pas être le seul dans ce cas.

Merci

···

Le 30/05/2023 à 22:39, Jean Abou Samra a écrit :

Le mardi 30 mai 2023 à 14:47 +0200, Jean-Jacques Gerbaud a écrit :

--
JJG
Drôme provençale

Quel environnement de bureau est-ce que tu utilises, GNOME (p.ex. Ubuntu), KDE Plasma (p.ex. Kubuntu), Xfce (p.ex. Xubuntu) ? Où est-ce que tu vas exactement pour créer le lanceur ?

···

Le mercredi 31 mai 2023 à 15:50 +0200, Jean-Jacques Gerbaud a écrit :

oui

Sortie lecteur : Timidity port 0

Port d'entrée : Midi through port 0

Je viens de faire une petite expérience :

Je supposais que le son dépendait de Timidity (ce n'est pas une

découverte :shushing_face:) et j'étais tranquille puisque j'avais fait un lanceur

Timidity - sensé se lancer automatiquement - avec la commande

mystérieuse : timidity -iA -B2,8 -Os1l -s 44100 &.

A l'ouverture de Fresco et d'un fichier.ly : pas de sortie trouvée.

Je vais sur mon "lanceur Timidity" et je fais "lancer". Je ferme et

relance Fresco : le son est là ! Donc mon lanceur ne se lance pas

automatiquement : Zut, flûte et m....

Comment faire pour que ce lanceur se lance à chaque fois ? Je ne dois

pas être le seul dans ce cas.

Tu es sous Arch je crois ? Si ton environnement de bureau respecte les standards mets ton lanceur dans ~/.config/autostart

···

Le 31/05/2023 à 15:50, Jean-Jacques Gerbaud a écrit :

Comment faire pour que ce lanceur se lance à chaque fois ? 
-- 
Vincent Gay
Envoyé depuis mon saxo-phone :)
[https://myrealbook.vintherine.org/](https://myrealbook.vintherine.org/) - [http://photos.vintherine.org/](http://photos.vintherine.org/)

Je ne sais pas trop t'aider car je n'ai jamais utilisé Mate, mais je transmets à la liste.

···

Le mercredi 31 mai 2023 à 17:25 +0200, Jean-Jacques Gerbaud a écrit :

Je suis sous MxLinux (nouvelle distribution, pour moi). J'ai changé de
Xfce (perdu beaucoup de temps à le configurer) et changé pour

l'environnement Mate que je connais mieux.

Le lanceur est dans une barre des tâches ou, du moins, dans un des

tableaux de bord.

Comment faire pour que ce lanceur se lance à chaque fois ?

Tu es sous Arch je crois ?

non, Vincent, pas sous Arch. Pas réussi.

Si ton environnement de bureau respecte les standards mets ton lanceur
dans ~/.config/autostart

J'ai fait un lanceur "timidity" avec la commande magique
timidity -iA -B2,8 -Os1l -s 44100 &

et je l'ai mis dans ~/.config/autostart
et .... plus moyen de booter ! Rien, écran noir avec curseur qui
clignote indéfiniment en haut à gauche ! (pas très fier... :shushing_face:)

Heureusement, j'ai des ressources ! Démarrage en usb live, monté mon
/home et supprimé le fichier "timidity". Et reboot sans problème.

Mais, j'ai remarqué que tous les fichiers qui ce trouvent dans
autostart, ont tous l'extension .desktop, ce qui n'était pas le cas de
mon "timidity". Peut être que c'est ça qui a bloqué le démarrage.

En tout cas, ce matin, essai de Frescobaldi avec le son correspondant.

Je n'ai pas relancé la machine mais j'aimerais bien être sûr que ça
fonctionne de manière automatique.

Merci à tous de votre soutien.

···

Le 31/05/2023 à 16:03, Vincent Gay a écrit :

Le 31/05/2023 à 15:50, Jean-Jacques Gerbaud a écrit :

--
JJG
Drôme provençale

Oui, les fichiers dans ~/.config/autostart ne sont pas des simples commandes, il y a un format spécifique ( https://specifications.freedesktop.o
rg/desktop-entry-spec/desktop-entry-spec-latest.html ).

Si tu peux utiliser la fonction de ton environnement de bureau pour créer un lanceur, c'est évidemment plus facile et fiable, mais je ne peux pas t'aider si ça coince.

Tout au plus puis-je suggérer d'essayer sans le "&" à la fin de la commande : dans un shell, il est interprété de manière spéciale et fait s'exécuter la commande en arrière-plan, mais je ne suis pas sûr que les lançeurs s'exécutent vraiment dans un shell, donc peut-être que le "&" est passé directement à timidity qui ne le comprend pas.

Cordialement,
Jean

···

Le jeudi 01 juin 2023 à 10:09 +0200, Jean-Jacques Gerbaud a écrit :

Le 31/05/2023 à 16:03, Vincent Gay a écrit :

Le 31/05/2023 à 15:50, Jean-Jacques Gerbaud a écrit :

Comment faire pour que ce lanceur se lance à chaque fois ?

Tu es sous Arch je crois ?

non, Vincent, pas sous Arch. Pas réussi.

Si ton environnement de bureau respecte les standards mets ton lanceur

dans ~/.config/autostart

J'ai fait un lanceur "timidity" avec la commande magique

timidity -iA -B2,8 -Os1l -s 44100 &

et je l'ai mis dans ~/.config/autostart

et .... plus moyen de booter ! Rien, écran noir avec curseur qui

clignote indéfiniment en haut à gauche ! (pas très fier... :shushing_face:)

Heureusement, j'ai des ressources ! Démarrage en usb live, monté mon

/home et supprimé le fichier "timidity". Et reboot sans problème.

Mais, j'ai remarqué que tous les fichiers qui ce trouvent dans

autostart, ont tous l'extension .desktop, ce qui n'était pas le cas de

mon "timidity". Peut être que c'est ça qui a bloqué le démarrage.

Juste pour info

voici mon autostart fluidSynth créé automatiquement suite à ma manip dans "session et démarrage" du gestionnaire de paramètres.

~/.config/autostart/FluidSynth.desktop

c'est exactement la copie en script de ma "copie écran" joint dans un message précédent.
https://lists.gnu.org/archive/html/lilypond-user-fr/2023-05/pngQWMNuW44Up.png

[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=FluidSynth
Comment=demarage synthé
Exec=/usr/bin/fluidsynth -is -a alsa -m alsa_seq -r 48000 -g 1 -p FluidSynth /home/martial/LILYPOND/soundfont/sf2/merlin_vienna.sf2
OnlyShowIn=XFCE;
RunHook=0
StartupNotify=false
Terminal=false
Hidden=false

···

--
Martial Rameaux