Hey Jacques,

Yeah I've used that before, but in this instance because the headers have
been redefined I can't really do it (check out the scripts in my
header-code file above). If I were a better programmer I could probably
modify them myself, but I don't really know how to mess with the code that
someone else made for me.

Any other thoughts?

Brent.

On Sat, 17 Jul 2021 at 14:59, Jacques Menu <imj-muz...@bluewin.ch> wrote:

> Hello Brent,
>
> The good old ‘" "’ in \column trick:
>
> \version "2.22.0"
>
> \header {
>   title  =
>   \markup {
>     \column {
>       "Space after title"
>       " "
>     }
>   }
> }
>
> 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'' }
>   >>
> }
>
>
> Le 17 juil. 2021 à 05:58, Brent Annable <brentanna...@gmail.com> a écrit :
>
> 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
>>
>> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
>>
>>
>

Reply via email to