lilypond-user
[Top][All Lists]
Advanced

[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 18:24:41 +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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]