Re: Key signature change takes extra space

Richard Shann <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.devel,gmane.comp.gnu.lilypond.general
Message-ID <[email protected]>
On Wed, 2025-11-19 at 21:50 +0100, Tina Petzel wrote:
> Hello Richard,
> 
> to understand such problems better it can help to annotate the
> columns by 
> including
> 
>     \override Score.NonMusicalPaperColumn.stencil = #ly:paper-
> column::print
> 
> for non musical columns and
> 
>     \override Score.PaperColumn.stencil = #ly:paper-column::print
> 
> for musical columns.
I see these go in a \layout {} block, I'll need to read up to find out
how they help diagnose the problem...
> 
> The issue here is that while a bar line defines a spacing to the next
> note, 
> KeySignature does not. Setting this to the same value should fix
> this:

That seems to work perfectly - thanks!.
So should this be the default? cc'ing lilypond-devel in case.

Richard



> 
> %%%
> \version "2.25.18"
> {
>          \override Staff.KeySignature.space-alist.next-note =
> #'(semi-fixed-
> space . 0.9)
>          g'1
>          a''
>          g'
>          \key f \major a''
> }
> %%%
> 
> Best regards,
> Tina
> 
> 
> Am Mittwoch, 12. November 2025, 16:43:54 Mitteleuropäische Normalzeit
> schrieb 
> Richard Shann:
> > A spurious non-keychange got in their sorry:
> > 
> > \version "2.25.18"
> > {
> >          g'1
> >          a''
> >          g'
> >          \key f \major a''
> > }
> > 
> > But it makes no difference - why the excessive space between the
> > key
> > change and the last note?
> > 
> > Richard
> > 
> > On Wed, 2025-11-12 at 15:33 +0000, Richard Shann wrote:
> > > In this example, after a key signature change there seems to be
> > > unnecessary extra space:
> > > 
> > > \version "2.25.18"
> > > {
> > >          g'1
> > >          a''
> > >          \key c \major g'
> > >          \key f \major a''
> > > }
> > > 
> > > I would expect the second of the two a's to be spaced away from
> > > the
> > > flat of the key signature change at similar distance as the first
> > > a
> > > is
> > > from the bar line.
> > > Is that a bug? How to adjust?
> > > 
> > > Richard Shann
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.