@seealso
Snippets:
-@lsrdir{Editorial,Editorial-annotations}.
+@rlsr{Editorial annotations}.
Internals Reference:
-@internalsref{fontSize},
-@internalsref{font-size},
-@internalsref{font-interface}.
+@rinternals{fontSize},
+@rinternals{font-size},
+@rinternals{font-interface}.
@node Fingering instructions
@ref{Controlling direction and placement}
Snippets:
-@lsrdir{Editorial,Editorial-annotations}.
+@rlsr{Editorial annotations}.
Internals Reference:
-@internalsref{FingeringEvent},
-@internalsref{fingering-event},
-@internalsref{Fingering_engraver},
-@internalsref{New_fingering_engraver},
-@internalsref{Fingering}.
+@rinternals{FingeringEvent},
+@rinternals{fingering-event},
+@rinternals{Fingering_engraver},
+@rinternals{New_fingering_engraver},
+@rinternals{Fingering}.
@node Hidden notes
@seealso
Snippets:
-@lsrdir{Editorial,Editorial-annotations}.
+@rlsr{Editorial annotations}.
Internals Reference:
-@internalsref{Note_spacing_engraver},
-@internalsref{NoteSpacing}.
+@rinternals{Note_spacing_engraver},
+@rinternals{NoteSpacing}.
@node Coloring objects
the input}.
Snippets:
-@lsrdir{Editorial,Editorial-annotations}.
+@rlsr{Editorial annotations}.
@knownissues
An X11 color is not necessarily exactly the same shade as a
@seealso
Snippets:
-@lsrdir{Editorial,Editorial-annotations}.
+@rlsr{Editorial annotations}.
Internals Reference:
-@internalsref{Parenthesis_engraver},
-@internalsref{ParenthesesItem},
-@internalsref{parentheses-interface}.
+@rinternals{Parenthesis_engraver},
+@rinternals{ParenthesesItem},
+@rinternals{parentheses-interface}.
@knownissues
@ref{Controlling direction and placement}.
Snippets:
-@lsrdir{Editorial,Editorial-annotations}.
+@rlsr{Editorial annotations}.
Internals Reference:
-@internalsref{Stem_engraver},
-@internalsref{Stem},
-@internalsref{stem-interface}.
+@rinternals{Stem_engraver},
+@rinternals{Stem},
+@rinternals{stem-interface}.
@node Outside the staff
@seealso
Snippets:
-@lsrdir{Editorial,Editorial-annotations}.
+@rlsr{Editorial annotations}.
Internals Reference:
-@internalsref{Balloon_engraver},
-@internalsref{BalloonTextItem},
-@internalsref{balloon-interface}.
+@rinternals{Balloon_engraver},
+@rinternals{BalloonTextItem},
+@rinternals{balloon-interface}.
@node Grid lines
@seealso
Snippets:
-@lsrdir{Editorial,Editorial-annotations}.
+@rlsr{Editorial annotations}.
Internals Reference:
-@internalsref{Grid_line_span_engraver},
-@internalsref{Grid_point_engraver},
-@internalsref{GridLine},
-@internalsref{GridPoint},
-@internalsref{grid-line-interface},
-@internalsref{grid-point-interface}.
+@rinternals{Grid_line_span_engraver},
+@rinternals{Grid_point_engraver},
+@rinternals{GridLine},
+@rinternals{GridPoint},
+@rinternals{grid-line-interface},
+@rinternals{grid-point-interface}.
@node Analysis brackets
@seealso
Snippets:
-@lsrdir{Editorial,Editorial-annotations}.
+@rlsr{Editorial annotations}.
Internals Reference:
-@internalsref{Horizontal_bracket_engraver},
-@internalsref{HorizontalBracket},
-@internalsref{horizontal-bracket-interface},
-@internalsref{Staff}.
+@rinternals{Horizontal_bracket_engraver},
+@rinternals{HorizontalBracket},
+@rinternals{horizontal-bracket-interface},
+@rinternals{Staff}.
@rglos{portato}.
Snippets:
-@lsrdir{Expressive,Expressive-marks}.
+@rlsr{Expressive marks}.
-Internals Reference: @internalsref{Script},
-@internalsref{TextScript}.
+Internals Reference: @rinternals{Script},
+@rinternals{TextScript}.
@knownissues
aligned with dynamics, see @ref{New dynamic marks}.
Vertical positioning of dynamics is handled by
-@internalsref{DynamicLineSpanner}.
+@rinternals{DynamicLineSpanner}.
@predefined
@rlearning{Articulation and dynamics}.
Snippets:
-@lsrdir{Expressive,Expressive-marks}.
+@rlsr{Expressive marks}.
Internals Reference:
-@internalsref{DynamicText},
-@internalsref{Hairpin},
-@internalsref{DynamicLineSpanner}.
+@rinternals{DynamicText},
+@rinternals{Hairpin},
+@rinternals{DynamicLineSpanner}.
@node New dynamic marks
@seealso
Snippets:
-@lsrdir{Expressive,Expressive-marks}.
+@rlsr{Expressive marks}.
@node Curves
Music Glossary: @rglos{slur}
Snippets:
-@lsrdir{Expressive,Expressive-marks}.
+@rlsr{Expressive marks}.
-Internals Reference: @internalsref{Slur}.
+Internals Reference: @rinternals{Slur}.
@node Phrasing slurs
@seealso
Snippets:
-@lsrdir{Expressive,Expressive-marks}.
+@rlsr{Expressive marks}.
-Internals Reference: @internalsref{PhrasingSlur}
+Internals Reference: @rinternals{PhrasingSlur}
@node Breath marks
@seealso
Snippets:
-@lsrdir{Expressive,Expressive-marks}.
+@rlsr{Expressive marks}.
@c @lsr{expressive,breathing-sign.ly}.
-Internals Reference: @internalsref{BreathingSign}
+Internals Reference: @rinternals{BreathingSign}
@node Falls and doits
@c Music Glossary: @rglos{falls}, @rglos{doits}.
Snippets:
-@lsrdir{Expressive,Expressive-marks}.
+@rlsr{Expressive marks}.
@node Lines
Music Glossary: @rglos{glissando}
Snippets:
-@lsrdir{Expressive,Expressive-marks}.
+@rlsr{Expressive marks}.
@c FIXME: I need to figure out what's up with these. -gp
@c @lsr{expressive,glissando.ly},
@c @lsr{expressive,line-styles.ly}
-Internals Reference: @internalsref{Glissando}
+Internals Reference: @rinternals{Glissando}
@knownissues
Notation Reference: @ref{Ties}, for writing out arpeggios.
Snippets:
-@lsrdir{Expressive,Expressive-marks}.
+@rlsr{Expressive marks}.
-Internals Reference: @internalsref{Arpeggio},
-@internalsref{PianoStaff}.
+Internals Reference: @rinternals{Arpeggio},
+@rinternals{PianoStaff}.
@knownissues
Music Glossary: @rglos{trill}
Snippets:
-@lsrdir{Expressive,Expressive-marks}.
+@rlsr{Expressive marks}.
-Internals Reference: @internalsref{TrillSpanner}
+Internals Reference: @rinternals{TrillSpanner}
@c ***** Displaying text *****
-@c we need this since @q{\} doesn't work with makeinfo 4.8 --
+@c we need this since @q{\} doesn't work with makeinfo 4.11 --
@c say @q{@bs{}} instead
@macro bs
\\
@c **** Links and references ****
-@c Possibly deprecated; under discussion.
-@c usage: @lsr{ancient,Ancient-notation,custodes.ly}
-@macro lsr{SECTION,DIR,TEXT}
-@ifhtml
-@uref{source/input/lsr/lilypond-snippets/\DIR\.html#\TEXT\,@file{\SECTION\/\TEXT\}}
-@end ifhtml
-@ifnothtml
-@file{\SECTION\/\TEXT\}
-@end ifnothtml
-@end macro
-
+@c TO BE DEPRECATED
@c usage: @lsrdir{ancient,Ancient-notation}
@macro lsrdir{SECTION,DIR}
@ifhtml
@c Definitions for references:
-@c @internalsref
@c @rglos
-@c @rprogram
-@c @ruser
@c @rlearning
+@c @ruser
+@c @rprogram
+@c @rsnippets
+@c @rinternals
@ifhtml
@c ***** HTML *****
@ifset bigpage
+@c TO BE DEPRECATED
@macro internalsref{TEXT}
@vindex \TEXT\
@ref{\TEXT\,,,lilypond-internals-big-page,Internals Reference}
@end macro
+
@macro rglos{TEXT}
@vindex \TEXT\
@ref{\TEXT\,,,music-glossary-big-page,Music Glossary}
@end macro
-@macro rprogram{TEXT}
+@macro rlearning{TEXT}
@vindex \TEXT\
-@ref{\TEXT\,,,lilypond-program-big-page,Application Usage}
+@ref{\TEXT\,,,lilypond-learning-big-page,Learning Manual}
@end macro
@macro ruser{TEXT}
@ref{\TEXT\,,,lilypond-big-page,Notation Reference}
@end macro
-@macro rlearning{TEXT}
+@macro rprogram{TEXT}
@vindex \TEXT\
-@ref{\TEXT\,,,lilypond-learning-big-page,Learning Manual}
+@ref{\TEXT\,,,lilypond-program-big-page,Application Usage}
@end macro
@macro rlsr{TEXT}
@ref{\TEXT\,,,lilypond-snippets-big-page,Snippets}
@end macro
+@macro rinternals{TEXT}
+@vindex \TEXT\
+@ref{\TEXT\,,,lilypond-internals-big-page,Internals Reference}
+@end macro
+
@end ifset
@ifclear bigpage
+@c DEPRECATED
@macro internalsref{TEXT}
@vindex \TEXT\
@ref{\TEXT\,,,lilypond-internals,Internals Reference}
@end macro
+
@macro rglos{TEXT}
@vindex \TEXT\
@ref{\TEXT\,,,music-glossary,Music Glossary}
@end macro
-@macro rprogram{TEXT}
+@macro rlearning{TEXT}
@vindex \TEXT\
-@ref{\TEXT\,,,lilypond-program,Application Usage}
+@ref{\TEXT\,,,lilypond-learning,Learning Manual}
@end macro
@macro ruser{TEXT}
@ref{\TEXT\,,,lilypond,Notation Reference}
@end macro
-@macro rlearning{TEXT}
+@macro rprogram{TEXT}
@vindex \TEXT\
-@ref{\TEXT\,,,lilypond-learning,Learning Manual}
+@ref{\TEXT\,,,lilypond-program,Application Usage}
@end macro
@macro rlsr{TEXT}
@ref{\TEXT\,,,lilypond-snippets,Snippets}
@end macro
+@macro rinternals{TEXT}
+@vindex \TEXT\
+@ref{\TEXT\,,,lilypond-internals,Internals Reference}
+@end macro
+
@end ifclear
@end ifhtml
@ifdocbook
@c ***** DOCBOOK-XML *****
+@c DEPRECATED
@macro internalsref{TEXT}
@vindex \TEXT\
@ref{\TEXT\,,,lilypond-internals,Internals Reference}
@end macro
+
+
@macro rglos{TEXT}
@vindex \TEXT\
@ref{\TEXT\,,,music-glossary,Music Glossary}
@end macro
-@macro rprogram{TEXT}
+@macro rlearning{TEXT}
@vindex \TEXT\
-@ref{\TEXT\,,,lilypond-program,Application Usage}
+@ref{\TEXT\,,,lilypond-learning,Learning Manual}
@end macro
@macro ruser{TEXT}
@ref{\TEXT\,,,lilypond,Notation Reference}
@end macro
-@macro rlearning{TEXT}
+@macro rprogram{TEXT}
@vindex \TEXT\
-@ref{\TEXT\,,,lilypond-learning,Learning Manual}
+@ref{\TEXT\,,,lilypond-program,Application Usage}
@end macro
@macro rlsr{TEXT}
@ref{\TEXT\,,,lilypond-snippets,Snippets}
@end macro
+@macro rinternals{TEXT}
+@vindex \TEXT\
+@ref{\TEXT\,,,lilypond-internals,Internals Reference}
+@end macro
+
@end ifdocbook
@ifinfo
@c **** INFO ****
+@c DEPRECATED
@macro internalsref{TEXT}
@vindex \TEXT\
@inforef{\TEXT\,,lilypond-internals,Internals Reference}
@end macro
+
+
@macro rglos{TEXT}
@vindex \TEXT\
@inforef{\TEXT\,,music-glossary,Music Glossary}
@end macro
-@macro rprogram{TEXT}
+@macro rlearning{TEXT}
@vindex \TEXT\
-@ref{\TEXT\,,,lilypond-program,Application Usage}
+@ref{\TEXT\,,,lilypond-learning,Learning Manual}
@end macro
@macro ruser{TEXT}
@ref{\TEXT\,,,lilypond,Notation Reference}
@end macro
-@macro rlearning{TEXT}
+@macro rprogram{TEXT}
@vindex \TEXT\
-@ref{\TEXT\,,,lilypond-learning,Learning Manual}
+@ref{\TEXT\,,,lilypond-program,Application Usage}
@end macro
@macro rlsr{TEXT}
@ref{\TEXT\,,,lilypond-snippets,Snippets}
@end macro
+@macro rinternals{TEXT}
+@vindex \TEXT\
+@inforef{\TEXT\,,lilypond-internals,Internals Reference}
+@end macro
+
@end ifinfo
@c **** TEX ****
@iftex
+@c DEPRECATED
@macro internalsref{TEXT}
@vindex \TEXT\
@code{\TEXT\}
@end macro
-@macro rglos {TEXT}
+
+
+@macro rglos{TEXT}
@vindex \TEXT\
@ref{\TEXT\,,,music-glossary,Music Glossary}
@end macro
-@macro rprogram{TEXT}
-program usage manual, @ref{\TEXT\,,,lilypond-program,Application Usage}
+@macro rlearning{TEXT}
+learning manual, @ref{\TEXT\,,,lilypond-learning,Learning Manual}
@end macro
@macro ruser{TEXT}
notation reference, @ref{\TEXT\,,,lilypond,Notation Reference}
@end macro
-@macro rlearning{TEXT}
-learning manual, @ref{\TEXT\,,,lilypond-learning,Learning Manual}
+@macro rprogram{TEXT}
+program usage manual, @ref{\TEXT\,,,lilypond-program,Application Usage}
@end macro
@macro rlsr{TEXT}
@ref{\TEXT\,,,lilypond-snippets,Snippets}
@end macro
+@macro rinternals{TEXT}
+@vindex \TEXT\
+@code{\TEXT\}
+@end macro
+
@end iftex
engraved in the octave below middle C.
@c don't use c' here.
-@lilypond[verbatim,quote,ragged-right,fragment]
+@lilypond[verbatim,quote,fragment]
\clef bass
c d e f
g a b c
pitch by one octave; each@tie{}@code{,} lowers the pitch by an
octave.
-@lilypond[verbatim,quote,ragged-right,fragment]
+@lilypond[verbatim,quote,fragment]
\clef treble
c' c'' e' g
d'' d' d c
@rglos{Pitch names}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
@node Relative octave entry
Here is the relative mode shown in action:
-@lilypond[verbatim,quote,ragged-right]
+@lilypond[verbatim,quote]
\relative c {
\clef bass
c d e f
Octave changing marks are used for intervals greater than a
fourth:
-@lilypond[verbatim,quote,ragged-right]
+@lilypond[verbatim,quote]
\relative c'' {
c g c f,
c' a, e'' c
@ref{Octave checks}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{RelativeOctaveMusic}.
+@rinternals{RelativeOctaveMusic}.
@funindex \transpose
@ref{Note names in other languages}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{Accidental_engraver},
-@internalsref{Accidental},
-@internalsref{AccidentalCautionary},
-@internalsref{accidental-interface}.
+@rinternals{Accidental_engraver},
+@rinternals{Accidental},
+@rinternals{AccidentalCautionary},
+@rinternals{accidental-interface}.
@knownissues
@rglos{Pitch names}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
@node Changing multiple pitches
@seealso
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{RelativeOctaveCheck}.
+@rinternals{RelativeOctaveCheck}.
@node Transpose
@ref{Instrument transpositions}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{TransposedMusic}.
+@rinternals{TransposedMusic}.
@funindex \transpose
@funindex \chordmode
@ref{Ancient clefs}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{Clef_engraver},
-@internalsref{Clef},
-@internalsref{OctavateEight},
-@internalsref{clef-interface}.
+@rinternals{Clef_engraver},
+@rinternals{Clef},
+@rinternals{OctavateEight},
+@rinternals{clef-interface}.
@node Key signature
@rlearning{Accidentals and key signatures}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{KeyChangeEvent},
-@internalsref{Key_engraver},
-@internalsref{Key_performer},
-@internalsref{KeyCancellation},
-@internalsref{KeySignature},
-@internalsref{key-cancellation-interface},
-@internalsref{key-signature-interface}.
+@rinternals{KeyChangeEvent},
+@rinternals{Key_engraver},
+@rinternals{Key_performer},
+@rinternals{KeyCancellation},
+@rinternals{KeySignature},
+@rinternals{key-cancellation-interface},
+@rinternals{key-signature-interface}.
@node Ottava brackets
@rglos{octavation}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{Ottava_spanner_engraver},
-@internalsref{OttavaBracket},
-@internalsref{ottava-bracket-interface}.
+@rinternals{Ottava_spanner_engraver},
+@rinternals{OttavaBracket},
+@rinternals{ottava-bracket-interface}.
@ref{Quoting other voices}, @ref{Transpose}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
@node Automatic accidentals
@seealso
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{Accidental},
-@internalsref{Accidental_engraver},
-@internalsref{GrandStaff} and
-@internalsref{PianoStaff},
-@internalsref{Staff},
-@internalsref{AccidentalSuggestion},
-@internalsref{AccidentalPlacement},
-@internalsref{accidental-suggestion-interface}.
+@rinternals{Accidental},
+@rinternals{Accidental_engraver},
+@rinternals{GrandStaff} and
+@rinternals{PianoStaff},
+@rinternals{Staff},
+@rinternals{AccidentalSuggestion},
+@rinternals{AccidentalPlacement},
+@rinternals{accidental-suggestion-interface}.
@cindex accidentals and simultaneous notes
@rglos{ambitus}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{Ambitus_engraver},
-@internalsref{Voice},
-@internalsref{Staff},
-@internalsref{Ambitus},
-@internalsref{AmbitusAccidental},
-@internalsref{AmbitusLine},
-@internalsref{AmbitusNoteHead},
-@internalsref{ambitus-interface}.
+@rinternals{Ambitus_engraver},
+@rinternals{Voice},
+@rinternals{Staff},
+@rinternals{Ambitus},
+@rinternals{AmbitusAccidental},
+@rinternals{AmbitusLine},
+@rinternals{AmbitusNoteHead},
+@rinternals{ambitus-interface}.
@knownissues
@seealso
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Notation Reference:
@ref{Note head styles}.
Internals Reference:
-@internalsref{note-event},
-@internalsref{Note_heads_engraver},
-@internalsref{Ledger_line_engraver},
-@internalsref{NoteHead},
-@internalsref{LedgerLineSpanner},
-@internalsref{note-head-interface},
-@internalsref{ledger-line-spanner-interface}.
+@rinternals{note-event},
+@rinternals{Note_heads_engraver},
+@rinternals{Ledger_line_engraver},
+@rinternals{NoteHead},
+@rinternals{LedgerLineSpanner},
+@rinternals{note-head-interface},
+@rinternals{ledger-line-spanner-interface}.
@node Easy notation note heads
@ref{Setting the staff size}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{note-event},
-@internalsref{Note_heads_engraver},
-@internalsref{NoteHead},
-@internalsref{note-head-interface}.
+@rinternals{note-event},
+@rinternals{Note_heads_engraver},
+@rinternals{NoteHead},
+@rinternals{note-head-interface}.
@node Shape note heads
@seealso
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Notation Reference:
@ref{Note head styles}.
Internals Reference:
-@internalsref{note-event},
-@internalsref{Note_heads_engraver},
-@internalsref{NoteHead},
-@internalsref{note-head-interface}.
+@rinternals{note-event},
+@rinternals{Note_heads_engraver},
+@rinternals{NoteHead},
+@rinternals{note-head-interface}.
@node Improvisation
@seealso
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{Pitch_squash_engraver},
-@internalsref{Voice},
-@internalsref{RhythmicStaff}.
+@rinternals{Pitch_squash_engraver},
+@rinternals{Voice},
+@rinternals{RhythmicStaff}.
Installed Files:
@file{path/to/dir/blahz}.
- Snippets:
- @lsrdir{section},
- @lsr{specific/example-name.ly}.
+ Snippets: @rlsr{section}.
Internals Reference:
- @internalsref{fazzle},
- @internalsref{booar}.
+ @rinternals{fazzle},
+ @rinternals{booar}.
If there are multiple entries, separate them by commas
but do not include an `and'.
@ref{Proportional notation}.
Snippets:
-@lsrdir{Rhythms,Rhythms}.
+@rlsr{Rhythms}.
Internals Reference:
-@internalsref{Dots},
-@internalsref{DotColumn}.
+@rinternals{Dots},
+@rinternals{DotColumn}.
@knownissues
@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
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
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
@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)}:
@ruser{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}.
+@rlsr{Rhythms}.
-Internals Reference: @internalsref{Timing_translator},
-@internalsref{Score}
+Internals Reference: @rinternals{Timing_translator},
+@rinternals{Score}