Bonjour,
Contexte : indiquer au trombone ténor (et basse) l'usage de la "valve" (pouce gauche), généralement avec un "v" sous le numéro de position, ou sans le 'v" pour les instrumentistes confirmés.
Avec un \markup, ça ressemble mais c'est un peu long à taper :
\version "2.25.20"
{ \clef bass
c ^\markup { \center-column {
{ \lower #1.8 \finger "1" }
{ "v" }
}
}
c -6
b, -2 _\markup \center-align "adv."
}
Si je savais écrire une fonction, ça pourrait être plus simple à taper... Une bonne âme aurait-elle la gentillesse de m'éclairer ?
Cordialement,
Frédéric Moinard
Bonjour,
Est-ce que ceci aiderai :
%---fonction pour Valve de trombone-------------
#(define-markup-command (Valve layout props doigt) (markup?)
(interpret-markup layout props
(markup
#:center-column (
#:lower 1.8 #:finger doigt
#:fontsize -4 "V"
)))
)
%à renommé à votre convenance
vTrombConfirm = \tweak layer -1^\markup \Valve \etc
%------------------------------------------
{ \clef bass
c\vTrombConfirm "1"
c -6
b, -2 _\markup\center-align "adv."
}
Cordialement
Bonjour,
Ah mais oui c'est parfait !
Mille mercis Martial,
Frédéric
de rien
pour info on pouvait écrire une partie du code en Lilypond à la place de scheme
%---fonction pour Valve de trombone-------------
#(define-markup-command (Valve layout props numdoigt) (markup?)
(interpret-markup layout props
#{ %blocs de code LilyPond
\markup
\center-column {
{ \lower #1.8 \finger $numdoigt }
{ "v" }
}
#} ;scheme fin code LilyPond
))
%à renommer à votre convenance
vTrb = \tweak layer -1^\markup\Valve \etc
%------------------------------------------
{
\clef bass
c\vTrb "1"
c -6
b, -2 _\markup\center-align "adv."
}
Les deux sont également parfaits !