@cindex triplets
@funindex \times
-@c TODO Add Tuplet to glossary
-
Tuplets are made out of a music expression by multiplying all
durations with a fraction:
@seealso
-Music Glossary:
-@c TODO Add @rglos{Tuplet} when Tuplet has been added to the Glossary
+Music Glossary: @rglos{tuplet}.
Notation Reference: @ref{Time administration},
@ref{Objects connected to the input}, @ref{Polymetric notation}.
@seealso
@ignore
-TODO: add @rglos{signature, polymetric}, {polymetric}, {time
-signature, double}, and {meter, polymetric}. when glossary entries
+TODO: add @rglos{polymetric time signature}, {polymetric}, {double time
+signature}, and {polymetric meter}. when glossary entries
exist.
@end ignore
subdivide all 16th or shorter beams. When set, multiple beams
will be sub-divided at beat positions, defined by the current
value of @code{beatLength} (defaults to a quarter note), by
-drawing only one beam over the beat.
+drawing only one beam over the connection between beats.
@lilypond[fragment,ragged-right,quote,relative=2,verbatim]
c32[ c c c c c c c]
@funindex \afterGrace
+@cindex grace notes, following
+
If you want to end a note with a grace, use the @code{\afterGrace}
command. It takes two arguments: the main note, and the grace
notes following the main note.
seen in the file @file{ly/@/grace@/-init@/.ly}. By redefining
them other effects may be obtained.
+@cindex stem, with slash
+
@noindent
The slash through the stem in @emph{acciaccatura}s can be obtained in
other situations by @code{\override Stem #'stroke-style =
@seealso
+Music Glossary: @rglos{grace notes}, @rglos{acciaccatura},
+@c [TODO add appoggiatura]
+
Snippets: @lsrdir{rhythms}
Internals Reference: @internalsref{GraceMusic}.
@node Aligning to cadenzas
@unnumberedsubsubsec Aligning to cadenzas
+@cindex cadenza
+@cindex cadenza, aligning to
+@cindex aligning to cadenza
+
In an orchestral context, cadenzas present a special problem: when
constructing a score that includes a cadenza, all other
instruments should skip just as many notes as the length of the
cadenza, otherwise they will start too soon or too late.
-A solution to this problem are the functions
+A solution to this problem is to use the functions
@code{mmrest-of-length} and @code{skip-of-length}. These Scheme
-functions take a piece of music as argument, and generate a
-multi-rest or @code{\skip}, exactly as long as the piece. The use
-of @code{mmrest-of-length} is demonstrated in the following
-example.
+functions take a piece of music as argument, and generate a multi-rest
+or @code{\skip}, exactly as long as the piece. The use of
+@code{mmrest-of-length} is demonstrated in the following example.
@lilypond[verbatim,ragged-right,quote]
cadenza = \relative c' {
@unnumberedsubsubsec Time administration
@cindex time administration
+@cindex timing (within the score)
+@cindex music, unmetered
+@cindex unmetered music
@funindex currentBarNumber
@funindex measurePosition
The following properties of @code{Timing} are used
to keep track of timing within the score.
+@cindex bar number
+@cindex measure number
+
@table @code
@item currentBarNumber
The current measure number. For an example showing the