From ff7a5b1f9b1ffe04c0ef4f8b60596862dd96ab2d Mon Sep 17 00:00:00 2001 From: Graham Percival Date: Tue, 22 Jan 2008 17:17:58 -0800 Subject: [PATCH] Update from Ralph, thanks! --- Documentation/user/staff.itely | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) 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 -- 2.39.5