Hi Elaine, Thanks for your answer. Your solution actually puts space between the chord names and the staff below, but I want the extra space between the chord names and the headers above them. I couldn't find a parameter in the VerticalAxisGroup that does this. Xavier's solution of increasing the padding in a \paper block does work, but I only want it in one score on the page, not both.
Can anyone help me with how to achieve that? Many thanks, Brent. On Sat, 17 Jul 2021 at 01:28, Flaming Hakama by Elaine < ela...@flaminghakama.com> wrote: > ---------- 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 > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > >