+2005-05-03 Graham Percival <gperlist@shaw.ca>
+
+ * 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 <hanwen@xs4all.nl>
* scm/framework-ps.scm (write-preamble): extract CFF from OTF
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}.
}
@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
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.
. (
(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