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

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

Re: Clef et saut de ligne : liaison masquée - bug ?


From: Pierre Perol-Schneider
Subject: Re: Clef et saut de ligne : liaison masquée - bug ?
Date: Sun, 5 Oct 2014 16:48:59 +0200

Bonjour Jean-François,

Le 5 octobre 2014 13:08, Seventies <address@hidden> a écrit :
Bonjour à l'équipe,

Voici un comportement assez bizarre de LilyPond :
Quand une liaison (tie, slur ou phrasingSlur) apparaît sur un saut de ligne,
tandis qu'une autre voix change de clef, la liaison est comprimée et se
réduit à un simple point, visible en agrandissant la zone concernée.

Bug, ou autre problème ?

Je ne pense pas qu'il s'agisse d'un bug. Ici, c'est la conjonction de la ronde et du changement de clef qui réduit la liaison.
Je crois me souvenir que se comportement a été imposé à partir de la v2.16 pour, justement, contourner d'autres bugs de liaisons.
De fait, en v2.14, ton code montre une laison qui passe eu dessus de la clé.
Je n'ai pas de solution satisfaisante pour contourner ce comportement ; ci-dessous une possibilité dont je de suis pas très fier... Donc si quelqu'un a mieux ?!...

\version "2.18.2"

voixI = \relative c''{
  c2 c(
 \repeat unfold 18 {c2) c(}
  c2) c
}

voixII = \relative {
  \repeat unfold 9 c''1
  c1*3/4
  \override Rest.stencil = #(lambda (grob)
    (grob-interpret-markup grob
      (markup #:musicglyph "clefs.F_change")))
  d4\rest
  \once\set Staff.explicitClefVisibility = #end-of-line-invisible
  \break
  \clef bass
  \repeat unfold 10 c,,1
}


\score {
  \new StaffGroup <<
    \new Staff = "voixI" \voixI
    \new Staff = "voixII" \voixII
  >>
  \layout { }
  \midi { }
}


Cordialement,
Pierre


reply via email to

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