OK so the space-alist property is what needed changing. This should do what
you want
\version "2.18.2"
\score {
\relative {
\override Score.BreakAlignment #'break-align-orders =
#(make-vector 3 '(left-edge breathing-sign clef key-cancellation
key-signature ambitus time-signature staff-bar cue-clef custos))
\override Staff.KeySignature.space-alist =
#'((ambitus extra-space . 1) (time-signature extra-space . 1.15))
\override Staff.Ambitus.space-alist = #'((key-signature extra-space .
1))
\time 3/8 \key c \minor
es'8 g c
}
\layout {
\context { \Staff
\consists "Ambitus_engraver" }
}
}
On Mon, Feb 23, 2015 at 1:27 PM, Kevin Barry <[email protected]> wrote:
>
> On Mon, Feb 23, 2015 at 12:32 PM, Simon Albrecht <[email protected]>
> wrote:
>
>> Thus I’d like to place the ambitus just before the time signature, after
>> clef and key signature. How can I do that?
>>
>
> Hi Simon,
>
> This should get your part of the way towards what you want. It puts the
> ambitus after the key signature, but produces an error and non-optimal
> spacing. The property you need to change is BreakAlignment, which
> determines the order in which these things appear. Hopefully someone else
> can help with the error.
>
> \version "2.18.2"
>
> \score {
> \relative {
> \override Score.BreakAlignment #'break-align-orders =
> #(make-vector 3 '(left-edge breathing-sign clef key-cancellation
> key-signature ambitus time-signature staff-bar cue-clef custos))
> \time 3/8 \key c \minor
> es'8 g c
> }
> \layout {
> \context { \Staff
> \consists "Ambitus_engraver" }
> }
> }
>
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user