bug-lilypond
[Top][All Lists]
Advanced

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

Re: KeyCancellation does not respond to break-visibility


From: Mats Bengtsson
Subject: Re: KeyCancellation does not respond to break-visibility
Date: Thu, 11 Jan 2007 12:38:11 +0100
User-agent: Thunderbird 1.5.0.9 (X11/20061206)

I don't see any combination of settings for these properties that can be used to
obtain
- both key cancellation and new key signature at the end of the line
- only the new key signature at the beginning of the new line.

As far as I can understand, the default setting corresponding to
\override KeyCancellation #'break-visibility = #begin-of-line-invisible
that is present in scm/define-grobs.scm will never be used since key
cancellation only happens at key signature changes. I haven't checked
my music library, but it would seem reasonable to me that the situation
I described above should be the default layout and the setting in define-grobs.scm
seems to indicate the same thing. Why not simply change the implementation
so that explicitKeySignatureVisibility only controls the KeySignature grob
not the KeyCancellation grob? This would just add more degrees of freedom,
not prevent any of the current possibilities as fas as I can understand.

  /Mats

Han-Wen Nienhuys wrote:
Mats Bengtsson escreveu:
Sorry! Forgot about what I wrote. What you show in your example looks
like a plain bug, which seems to have existed at least since version 2.8.

have a look at explicitKeySignatureVisibility ; unfortunately, visibility is
shared with KeySignature, but you can use printKeyCancellation


--
=============================================
        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
       Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================





reply via email to

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