notation graphique problème

Bonjour à tout le monde,

Je n'arrive pas à faire marcher le code suivant (extrait du manuel d'utilisation).

Des idées/solution/explications ?

Merci mille fois d'avance

Francisco

\version "2.20.0"
\language "english"

\layout {
\context {
\Voice
\consists "Duration_line_engraver"
\omit Stem
\omit Flag
\omit Beam
\override NoteHead.duration-log = 2
} }
lastEndStyle =
#(define-music-function (end-style)(symbol?)
#{
\override DurationLine.after-line-breaking =
#(lambda (grob)
(let* ((orig (ly:grob-original grob))
(siblings (if (ly:grob? orig)
#})
(ly:spanner-broken-into orig) '()))
(last-grob (if (pair? siblings) (last siblings) #f)))
(if last-grob
(ly:grob-set-nested-property!
last-grob
'(bound-details right-broken end-style) end-style))))
{
\once \override DurationLine.bound-details.right.end-style = #'arrow
\lastEndStyle #'arrow
a'1-
\bar "|."
}

···

Francisco Uberto
+33 7 49 37 62 12

https://linktr.ee/FRANUBERTO

C'est normal, vous utilisez la version 2.20 et c'est une fonctionnalité
apparue en version 2.22. Une petite mise à jour, et tout ira
comme sur des roulettes. Par ailleurs, notez que si vous mettez
à jour vers la version de développement actuelle, 2.23.6 (voir
mon message récent à la liste), le bricolage avec \lastEndStyle
n'est plus nécessaire, l'extrémité s'affiche même à la fin de
la partition.

Cordialement,
Jean

···

Le 27/02/2022 à 18:48, Francisco Uberto a écrit :

Bonjour à tout le monde,

Je n'arrive pas à faire marcher le code suivant (extrait du manuel d'utilisation).
Des idées/solution/explications ?