@cindex kneed beams
@cindex auto-knee-gap
-
-@refbugs
-
Kneed beams are inserted automatically when a large gap is detected
between the note heads. This behavior can be tuned through the
@code{auto-knee-gap} object.
+
+@refbugs
+
Automatically kneed cross-staff beams cannot be used together with
hidden staves. See @ref{Hiding staves}.
+@c Is this still true with skyline spacing stuff? -J.Mandereau
Beams do not avoid collisions with symbols around the notes, such as
texts and accidentals.
Unlike @code{\acciaccatura} and @code{\appoggiatura}, the
@code{\grace} command does not start a slur.
+@cindex timing, internal
+
Internally, timing for grace notes is done using a second, @q{grace}
timing. Every point in time consists of two rational numbers: one
denotes the logical time, one denotes the grace timing. The above
By adjusting the duration of the skip note (here it is a half-note),
the space between the main-note and the grace is adjusted.
-A @code{\grace} section will introduce special typesetting settings,
+A @code{\grace} music expression will introduce special typesetting settings,
for example, to produce smaller type, and set directions. Hence, when
-introducing layout tweaks, they should be inside the grace section,
+introducing layout tweaks, they should be inside the grace expression,
for example,
@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
@end lilypond
@noindent
-The overrides should also be reverted inside the grace section.
+The overrides should also be reverted inside the grace expression.
-The layout of grace sections can be changed throughout the music using
-the function @code{add-grace-property}. The following example
-undefines the @code{Stem} direction for this grace, so
-that stems do not always point up.
+The layout of grace expressions can be changed throughout the music
+using the function @code{add-grace-property}. The following example
+undefines the @code{Stem} direction for this grace, so that stems do not
+always point up.
@example
\new Staff @{
@refbugs
-A score that starts with a @code{\grace} section needs an explicit
+A score that starts with a @code{\grace} expression needs an explicit
@code{\new Voice} declaration, otherwise the main note and the grace
note end up on different staves.
@cindex organ pedal marks
@cindex turn
@cindex open
+@cindex stopped
@cindex flageolet
@cindex reverseturn
@cindex trill
@cindex prallmordent
@cindex prall, up
@cindex prall, down
-@cindex mordent
@cindex thumb marking
@cindex segno
@cindex coda
f\stopTrillSpan
@end lilypond
+@noindent
The first argument is the main note. The pitch of the second
is printed as a stemless note head in parentheses.
>>
@end lilypond
+@c TODO: cross-voice arpeggio example?
+@c such an example is already in LSR -J.Mandereau
@refcommands
@subsection Repeat types
@cindex repeats
-@funindex \repeat
The following types of repetition are supported
@cindex volta
@cindex prima volta
@cindex seconda volta
+@funindex \repeat
LilyPond has one syntactic construct for specifying different types of
repeats. The syntax is