>
> ---------- Forwarded message ----------
> From: Xavier Scheuer <x.sche...@gmail.com>
> To: Brent Annable <brentanna...@gmail.com>
> Cc: lilypond-user <lilypond-user@gnu.org>
> Bcc:
> Date: Fri, 16 Jul 2021 08:52:07 +0200
> Subject: Re: Extra padding between ChordNames and custom headers
> On Fri, 16 Jul 2021 at 06:19, Brent Annable <brentanna...@gmail.com>
> wrote:
> >
> > Hi everyone,
> >
> > I'm producing some music that uses some custom headers as well as chord
> names above the staff. Sometimes the chord names are a little too close to
> the headers for my liking, and I'd like a way to add more padding above the
> chord names when necessary.
> >
> > Because of the custom headers, it seems like I can't just add a \markup
> \vspace before the score (also this score is the second on the page, so
> that just adds more space between the two scores, not after the headers.)
> >
> > I've fiddled around with the ChordName VerticalAxisGroup, but there
> doesn't seem to be a property I can tweak that will create more space
> between them and the headers. I've included a little example (somewhat
> lengthy - my apologies), does anyone have any suggestions for how to create
> more distance between the headers and the chord names?
>
> Hello,
>
> The fact that you use custom header fields does not change the way to add
> spacing between header and score.
>
> Increase markup-system-spacing.padding, which is the variable controlling
> the distance between a (title or top-level) markup and the system that
> follows it, as documented in NR 4.1.4 Flexible vertical spacing
>
> https://lilypond.org/doc/v2.22/Documentation/notation/flexible-vertical-spacing-paper-variables
>
> \paper {
>   markup-system-spacing.padding = #5
> }
>
> Per default the spacing between the title and the first system is mainly
> due to markup-system-spacing.basic-distance but as the top element of your
> system is a ChordNames context (i.e. non-staff), as explained in the same
> section of the NR, you cannot really count on basic-distance and would
> better increase padding.
>
> Cheers,
> Xavier
>
> --
> Xavier Scheuer <x.sche...@gmail.com>
>
>
>
>
> ---------- Forwarded message ----------
> From: Brent Annable <brentanna...@gmail.com>
> To: Xavier Scheuer <x.sche...@gmail.com>
> Cc: lilypond-user <lilypond-user@gnu.org>
> Bcc:
> Date: Fri, 16 Jul 2021 17:55:14 +1000
> Subject: Re: Extra padding between ChordNames and custom headers
> Xavier,
>
> Awesome thank you. What would I do if I wanted the extra padding on only
> one score on the page? In my music, each page will have two scores on it,
> but only the second one has chords requiring the extra distance. I tried
> adding another \paper variable before the second score, but lilypond freaks
> out, and when I separate the scores with \bookpart, they are placed on
> separate pages. Is there a way to get the extra padding only on one score,
> with both being on the same page?
>
> Brent.
>


Here's an MFE.

Please, no more 'helpful' refs to the docs.
No one will ever figure out where to put the property by RTFM.
That is just a recipe for frustration and intimidation.

Even though the override appears semantically to be related to the Staff,
the override actually goes in the ChordNames.


\version "2.19.81"

myChords = \chordmode {
    c1 | d1:m9 | g:13 | g:m7 |
}

\score {
    <<
        \new ChordNames {
            \override
VerticalAxisGroup.nonstaff-relatedstaff-spacing.padding = 3
            \myChords
        }
        \new Staff { c''1 d''1 e''1 f'' }
    >>
}
\score {
    <<
        \new ChordNames {
            \myChords
        }
        \new Staff { c''1 d''1 e''1 f'' }
    >>
}


HTH,

Elaine Alt
415 . 341 .4954                                           "*Confusion is
highly underrated*"
ela...@flaminghakama.com
Producer ~ Composer ~ Instrumentalist ~ Educator
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to