From 022c688b08cef564ec1f7377a1dcd677100f7547 Mon Sep 17 00:00:00 2001 From: Graham Percival Date: Tue, 3 May 2005 08:02:01 +0000 Subject: [PATCH] Minor fixes. --- ChangeLog | 9 +++++++++ Documentation/user/advanced-notation.itely | 4 ++++ Documentation/user/basic-notation.itely | 12 ++++++++++++ Documentation/user/instrument-notation.itely | 2 -- scm/define-grobs.scm | 1 - 5 files changed, 25 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index dadebfce79..02595ee83f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2005-05-03 Graham Percival + + * scm/define-grobs.scm: remove "remove-first" line, since + the absent property is set to #f anyway. + + * Documentation/user/basic-notation.itely, + advanced-notation.itely, instrument-notation.itely: minor + fixes. + 2005-05-03 Han-Wen Nienhuys * scm/framework-ps.scm (write-preamble): extract CFF from OTF diff --git a/Documentation/user/advanced-notation.itely b/Documentation/user/advanced-notation.itely index 01f6bc5ff1..0c0844a530 100644 --- a/Documentation/user/advanced-notation.itely +++ b/Documentation/user/advanced-notation.itely @@ -933,6 +933,10 @@ 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{RemoveEmptyVerticalGroup}. +@example +\override Score.RemoveEmptyVerticalGroup #'remove-first = ##t +@end example + To remove other types of contexts, use @code{\AncientRemoveEmptyStaffContext} or @code{\RemoveEmptyRhythmicStaffContext}. diff --git a/Documentation/user/basic-notation.itely b/Documentation/user/basic-notation.itely index 6a22a192b8..6eb5060eef 100644 --- a/Documentation/user/basic-notation.itely +++ b/Documentation/user/basic-notation.itely @@ -2266,6 +2266,18 @@ voice in the first @code{<< \\ >>} construct is effective in the second } @end lilypond +Polyphony does not change the relationship of notes within a +@code{\relative{ }} block. Each note is calculated relative +to the note immediately preceding it. + +@example +\relative @{ noteA << noteB \\ noteC >> noteD @} +@example + +@code{noteC} is relative to @code{noteB}, not @code{noteA}; +@code{noteD} is relative to @code{noteC}, not @code{noteB} or +@code{noteA}. + @node Explicitly instantiating voices @subsection Explicitly instantiating voices diff --git a/Documentation/user/instrument-notation.itely b/Documentation/user/instrument-notation.itely index 88accd1769..1b6c0c5c95 100644 --- a/Documentation/user/instrument-notation.itely +++ b/Documentation/user/instrument-notation.itely @@ -28,8 +28,6 @@ This chapter explains how to use notation for specific instruments. Piano staves are two normal staves coupled with a brace. The staves are largely independent, but sometimes voices can cross between the two staves. The same notation is also used for harps and other key -@c Is this `harp' or `harpsichord'? -@c both. -gp instruments. The @internalsref{PianoStaff} is especially built to handle this cross-staffing behavior. In this section we discuss the @internalsref{PianoStaff} and some other pianistic peculiarities. diff --git a/scm/define-grobs.scm b/scm/define-grobs.scm index 10f1a74c21..04818dcd15 100644 --- a/scm/define-grobs.scm +++ b/scm/define-grobs.scm @@ -920,7 +920,6 @@ . ( (Y-offset-callbacks . (,Hara_kiri_group_spanner::force_hara_kiri_callback)) (Y-extent-callback . ,Hara_kiri_group_spanner::y_extent) - (remove-first . #f) (axes . (1)) (meta . ((interfaces . (axis-group-interface vertically-spaceable-interface hara-kiri-group-interface -- 2.39.5