From: Graham Percival Date: Wed, 23 Jan 2008 01:17:58 +0000 (-0800) Subject: Update from Ralph, thanks! X-Git-Tag: release/2.11.38-1~22^2~8 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=ff7a5b1f9b1ffe04c0ef4f8b60596862dd96ab2d;p=lilypond.git Update from Ralph, thanks! --- diff --git a/Documentation/user/staff.itely b/Documentation/user/staff.itely index b61c12153a..901b3623bf 100644 --- a/Documentation/user/staff.itely +++ b/Documentation/user/staff.itely @@ -154,7 +154,7 @@ system.ly} @seealso Music Glossary: @rglos{brace}, @rglos{staff}, @rglos{staves} -@c FIXME add @rglos{bracket} +@rglos{bracket}. Snippets: @lsrdir{staff} @@ -248,16 +248,17 @@ Internals Reference: @internalsref{StaffSymbol}, @unnumberedsubsubsec Hiding staves @cindex Frenched scores -@cindex staves, hiding +@cindex staves, hiding +@cindex staves, empty In orchestral scores, staff lines that only have rests are usually removed; this saves some space. This style is called @q{French -Score}. For @internalsref{Lyrics}, @internalsref{ChordNames} and -@internalsref{FiguredBass}, this is switched on by default. When +Score}. For @code{Lyrics}, @code{ChordNames} and +@code{FiguredBass}, this is switched on by default. When the lines of these contexts turn out empty after the line-breaking process, they are removed. -For normal staves, a specialized @internalsref{Staff} context is +For normal staves, a specialized @code{Staff} context is available, which does the same: staves containing nothing (or only multi-measure rests) are removed. The context definition is stored in @code{\RemoveEmptyStaffContext} variable. Observe how @@ -278,7 +279,7 @@ the second staff in this example disappears in the second line The first system shows all staves in full. If empty staves should be removed from the first system too, set @code{remove-first} to -true in @internalsref{VerticalAxisGroup}. +true in @code{VerticalAxisGroup}. @example \override Score.VerticalAxisGroup #'remove-first = ##t @@ -288,6 +289,8 @@ To remove other types of contexts, use @code{\AncientRemoveEmptyStaffContext} or @code{\RemoveEmptyRhythmicStaffContext}. +@cindex ossia + Another application of the @code{\RemoveEmptyStaffContext} is to make ossia sections, i.e., alternative melodies on a separate piece of staff, with help of a Frenched staff. See @ref{Staff @@ -311,8 +314,14 @@ You can make the staff lines invisible by removing the @seealso +Notation Reference: @ref{Staff symbol}. + Snippets: @lsrdir{staff} +Internals Reference: @internalsref{ChordNames}, +@internalsref{FiguredBass}, @internalsref{Lyrics}, +@internalsref{Staff}, @internalsref{VerticalAxisGroup}. + @node Writing parts @subsection Writing parts