[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SystemStartBracket/Brace
From: |
David Kastrup |
Subject: |
Re: SystemStartBracket/Brace |
Date: |
Mon, 09 Jun 2014 15:58:47 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) |
"address@hidden" <address@hidden> writes:
> Hello, All--
>
> To start, i'm using LilyPond 2.18.2. To keep this short, here is how i've set
> up my score:
>
> \score {
>
> \new GrandStaff
> <<
> \set GrandStaff.connectArpeggios = ##t
>
> \new PianoStaff
> \set PianoStaff.connectArpeggios = ##t
> <<
> \new Staff = "upper" \upper
> \new Staff = "lower" \lower
> >>
>
> \new Staff = "feet" \feet
>
> >>
>
> }
>
> Many will recognize this as a modification of the "organ template" in
> section 3.4.3 of the Learning Manual. i put the entire system in a
> GrandStaff because i found it the only way to connect an arpeggio
> across all three staves.
Huh?
upper = c''4\arpeggio
lower = c'4\arpeggio
feet = { \clef bass c4\arpeggio }
\score {
\new Score \with { \consists Span_arpeggio_engraver
connectArpeggios = ##t }
{
<<
\new PianoStaff
<<
\new Staff = "upper" \upper
\new Staff = "lower" \lower
>>
\new Staff = "feet" \feet
>>
}
}
> GrandStaff.SystemStartBrace.collapse-height = #10, the SystemStartBrace never
> changes size, still spanning over all three staves.
>
> The last option has led to some behaviour that i just don't understand. i can
> set the collapse-height number to as large as 21, and the brace remains. If i
> set the number to 22, the brace disappears.
More accurately, it collapses.
> Given that the total number of staff lines is 15, i don't see how that
> is conistent with this statement: % Must be lower than the actual
> number of staff lines.
How about "must be lower than the actual total height measured in staff
lines"?
> The quote came from the section of the Snippets manual on how to
> display a bracket with only one staff in a system. Can i assume that
> the collapse-height property only works with one staff in a system, as
> per the snippet?
No.
> One more thing. i nested all brackets and braces, defining the "feet" staff
> as
> a single staff in a system (as per the snippet mentioned above), attempting to
> get everything to print. Only the brace for the GrandStaff and the bracket
> for
> the "feet" staff printed. The brace for the PianoStaff did not print. In
> fact,
> in my setup, it never prints--ever. i even changed PianoStaff to StaffGroup,
> specifying a bracket instead of a brace, and still the bracket wouldn't print.
> It appears to be ignored in the nesting procedure.
If you set it after the staff is created, it is too late. So try using
\new PianoStaff \with { ... }
for setting such properties.
--
David Kastrup
Re: SystemStartBracket/Brace, David Kastrup, 2014/06/09