@c \version "2.11.38"
+@ignore
+GDP TODO list
+
+\compressMusic -> \scaleDurations.
+approved by Han-Wen; just needs somebody to kick up a fuss about
+it.
+
+1.2.3.1 Time signature
+Needs an example of beatLength, which is broken (see my recent
+mail
+to -bug). What to do? For now I've left a paragraph of text
+which really
+needs to be inserted with an example in a snippet.
+
+1.2.3.4 Polymetric notation
+Quite extensive changes. Could you please check through. Divided
+into three
+sections. Necessarily uses tweaks. I've also left an @lsr under
+@seealso
+Snippets - is this permitted or is @lsr now verboten? This
+snippet is too
+long to include, but seems relevant.
+A snippet "grouping beats" hasn't yet appeared (only sent to vv a
+couple of
+days ago). Text left in Snippets: with TODO.
+@end ignore
+
@node Rhythms
@section Rhythms
@ref{Proportional notation}.
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
Internals Reference:
-@internalsref{Dots},
-@internalsref{DotColumn}.
+@rinternals{Dots},
+@rinternals{DotColumn}.
@knownissues
@funindex tupletNumberFormatFunction
@funindex tupletSpannerDuration
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
{entering-several-tuplets-using-only-one--times-command.ly}
@funindex TupletNumber
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
{changing-the-tuplet-number.ly}
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
{permitting-line-breaks-within-beamed-tuplets.ly}
@seealso
@ref{Polymetric notation}.
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
Internals Reference:
-@internalsref{TupletBracket},
-@internalsref{TupletNumber},
-@internalsref{TimeScaledMusic}.
+@rinternals{TupletBracket},
+@rinternals{TupletNumber},
+@rinternals{TimeScaledMusic}.
@knownissues
@cindex grace notes within tuplet brackets
@ref{Polymetric notation}.
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
@node Ties
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
{using-ties-with-arpeggios.ly}
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
{engraving-ties-manually.ly}
Notation Reference: @ref{Automatic note splitting}.
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
Internals Reference:
-@internalsref{LaissezVibrerTie},
-@internalsref{LaissezVibrerTieColumn},
-@internalsref{TieColumn},
-@internalsref{Tie}.
+@rinternals{LaissezVibrerTie},
+@rinternals{LaissezVibrerTieColumn},
+@rinternals{TieColumn},
+@rinternals{Tie}.
@knownissues
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
{rest-styles.ly}
Notation Reference: @ref{Full measure rests}
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
-Internals Reference: @internalsref{Rest}
+Internals Reference: @rinternals{Rest}
@knownissues
@seealso
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
-Internals Reference: @internalsref{SkipMusic}
+Internals Reference: @rinternals{SkipMusic}
@node Full measure rests
@cindex rest, church
@cindex kirchenpausen
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
{changing-form-of-multi--measure-rests.ly}
@cindex multi-measure rests, positioning
@cindex positioning multi-measure rests
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
{positioning-multi--measure-rests.ly}
@seealso
@ref{Text scripts}.
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
Internals Reference:
-@internalsref{MultiMeasureRest},
-@internalsref{MultiMeasureRestNumber},
-@internalsref{MultiMeasureRestText}.
+@rinternals{MultiMeasureRest},
+@rinternals{MultiMeasureRestNumber},
+@rinternals{MultiMeasureRestText}.
@knownissues
Scheme function @code{set-time-signature}, which takes three
arguments: the number of beats, the beat length, and the internal
grouping of beats in the measure. If the
-@internalsref{Measure_grouping_engraver} is included, the function
-will also create @internalsref{MeasureGrouping} signs. Such signs
+@rinternals{Measure_grouping_engraver} is included, the function
+will also create @rinternals{MeasureGrouping} signs. Such signs
ease reading rhythmically complex modern music. In the example,
the 9/8 measure is subdivided in 2, 2, 2 and 3. This is passed to
@code{set-time-signature} as the third argument: @code{'(2 2 2 3)}:
@cindex compound time signatures
@cindex time signature, compound
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
{compound-time-signatures.ly}
@rglos{time signature}
Notation Reference:
-@ruser{Ancient time signatures},
-@ruser{Time administration}.
+@ref{Ancient time signatures},
+@ref{Time administration}.
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
Internals Reference:
-@internalsref{TimeSignature},
-@internalsref{Timing_translator}.
+@rinternals{TimeSignature},
+@rinternals{Timing_translator}.
@knownissues
Notation Reference: @ref{Grace notes}
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
-Internal Reference: @internalsref{Timing_translator}
+Internal Reference: @rinternals{Timing_translator}
@knownissues
Notation Reference: @ref{Controlling visibility of objects}
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
@knownissues
Notation Reference: @ref{Scaling durations}
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
@c Is this still permitted?
@c @lsr{contemporary,compound-time-signature}
Internals Reference:
-@internalsref{TimeSignature},
-@internalsref{Timing-translator},
-@internalsref{Staff}.
+@rinternals{TimeSignature},
+@rinternals{Timing-translator},
+@rinternals{Staff}.
@knownissues
@rlearning{Adding and removing engravers}.
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
Internals Reference:
-@internalsref{Note_heads_engraver},
-@internalsref{Completion_heads_engraver},
-@internalsref{Forbid_line_break_engraver}.
+@rinternals{Note_heads_engraver},
+@rinternals{Completion_heads_engraver},
+@rinternals{Forbid_line_break_engraver}.
@knownissues
Notation Reference: @ref{Manual beams}, @ref{Setting automatic beam behavior}.
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
-Internals Reference: @internalsref{Beam}.
+Internals Reference: @rinternals{Beam}.
@knownissues
@seealso
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
@node Manual beams
@seealso
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
@c @ref{System start delimiters}.
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
-Internals Reference: @internalsref{BarLine} (created at
-@internalsref{Staff} level), @internalsref{SpanBar} (across
-staves), @internalsref{Timing_translator} (for Timing
+Internals Reference: @rinternals{BarLine} (created at
+@rinternals{Staff} level), @rinternals{SpanBar} (across
+staves), @rinternals{Timing_translator} (for Timing
properties).
@seealso
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
-Internals Reference: @internalsref{BarNumber}.
+Internals Reference: @rinternals{BarNumber}.
@knownissues
Bar numbers may collide with the top of the
-@internalsref{StaffGroup} bracket, if there is one. To solve
-this, the @code{padding} property of @internalsref{BarNumber} can
+@rinternals{StaffGroup} bracket, if there is one. To solve
+this, the @code{padding} property of @rinternals{BarNumber} can
be used to position the number correctly.
Bar numbers may only be printed at bar lines; to print a bar
@seealso
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
@node Rehearsal marks
@seealso
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
This manual: @ref{The Feta font}, @ref{Formatting text}.
-Internals Reference: @internalsref{RehearsalMark}.
+Internals Reference: @rinternals{RehearsalMark}.
Init files: @file{scm/@/translation@/-functions@/.scm} contains
the definition of @code{format-mark-numbers} and
@rglos{appoggiatura}
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
-Internals Reference: @internalsref{GraceMusic}.
+Internals Reference: @rinternals{GraceMusic}.
@knownissues
@seealso
Snippets:
-@lsrdir{Rhythms,Rhythms}
+@rlsr{Rhythms}.
@node Time administration
This manual: @ref{Bar numbers}, @ref{Unmetered music}
Snippets:
-@lsrdir{Rhythms,Rhythms}
-
-Internals Reference: @internalsref{Timing_translator},
-@internalsref{Score}
-
-
-
-
-
-
-
-
-
-
-
-
-
+@rlsr{Rhythms}.
+Internals Reference: @rinternals{Timing_translator},
+@rinternals{Score}