bug-lilypond
[Top][All Lists]
Advanced

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

Issue 1276 in lilypond: MetronomeMark 'break-align-symbols should work w


From: lilypond
Subject: Issue 1276 in lilypond: MetronomeMark 'break-align-symbols should work with all objects
Date: Tue, 28 Sep 2010 18:28:15 +0000

Status: Accepted
Owner: ----
Labels: Type-Defect Priority-Medium Bounty

New issue 1276 by v.villenave: MetronomeMark 'break-align-symbols should work with all objects
http://code.google.com/p/lilypond/issues/detail?id=1276

% New report by Xavier:

% MetronomeMark #'break-align-symbols seems to fail with
% everything (clef, left-edge, staff-bar, ...) except
% key-signature and time-signature.

\version "2.13.31"

\score {
 \new Staff {
   \tempo "MetronomeMark #'break-align-symbols"
   \repeat unfold 8 c'1 \break
   \override Score.MetronomeMark #'break-align-symbols = #'(clef)
   \tempo "Clef does not work"
   \repeat unfold 8 c'1 \break
   \key g \major
   \override Score.MetronomeMark #'break-align-symbols = #'(key-signature)
   \tempo "KeySignature works (as well as TimeSignature)"
   \repeat unfold 8 c'1 \break
   \override Score.MetronomeMark #'break-align-symbols = #'(left-edge)
   \tempo "Left-edge does not work"
   \repeat unfold 8 c'1 \break
   \override Score.MetronomeMark #'break-align-symbols = #'(staff-bar)
   \tempo "Staff-bar does not work"
   \repeat unfold 8 c'1 \break
 }
}

%%%

See also issue 684.

Kieren has offered an extra bounty for this one.

Neil: "this is partly due to the way I fixed the bad alignment
when key signatures are present (using Item::break_visible).  I'm not
sure what we can do about it though; while it's clearly a dubious hack
to be checking break-visibility in the engraver (for Clef, it seems to
be too early), there doesn't seem to be a sane alternative unless we
defer the choice of alignment until later."
http://lists.gnu.org/archive/html/lilypond-devel/2010-09/msg00335.html


Attachments:
        toto.png  10.8 KB




reply via email to

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