Re: Using \breakAlignInsert to put a clef change after the key signature
Lukas-Fabian Moser <[email protected]>
| Newsgroups | gmane.comp.gnu.lilypond.general |
|---|---|
| Message-ID | <[email protected]> |
Dear Knute, Am 10.08.26 um 20:57 schrieb Knute Snortum: > I have a situation where there is a clef change after a volta repeat > and I want the cautionary clef printed outside the repeat bar line and > after the cautionary key signature. I thought I'd use the new > \brealAlighIinsert function for this, but although the output is > correct, there is awarning in the log output: > > programming error: No spacing entry from KeySignature to `clef' > > Below is my MWE and I've attached a picture of the output. What am I > doing wrong with the \breakAlignInsert function? You're not doing anything wrong - it's just that you create (with \breakAlignInsert) a spacing problem for which LilyPond doesn't have a default setting. Compare: https://lilypond.org/doc/v2.27/Documentation/notation/adjusting-horizontal-spacing-for-specific-layout-objects#Spacing-between-adjacent-non_002dmusical-items You could, for example, issue: \override Staff.KeySignature.space-alist.clef = #'(extra-space . 1) The possible settings for space-alist are documented in the Internals page for each grob supporting it, e.g. here: https://lilypond.org/doc/v2.27/Documentation/internals/keysignature Lukas