Subject: Texte + soufflet

From: Olivier Miakinen <[email-masked]>
Date: Tue, 7 Sep 2021 21:00:36 +0200

Bonjour,

J'ai actuellement la version 2.20.0 de LilyPond.

J'aimerais pouvoir ajouter un texte à un soufflet (hairpin), de telle
sorte que si je mets un \< derrière une note cela écrive « poco » ou
« più » au dessus du soufflet.

Voir un exemple ici : <https://i.goopics.net/53yY2.png>.

Je suis certain que ça doit être possible avec Lilypond mais je n'ai
trouvé comment, même en regardant là :
<http://lilypond.org/doc/v2.20/Documentation/notation/expressive-marks-attached-to-notes>.

Cordialement,
-- 
Olivier Miakinen

---

From: Martial R <[email-masked]>
Date: Tue, 7 Sep 2021 21:15:49 +0200

\relative c' {
d'8 d e4^\<^\markup \italic \abs-fontsize #9 "poco" e\!
%ou
d8 d e4^\<^\markup \italic \fontsize #-2 "poco" e\!
}

Le mar. 7 sept. 2021 à 21:03, Olivier Miakinen <[email-masked]> a
écrit :

> <
> http://lilypond.org/doc/v2.20/Documentation/notation/expressive-marks-attached-to-notes
> >.
>
> Cordialement,
> --
> Olivier Miakinen
>
>

-- 
Martial Rameaux

---

From: Olivier Miakinen <[email-masked]>
Date: Tue, 7 Sep 2021 22:04:04 +0200

Bonjour Martial, et merci de ta réponse.

> d8 d e4^\<^\markup \italic \fontsize #-2 "poco" e\!

En effet ça marche très bien, en remplaçant « \abs-fontsize #9 » par
« \larger » pour avoir la même taille de texte que les nuances.

Mais par curiosité, y aurait-il un moyen de redéfinir le \< de telle
sorte qu'il ajoute automatiquement le texte ?

-- 
Olivier Miakinen

---

From: Jean Abou Samra <[email-masked]>
Date: Tue, 7 Sep 2021 22:09:54 +0200

> sorte qu'il ajoute automatiquement le texte ?

Oui, avec la syntaxe que je trouve absolument magique :

\version "2.20.0"

"\<" = ^\<^\markup \italic \larger "poco"

{ c'\< c'\! }

Cordialement,
Jean

---

From: Martial R <[email-masked]>
Date: Tue, 7 Sep 2021 22:54:12 +0200

Ha ben merci pour  ce tour de magie !

-- 
Martial Rameaux

---

From: Olivier Miakinen <[email-masked]>
Date: Wed, 8 Sep 2021 00:09:23 +0200

> "\<" = ^\<^\markup \italic \larger "poco"

:-D