lilypond-user
[Top][All Lists]
Advanced

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

Re: system-system-spacing unevenness


From: Jim Long
Subject: Re: system-system-spacing unevenness
Date: Sat, 21 Feb 2015 14:59:32 -0800
User-agent: Mutt/1.5.23 (2014-03-12)

Thank you very much, Harm.

On Sat, Feb 21, 2015 at 10:52:52PM +0100, Thomas Morley wrote:
> 
> 
> harmonies = \new ChordNames
> \with {
>       %% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>       %% from NR:
>       %% "Setting staff-affinity to #f causes a non-staff line to be treated
>       %% as a staff."
>       %% Now 'ChordNames' are recognized by the spacing-engine and equal
>       %% spacing should result, meaning the space between the upper Staff
>       %% for melody and the ChordNames are always the same (not the space
>       %% between two melody-Staffs, though.)
>       %% More, 'VerticalAxisGroup.staff-staff-spacing' will work now, as a 
> valid
>       %% setting for score-spacing
>       %% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>       \override VerticalAxisGroup.staff-affinity = ##f %% default is 
> @code{DOWN}
>       \override VerticalAxisGroup.staff-staff-spacing = #'(
>                   (basic-distance . 0.5)
>                   (minimum-distance . 0.5)
>                   (padding . 1)
>                   (stretchability . 0)
>         )
> }
> \chordmode {
>       \repeat unfold 9 { c2 a2:m | f2 g2 | s4 c s a:m | f2 g2 }
> }

I did not know that Lily does not by default recognize a
ChordNames context as a "staff" for the purposes of system
spacing!  I always associated my problem with the RhythmicStaff,
because the wider-than-usual system spacing happened whenever
there was a non-hidden RhythmicStaff in a given system.

I can now make some aesthetic improvements to several of my
charts.

Thanks again!

Jim



reply via email to

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