aftergrace avec hampe barrée

Bonjour,

Est-il possible de barrer la hampe d'une aftergrace et si possible d'ajouter une liaison avec la note précédente (en fait de répéter la typographie de l'accaciatura )?

\version "2.22.1"
<<
{\clef "alto"
\key c\major
\time 3/4
f'4 \acciaccatura { e'16 } \afterGrace d'2 { e'16 }
e' 2.}

···

C'est possible, en modifiant légèrement le code de la
fonction \afterGrace pour ajouter la liaison et le style
de hampes.

\version "2.23.4"

afterAcciaccatura =
#(define-music-function (fraction main grace) ((scale?) ly:music? ly:music?)
(let ((main-length (ly:music-length main))
(fraction (or fraction (ly:parser-lookup 'afterGraceFraction))))
(descend-to-context
(make-simultaneous-music
(list
;; Ajout de <>\startGraceSlur pour débuter la liaison
;; sur la note principale.
(make-sequential-music
(list
#{ <>\startGraceSlur #}
main))
(make-sequential-music
(list
(make-music 'SkipMusic
'duration (ly:make-duration
0 0
(* (ly:moment-main main-length)
(scale->factor fraction))))
;; Changement du style de hampes.
#{ \temporary \override Flag.stroke-style = "grace" #}
(make-music 'GraceMusic
'element grace)
#{
% Retour à la valeur par défaut.
\revert Flag.stroke-style
% Fin de la liaison.
<>\stopGraceSlur
#}))))
'Bottom)))

{ \afterAcciaccatura c'4 d'8 e'4 }

Cordialement,
Jean

···

Le 25/09/2021 à 11:06, Marc Lanoiselée via LilyPond French-speaking list a écrit :

Bonjour,

Est-il possible de barrer la hampe d'une aftergrace et si possible d'ajouter une liaison avec la note précédente (en fait de répéter la typographie de l'accaciatura )?

\version "2.22.1"
<<
{\clef "alto"
\key c\major
\time 3/4
f'4 \acciaccatura { e'16 } \afterGrace d'2 { e'16 }
e' 2.}
>>

Merci c'est parfait

Marc

···

Le 25/09/2021 à 11:21, Jean Abou Samra a écrit :

Le 25/09/2021 à 11:06, Marc Lanoiselée via LilyPond French-speaking > list a écrit :

Bonjour,

Est-il possible de barrer la hampe d'une aftergrace et si possible d'ajouter une liaison avec la note précédente (en fait de répéter la typographie de l'accaciatura )? .........................

C'est possible, en modifiant légèrement le code de la
fonction \afterGrace pour ajouter la liaison et le style
de hampes.
......................................................

Cordialement,
Jean