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

Reply via email to