Subject: notation graphique problème

From: Francisco Uberto <[email-masked]>
Date: Sun, 27 Feb 2022 18:48:47 +0100

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

---

From: Jean Abou Samra <[email-masked]>
Date: Sun, 27 Feb 2022 19:01:34 +0100

> Des idées/solution/explications ?

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