lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Décalage des \mark


From: Seventies
Subject: Re: Décalage des \mark
Date: Wed, 21 Aug 2013 03:49:51 -0700 (PDT)

Oui, encore moi ... Si la solution proposée pour positionner les \mark est
finalement performante et simple, je retombe sur le même problème pour les
tempi, qui en début de portée se calent à l'extrême gauche.

J'ai bien tenté d'appliquer le même code, mais ce serait trop simple, ça ne
marche évidemment pas :

      \context {
        \Score
        \override MetronomeMark #'after-line-breaking =
        #(lambda (grob)
           (let* ((parent (ly:grob-parent grob X))
                  (elts (ly:grob-array->list (ly:grob-object parent
'elements)))
                  (symbols (filter identity (map (lambda (elt)
                    (ly:grob-property elt 'break-align-symbol #f))
                     elts))))
             (and (= (ly:item-break-dir grob) RIGHT)
                  (not (memq 'staff-bar symbols))
                  (ly:grob-translate-axis! grob (interval-length
              (ly:grob-extent parent parent X)) X))
               (ly:side-position-interface::move-to-extremal-staff grob)))
      }

Message d'erreur : Wrong type argument in position 1 (expecting Grob_array):
()

Qui aurait une idée pour adapter le code depuis les RehearsalMark vers les
MetronomeMark ?

Merci d'avance,

Jean-François




--
View this message in context: 
http://lilypond-french-users.1298960.n2.nabble.com/Decalage-des-mark-tp7580305p7580323.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]