From a08a2630b3b2e00f4b5f8b829075ad88ca8980d2 Mon Sep 17 00:00:00 2001 From: Graham Percival Date: Tue, 18 Sep 2007 14:17:33 -0700 Subject: [PATCH] node/subsection -> anchor/unnumberedsubsubsec change. --- Documentation/user/advanced-notation.itely | 164 +++++++------- Documentation/user/basic-notation.itely | 212 +++++++++--------- Documentation/user/instrument-notation.itely | 224 +++++++++---------- 3 files changed, 300 insertions(+), 300 deletions(-) diff --git a/Documentation/user/advanced-notation.itely b/Documentation/user/advanced-notation.itely index 61729918cb..c27a0b74ab 100644 --- a/Documentation/user/advanced-notation.itely +++ b/Documentation/user/advanced-notation.itely @@ -70,8 +70,8 @@ c'4^\markup { bla \bold bla } @end menu -@node Text scripts -@subsection Text scripts +@anchor{Text scripts} +@unnumberedsubsubsec Text scripts @cindex Text scripts @cindex text items, non-empty @@ -126,8 +126,8 @@ In this manual: @ref{Text markup}. Program reference: @internalsref{TextScript}. -@node Text and line spanners -@subsection Text and line spanners +@anchor{Text and line spanners} +@unnumberedsubsubsec Text and line spanners Some performance indications, e.g., @i{rallentando} and @i{accelerando} and @i{trills} are written as text and are extended @@ -257,8 +257,8 @@ Program reference: @internalsref{TextSpanner}, Examples: @lsr{expressive,line-styles.ly}, @lsr{expressive,line-arrows.ly} -@node Text spanners -@subsection Text spanners +@anchor{Text spanners} +@unnumberedsubsubsec Text spanners @cindex Text spanners @@ -308,8 +308,8 @@ To print a solid line, use Program reference: @internalsref{TextSpanner}. -@node Text marks -@subsection Text marks +@anchor{Text marks} +@unnumberedsubsubsec Text marks @cindex coda on bar line @cindex segno on bar line @@ -451,8 +451,8 @@ staff, you may alter this to print them on every staff, Program reference: @internalsref{RehearsalMark}. -@node Text markup -@subsection Text markup +@anchor{Text markup} +@unnumberedsubsubsec Text markup @cindex markup @cindex text markup @@ -611,8 +611,8 @@ texts will be spaced slightly too wide. Syntax errors for markup mode are confusing. -@node Nested scores -@subsection Nested scores +@anchor{Nested scores} +@unnumberedsubsubsec Nested scores It is possible to nest music inside markups, by adding a @code{\score} block to a markup expression. Such a score must contain a @code{\layout} @@ -630,8 +630,8 @@ block. } @end lilypond -@node Page wrapping text -@subsection Page wrapping text +@anchor{Page wrapping text} +@unnumberedsubsubsec Page wrapping text Whereas @code{\markup} is used to enter a non-breakable block of text, @code{\markuplines} can be used at top-level to enter lines of text that can spread over multiple pages: @@ -665,22 +665,22 @@ This manual: @ref{Overview of text markup list commands}, @funindex \markuplines @code{\markuplines} -@node Overview of text markup commands -@subsection Overview of text markup commands +@anchor{Overview of text markup commands} +@unnumberedsubsubsec Overview of text markup commands The following commands can all be used inside @code{\markup @{ @}}. @include markup-commands.tely -@node Overview of text markup list commands -@subsection Overview of text markup list commands +@anchor{Overview of text markup list commands} +@unnumberedsubsubsec Overview of text markup list commands The following commands can all be used with @code{\markuplines}. @include markup-list-commands.tely -@node Font selection -@subsection Font selection +@anchor{Font selection} +@unnumberedsubsubsec Font selection @cindex font selection @cindex font magnification @@ -789,8 +789,8 @@ example, Examples: @lsr{text,font@/-family@/-override.ly}. -@node New dynamic marks -@subsection New dynamic marks +@anchor{New dynamic marks} +@unnumberedsubsubsec New dynamic marks It is possible to print new dynamic marks or text that should be aligned with dynamics. Use @code{make-dynamic-script} to create these @@ -845,8 +845,8 @@ individual parts. @end menu -@node Multi measure rests -@subsection Multi measure rests +@anchor{Multi measure rests} +@unnumberedsubsubsec Multi measure rests @cindex multi measure rests @cindex full measure rests @@ -961,8 +961,8 @@ When @code{skipBars} is set, the result will look OK, but the bar numbering will be off. -@node Metronome marks -@subsection Metronome marks +@anchor{Metronome marks} +@unnumberedsubsubsec Metronome marks @cindex Tempo @cindex beats per minute @@ -1021,8 +1021,8 @@ further away from the staff. @end example -@node Rehearsal marks -@subsection Rehearsal marks +@anchor{Rehearsal marks} +@unnumberedsubsubsec Rehearsal marks @cindex Rehearsal marks @funindex \mark @@ -1124,8 +1124,8 @@ formatting functions. Examples: @lsr{parts,rehearsal-mark-numbers.ly} -@node Bar numbers -@subsection Bar numbers +@anchor{Bar numbers} +@unnumberedsubsubsec Bar numbers @cindex Bar numbers @cindex measure numbers @@ -1191,8 +1191,8 @@ there is one at the top. To solve this, the used to position the number correctly. -@node Instrument names -@subsection Instrument names +@anchor{Instrument names} +@unnumberedsubsubsec Instrument names In an orchestral score, instrument names are printed at the left side of the staves. @@ -1294,8 +1294,8 @@ Program reference: @internalsref{InstrumentName}. -@node Instrument transpositions -@subsection Instrument transpositions +@anchor{Instrument transpositions} +@unnumberedsubsubsec Instrument transpositions @cindex transposition, MIDI @cindex transposition, instrument @@ -1349,8 +1349,8 @@ c'4^"in G" @end example -@node Ottava brackets -@subsection Ottava brackets +@anchor{Ottava brackets} +@unnumberedsubsubsec Ottava brackets @q{Ottava} brackets introduce an extra transposition of an octave for the staff. They are created by invoking the function @@ -1396,8 +1396,8 @@ Program reference: @internalsref{OttavaBracket}. during an octavation bracket. -@node Different editions from one source -@subsection Different editions from one source +@anchor{Different editions from one source} +@unnumberedsubsubsec Different editions from one source @funindex \tag @cindex tag @@ -1488,8 +1488,8 @@ some common problems in orchestral music. @end menu -@node Automatic part combining -@subsection Automatic part combining +@anchor{Automatic part combining} +@unnumberedsubsubsec Automatic part combining @cindex automatic part combining @cindex part combiner @@ -1586,8 +1586,8 @@ differently named @internalsref{Voice} contexts, the events in those will be ignored. -@node Hiding staves -@subsection Hiding staves +@anchor{Hiding staves} +@unnumberedsubsubsec Hiding staves @cindex Frenched scores @cindex Hiding staves @@ -1634,8 +1634,8 @@ melodies on a separate piece of staff, with help of a Frenched staff. -@node Quoting other voices -@subsection Quoting other voices +@anchor{Quoting other voices} +@unnumberedsubsubsec Quoting other voices @cindex cues @@ -1734,8 +1734,8 @@ Examples: @lsr{parts,quote.ly}, @lsr{parts,quote-transportation.ly} Program reference: @internalsref{QuoteMusic}. -@node Formatting cue notes -@subsection Formatting cue notes +@anchor{Formatting cue notes} +@unnumberedsubsubsec Formatting cue notes @cindex cues, formatting @@ -1845,8 +1845,8 @@ cbsn = \relative c, { -@node Aligning to cadenzas -@subsection Aligning to cadenzas +@anchor{Aligning to cadenzas} +@unnumberedsubsubsec Aligning to cadenzas In an orchestral context, cadenzas present a special problem: when constructing a score that includes a cadenza, all other @@ -1905,8 +1905,8 @@ see those sections of the documentation. @end menu -@node Polymetric notation -@subsection Polymetric notation +@anchor{Polymetric notation} +@unnumberedsubsubsec Polymetric notation @cindex double time signatures @cindex signatures, polymetric @@ -2058,8 +2058,8 @@ When using different time signatures in parallel, the spacing is aligned vertically, but bar lines distort the regular spacing. -@node Time administration -@subsection Time administration +@anchor{Time administration} +@unnumberedsubsubsec Time administration @cindex Time administration @@ -2112,8 +2112,8 @@ note duration and @code{ly:make-moment 7 16} is the duration of seven sixteenths notes. -@node Proportional notation (introduction) -@subsection Proportional notation (introduction) +@anchor{Proportional notation (introduction)} +@unnumberedsubsubsec Proportional notation (introduction) @cindex Proportional notation See @ref{Proportional notation}. @@ -2163,8 +2163,8 @@ An example of strict proportional notation is in the example file @file{input/proportional.ly}. -@node Clusters -@subsection Clusters +@anchor{Clusters} +@unnumberedsubsubsec Clusters @cindex cluster @@ -2194,8 +2194,8 @@ Music expressions like @code{<< @{ g8 e8 @} a4 >>} are not printed accurately. Use @code{8 8} instead. -@node Special noteheads -@subsection Special noteheads +@anchor{Special noteheads} +@unnumberedsubsubsec Special noteheads @cindex note heads, special @@ -2223,8 +2223,8 @@ To see all notehead styles, please see Program reference: @internalsref{NoteHead}. -@node Feathered beams -@subsection Feathered beams +@anchor{Feathered beams} +@unnumberedsubsubsec Feathered beams Feathered beams are printed by setting the @code{grow-direction} property of a @code{Beam}. The @code{\featherDurations} function @@ -2243,8 +2243,8 @@ can be used to adjust note durations. The @code{\featherDurations} command only works with very short music snippets. -@node Improvisation -@subsection Improvisation +@anchor{Improvisation} +@unnumberedsubsubsec Improvisation Improvisation is sometimes denoted with slashed note heads. Such note heads can be created by adding a @internalsref{Pitch_squash_engraver} @@ -2275,8 +2275,8 @@ the following example @end lilypond -@node Selecting notation font size -@subsection Selecting notation font size +@anchor{Selecting notation font size} +@unnumberedsubsubsec Selecting notation font size The easiest method of setting the font size of any context is by setting the @code{fontSize} property. @@ -2351,8 +2351,8 @@ teaching tools in addition to great musical scores. * Grid lines:: @end menu -@node Balloon help -@subsection Balloon help +@anchor{Balloon help} +@unnumberedsubsubsec Balloon help Elements of notation can be marked and named with the help of a square balloon. The primary purpose of this feature is to explain notation. @@ -2383,8 +2383,8 @@ Program reference: @internalsref{text-balloon-interface}. -@node Blank music sheet -@subsection Blank music sheet +@anchor{Blank music sheet} +@unnumberedsubsubsec Blank music sheet @cindex Sheet music, empty @cindex Staves, blank sheet @@ -2415,8 +2415,8 @@ emptymusic = { @end lilypond -@node Hidden notes -@subsection Hidden notes +@anchor{Hidden notes} +@unnumberedsubsubsec Hidden notes @cindex Hidden notes @cindex Invisible notes @@ -2436,8 +2436,8 @@ g4 a @end lilypond -@node Shape note heads -@subsection Shape note heads +@anchor{Shape note heads} +@unnumberedsubsubsec Shape note heads @cindex note heads, shape @@ -2474,8 +2474,8 @@ combinations are possible, e.g. @end lilypond -@node Easy Notation note heads -@subsection Easy Notation note heads +@anchor{Easy Notation note heads} +@unnumberedsubsubsec Easy Notation note heads @cindex note heads, practice @cindex note heads, easy notation @@ -2501,8 +2501,8 @@ to be printed in a large font size. To print with a larger font, see @code{\setEasyHeads} -@node Analysis brackets -@subsection Analysis brackets +@anchor{Analysis brackets} +@unnumberedsubsubsec Analysis brackets @cindex brackets @cindex phrasing brackets @cindex musicological analysis @@ -2533,8 +2533,8 @@ to @internalsref{Staff} context. A bracket is started with Program reference: @internalsref{HorizontalBracket}. -@node Coloring objects -@subsection Coloring objects +@anchor{Coloring objects} +@unnumberedsubsubsec Coloring objects Individual objects may be assigned colors. You may use the color names listed in the @ref{List of colors}. @@ -2613,8 +2613,8 @@ Notes in a chord cannot be colored with @code{\override}; use for details. -@node Parentheses -@subsection Parentheses +@anchor{Parentheses} +@unnumberedsubsubsec Parentheses @cindex ghost notes @cindex notes, ghost @@ -2638,8 +2638,8 @@ This only functions inside chords, even for single notes @end example -@node Grid lines -@subsection Grid lines +@anchor{Grid lines} +@unnumberedsubsubsec Grid lines Vertical lines can be drawn between staves synchronized with the notes. diff --git a/Documentation/user/basic-notation.itely b/Documentation/user/basic-notation.itely index 0ab04b7eb7..139015592d 100644 --- a/Documentation/user/basic-notation.itely +++ b/Documentation/user/basic-notation.itely @@ -48,8 +48,8 @@ This section discusses how to specify the pitch of notes. @end menu -@node Normal pitches -@subsection Normal pitches +@anchor{Normal pitches} +@unnumberedsubsubsec Normal pitches @cindex Pitch names @cindex pitches @@ -92,8 +92,8 @@ octave specifications (@code{'} and @code{,}). See @ref{Relative octaves}. -@node Accidentals -@subsection Accidentals +@anchor{Accidentals} +@unnumberedsubsubsec Accidentals @cindex note names, Dutch @cindex note names, default @@ -157,8 +157,8 @@ Program reference: @internalsref{LedgerLineSpanner}, @internalsref{NoteHead}. -@node Cautionary accidentals -@subsection Cautionary accidentals +@anchor{Cautionary accidentals} +@unnumberedsubsubsec Cautionary accidentals @cindex accidental, reminder @cindex accidental, cautionary @@ -188,8 +188,8 @@ The automatic production of accidentals can be tuned in many ways. For more information, see @ref{Automatic accidentals}. -@node Micro tones -@subsection Micro tones +@anchor{Micro tones} +@unnumberedsubsubsec Micro tones @cindex quarter tones @cindex semi-flats, semi-sharps @@ -212,8 +212,8 @@ three-quarter flats, so LilyPond's symbol does not conform to any standard. -@node Note names in other languages -@subsection Note names in other languages +@anchor{Note names in other languages} +@unnumberedsubsubsec Note names in other languages There are predefined sets of note names for various other languages. To use them, include the language specific init file. For @@ -275,8 +275,8 @@ espanol.ly do re mi fa sol la sib si -@node Relative octaves -@subsection Relative octaves +@anchor{Relative octaves} +@unnumberedsubsubsec Relative octaves @cindex Relative @cindex Relative octave specification @@ -352,8 +352,8 @@ relative within transposed music, an additional @code{\relative} must be placed inside @code{\transpose}. -@node Octave check -@subsection Octave check +@anchor{Octave check} +@unnumberedsubsubsec Octave check @cindex Octave check @@ -414,8 +414,8 @@ the output of the piece. @end lilypond -@node Transpose -@subsection Transpose +@anchor{Transpose} +@unnumberedsubsubsec Transpose @cindex Transpose @cindex Transposition of pitches @@ -497,8 +497,8 @@ you must put @code{\transpose} outside of @code{\relative}, since @code{\transpose}. -@node Rests -@subsection Rests +@anchor{Rests} +@unnumberedsubsubsec Rests @cindex Rests @funindex \rest @@ -533,8 +533,8 @@ formatter will leave these rests alone. Program reference: @internalsref{Rest}. -@node Skips -@subsection Skips +@anchor{Skips} +@unnumberedsubsubsec Skips @cindex Skip @cindex Invisible rest @@ -595,8 +595,8 @@ This section discusses rhythms, durations, and bars. @end menu -@node Durations -@subsection Durations +@anchor{Durations} +@unnumberedsubsubsec Durations @cindex duration @funindex \longa @@ -654,8 +654,8 @@ duration. The default for the first note is a quarter note. @end lilypond -@node Augmentation dots -@subsection Augmentation dots +@anchor{Augmentation dots} +@unnumberedsubsubsec Augmentation dots @funindex . @@ -684,8 +684,8 @@ direction manually Program reference: @internalsref{Dots}, and @internalsref{DotColumn}. -@node Tuplets -@subsection Tuplets +@anchor{Tuplets} +@unnumberedsubsubsec Tuplets @cindex tuplets @cindex triplets @@ -833,8 +833,8 @@ Program reference: @internalsref{TupletBracket}, -@node Scaling durations -@subsection Scaling durations +@anchor{Scaling durations} +@unnumberedsubsubsec Scaling durations You can alter the length of duration by a fraction @var{N/M} appending @samp{*@var{N/M}} (or @samp{*@var{N}} if @var{M=1}). This @@ -857,8 +857,8 @@ b16*4 c4 This manual: @ref{Tuplets}. -@node Bar check -@subsection Bar check +@anchor{Bar check} +@unnumberedsubsubsec Bar check @cindex Bar check @funindex barCheckSynchronize @@ -900,8 +900,8 @@ pipeSymbol = \bar "||" @end lilypond -@node Barnumber check -@subsection Barnumber check +@anchor{Barnumber check} +@unnumberedsubsubsec Barnumber check When copying large pieces of music, it can be helpful to check that the LilyPond bar number corresponds to the original that you are @@ -917,8 +917,8 @@ will print a warning if the @code{currentBarNumber} is not 123 when it is processed. -@node Automatic note splitting -@subsection Automatic note splitting +@anchor{Automatic note splitting} +@unnumberedsubsubsec Automatic note splitting Long notes can be converted automatically to tied notes. This is done by replacing the @internalsref{Note_heads_engraver} by the @@ -975,8 +975,8 @@ one voice on the same staff. @end menu -@node Chords -@subsection Chords +@anchor{Chords} +@unnumberedsubsubsec Chords @cindex Chords @@ -993,8 +993,8 @@ For more information about chords, see @ref{Chord names}. @c I don't like having this here, but I can't think of @c anywhere else to put it. :( -gp -@node Stems -@subsection Stems +@anchor{Stems} +@unnumberedsubsubsec Stems Whenever a note is found, a @internalsref{Stem} object is created automatically. For whole notes and rests, they are also created but @@ -1023,8 +1023,8 @@ a4 b c b @end lilypond -@node Basic polyphony -@subsection Basic polyphony +@anchor{Basic polyphony} +@unnumberedsubsubsec Basic polyphony @cindex polyphony @@ -1102,8 +1102,8 @@ to the note immediately preceding it. @code{noteA}. -@node Explicitly instantiating voices -@subsection Explicitly instantiating voices +@anchor{Explicitly instantiating voices} +@unnumberedsubsubsec Explicitly instantiating voices @internalsref{Voice} contexts can also be instantiated manually inside a @code{<< >>} block to create polyphonic music, using @@ -1221,8 +1221,8 @@ voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice) @end lilypond -@node Collision Resolution -@subsection Collision Resolution +@anchor{Collision Resolution} +@unnumberedsubsubsec Collision Resolution Normally, note heads with a different number of dots are not merged, but when the object property @code{merge-differently-dotted} is set in @@ -1368,8 +1368,8 @@ such as key signatures, clefs and time signatures. @end menu -@node Clef -@subsection Clef +@anchor{Clef} +@unnumberedsubsubsec Clef @funindex \clef @@ -1472,8 +1472,8 @@ Manual: @ref{Grace notes}. Program reference: @internalsref{Clef}. -@node Key signature -@subsection Key signature +@anchor{Key signature} +@unnumberedsubsubsec Key signature @cindex Key signature @funindex \key @@ -1548,8 +1548,8 @@ Program reference: @internalsref{KeyCancellation}, @internalsref{KeySignature}. -@node Time signature -@subsection Time signature +@anchor{Time signature} +@unnumberedsubsubsec Time signature @cindex Time signature @cindex meter @@ -1630,8 +1630,8 @@ Automatic beaming does not use the measure grouping specified with @code{set-time-signature}. -@node Partial measures -@subsection Partial measures +@anchor{Partial measures} +@unnumberedsubsubsec Partial measures @cindex anacrusis @cindex upbeat @@ -1685,8 +1685,8 @@ piece. If you use it after the beginning, some odd warnings may occur. -@node Bar lines -@subsection Bar lines +@anchor{Bar lines} +@unnumberedsubsubsec Bar lines @cindex Bar lines @funindex \bar @@ -1770,8 +1770,8 @@ Program reference: @internalsref{BarLine} (created at @internalsref{Staff} level), @internalsref{SpanBar} (across staves). -@node Unmetered music -@subsection Unmetered music +@anchor{Unmetered music} +@unnumberedsubsubsec Unmetered music @cindex cadenza @funindex \cadenzaOn @@ -1807,8 +1807,8 @@ invisible bar lines to indicate where breaks can occur. -@node System start delimiters -@subsection System start delimiters +@anchor{System start delimiters} +@unnumberedsubsubsec System start delimiters @cindex start of system @cindex Staff, multiple @@ -1895,8 +1895,8 @@ System start delimiters may be deeply nested, @end lilypond -@node Staff symbol -@subsection Staff symbol +@anchor{Staff symbol} +@unnumberedsubsubsec Staff symbol @cindex adjusting staff symbol @@ -1942,8 +1942,8 @@ Program reference: @internalsref{StaffSymbol}. Examples: @lsrdir{staff} -@node Writing music in parallel -@subsection Writing music in parallel +@anchor{Writing music in parallel} +@unnumberedsubsubsec Writing music in parallel @cindex Writing music in parallel @cindex Interleaved music @@ -2022,8 +2022,8 @@ This section deals with notation that affects groups of notes. @end menu -@node Ties -@subsection Ties +@anchor{Ties} +@unnumberedsubsubsec Ties @cindex tie @funindex ~ @@ -2140,8 +2140,8 @@ Changing clefs or octavations during a tie is not really well-defined. In these cases, a slur may be preferable. -@node Slurs -@subsection Slurs +@anchor{Slurs} +@unnumberedsubsubsec Slurs @cindex Slurs @@ -2201,8 +2201,8 @@ be achieved in LilyPond by setting @code{doubleSlurs}, Program reference: @internalsref{Slur}. -@node Phrasing slurs -@subsection Phrasing slurs +@anchor{Phrasing slurs} +@unnumberedsubsubsec Phrasing slurs @cindex phrasing slurs @cindex phrasing marks @@ -2239,8 +2239,8 @@ You cannot have simultaneous phrasing slurs. Program reference: @internalsref{PhrasingSlur}. -@node Laissez vibrer ties -@subsection Laissez vibrer ties +@anchor{Laissez vibrer ties} +@unnumberedsubsubsec Laissez vibrer ties @cindex Laissez vibrer @cindex Ties, laissez vibrer @@ -2262,8 +2262,8 @@ Example files: @lsr{connecting,laissez-vibrer-ties.ly} -@node Automatic beams -@subsection Automatic beams +@anchor{Automatic beams} +@unnumberedsubsubsec Automatic beams LilyPond inserts beams automatically @@ -2289,8 +2289,8 @@ from being beamed Program reference: @internalsref{Beam}. -@node Manual beams -@subsection Manual beams +@anchor{Manual beams} +@unnumberedsubsubsec Manual beams @cindex beams, manual @funindex ] @@ -2373,8 +2373,8 @@ Beams do not avoid collisions with symbols around the notes, such as texts and accidentals. -@node Grace notes -@subsection Grace notes +@anchor{Grace notes} +@unnumberedsubsubsec Grace notes @funindex \grace @cindex ornaments @@ -2600,8 +2600,8 @@ notes and rhythms. @end menu -@node Articulations -@subsection Articulations +@anchor{Articulations} +@unnumberedsubsubsec Articulations @cindex Articulations @cindex scripts @@ -2700,8 +2700,8 @@ These signs appear in the printed output but have no effect on the MIDI rendering of the music. -@node Fingering instructions -@subsection Fingering instructions +@anchor{Fingering instructions} +@unnumberedsubsubsec Fingering instructions @cindex fingering @cindex finger change @@ -2758,8 +2758,8 @@ Program reference: @internalsref{Fingering}. Examples: @lsr{expressive,fingering-chords.ly} -@node Dynamics -@subsection Dynamics +@anchor{Dynamics} +@unnumberedsubsubsec Dynamics @cindex Dynamics @funindex \pppp @@ -2926,8 +2926,8 @@ Vertical positioning of these symbols is handled by @internalsref{DynamicLineSpanner}. -@node Breath marks -@subsection Breath marks +@anchor{Breath marks} +@unnumberedsubsubsec Breath marks Breath marks are entered using @code{\breathe} @@ -2956,8 +2956,8 @@ Program reference: @internalsref{BreathingSign}. Examples: @lsr{expressive,breathing-sign.ly} -@node Trills -@subsection Trills +@anchor{Trills} +@unnumberedsubsubsec Trills Short trills are printed like normal articulation; see @ref{Articulations}. @@ -2999,8 +2999,8 @@ is printed as a stemless note head in parentheses. Program reference: @internalsref{TrillSpanner}. -@node Glissando -@subsection Glissando +@anchor{Glissando} +@unnumberedsubsubsec Glissando @cindex Glissando @funindex \glissando @@ -3042,8 +3042,8 @@ Example files: Printing text over the line (such as @emph{gliss.}) is not supported. -@node Arpeggio -@subsection Arpeggio +@anchor{Arpeggio} +@unnumberedsubsubsec Arpeggio @cindex Arpeggio @cindex broken chord @@ -3120,8 +3120,8 @@ It is not possible to mix connected arpeggios and unconnected arpeggios in one @internalsref{PianoStaff} at the same point in time. -@node Falls and doits -@subsection Falls and doits +@anchor{Falls and doits} +@unnumberedsubsubsec Falls and doits Falls and doits can be added to notes using the @code{\bendAfter} command, @@ -3150,8 +3150,8 @@ for repetitions. @end menu -@node Repeat types -@subsection Repeat types +@anchor{Repeat types} +@unnumberedsubsubsec Repeat types @cindex repeats @@ -3181,8 +3181,8 @@ declared within a @code{Voice} context. @end table -@node Repeat syntax -@subsection Repeat syntax +@anchor{Repeat syntax} +@unnumberedsubsubsec Repeat syntax @cindex volta @cindex prima volta @@ -3325,8 +3325,8 @@ example, by setting @code{Score.measurePosition} or entering @code{\partial}. Similarly, slurs or ties are also not repeated. -@node Repeats and MIDI -@subsection Repeats and MIDI +@anchor{Repeats and MIDI} +@unnumberedsubsubsec Repeats and MIDI @cindex expanding repeats @funindex \unfoldRepeats @@ -3366,8 +3366,8 @@ percent repeats). For example, @end example -@node Manual repeat commands -@subsection Manual repeat commands +@anchor{Manual repeat commands} +@unnumberedsubsubsec Manual repeat commands @funindex repeatCommands @@ -3408,8 +3408,8 @@ Program reference: @internalsref{VoltaBracket}, @internalsref{UnfoldedRepeatedMusic}. -@node Tremolo repeats -@subsection Tremolo repeats +@anchor{Tremolo repeats} +@unnumberedsubsubsec Tremolo repeats @cindex tremolo beams @@ -3440,8 +3440,8 @@ In this manual: @ref{Tremolo subdivisions}, @ref{Repeats}. Program reference: @internalsref{Beam}, @internalsref{StemTremolo}. -@node Tremolo subdivisions -@subsection Tremolo subdivisions +@anchor{Tremolo subdivisions} +@unnumberedsubsubsec Tremolo subdivisions @cindex tremolo marks @funindex tremoloFlags @@ -3470,8 +3470,8 @@ In this manual: @ref{Tremolo repeats}. Elsewhere: @internalsref{StemTremolo}. -@node Measure repeats -@subsection Measure repeats +@anchor{Measure repeats} +@unnumberedsubsubsec Measure repeats @cindex percent repeats @cindex measure repeats diff --git a/Documentation/user/instrument-notation.itely b/Documentation/user/instrument-notation.itely index 844694fbaa..21346c3da1 100644 --- a/Documentation/user/instrument-notation.itely +++ b/Documentation/user/instrument-notation.itely @@ -58,8 +58,8 @@ Dynamics are not centered, but workarounds do exist. See the @cindex distance between staves in piano music -@node Automatic staff changes -@subsection Automatic staff changes +@anchor{Automatic staff changes} +@unnumberedsubsubsec Automatic staff changes @cindex Automatic staff changes Voices can be made to switch automatically between the top and the bottom @@ -117,8 +117,8 @@ quality output, staff switches should be specified manually. @code{\autochange} cannot be inside @code{\times}. -@node Manual staff switches -@subsection Manual staff switches +@anchor{Manual staff switches} +@unnumberedsubsubsec Manual staff switches @cindex manual staff switches @cindex staff switch, manual @@ -155,8 +155,8 @@ and the @context{Voice} is inserted afterwards @end example -@node Pedals -@subsection Pedals +@anchor{Pedals} +@unnumberedsubsubsec Pedals @cindex Pedals Pianos have pedals that alter the way sound is produced. Generally, a @@ -223,8 +223,8 @@ c\sostenutoDown d e c, f g a\sostenutoUp In this manual: @ref{Laissez vibrer ties}. -@node Staff switch lines -@subsection Staff switch lines +@anchor{Staff switch lines} +@unnumberedsubsubsec Staff switch lines @cindex follow voice @@ -261,8 +261,8 @@ Program reference: @internalsref{VoiceFollower}. @code{\hideStaffSwitch}. -@node Cross staff stems -@subsection Cross staff stems +@anchor{Cross staff stems} +@unnumberedsubsubsec Cross staff stems Chords that cross staves may be produced by increasing the length of the stem in the lower staff, so it reaches the stem in the upper @@ -302,8 +302,8 @@ noFlag = \once \override Stem #'flag-style = #'no-flag @c awkward name; awkward section name. @c still, the Basic "chords" seems like a good name... :( -@node Introducing chord names -@subsection Introducing chord names +@anchor{Introducing chord names} +@unnumberedsubsubsec Introducing chord names @cindex chord names LilyPond has support for printing chord names. Chords may be entered @@ -338,8 +338,8 @@ Note that the duration of chords must be specified outside the @end example -@node Chords mode -@subsection Chords mode +@anchor{Chords mode} +@unnumberedsubsubsec Chords mode @cindex Chords mode In chord mode sets of pitches (chords) are entered with normal note @@ -474,8 +474,8 @@ last @end lilypond -@node Printing chord names -@subsection Printing chord names +@anchor{Printing chord names} +@unnumberedsubsubsec Printing chord names @cindex printing chord names @cindex chord names @@ -725,8 +725,8 @@ To make lyrics avoid barlines as well, use @end example -@node Setting simple songs -@subsection Setting simple songs +@anchor{Setting simple songs} +@unnumberedsubsubsec Setting simple songs @cindex \addlyrics @@ -762,8 +762,8 @@ introduced in @ref{Entering lyrics}. -@node Entering lyrics -@subsection Entering lyrics +@anchor{Entering lyrics} +@unnumberedsubsubsec Entering lyrics @cindex lyrics @funindex \lyricmode @@ -900,8 +900,8 @@ Program reference: @internalsref{LyricText}, @internalsref{LyricSpace}. -@node Aligning lyrics to a melody -@subsection Aligning lyrics to a melody +@anchor{Aligning lyrics to a melody} +@unnumberedsubsubsec Aligning lyrics to a melody @funindex \lyricmode @funindex \addlyrics @@ -937,8 +937,8 @@ explicitly, using @code{\lyricmode} * Extenders and hyphens:: @end menu -@node Automatic syllable durations -@subsection Automatic syllable durations +@anchor{Automatic syllable durations} +@unnumberedsubsubsec Automatic syllable durations @cindex automatic syllable durations @cindex lyrics and melodies @@ -993,8 +993,8 @@ is the same as \new Lyrics \lyricsto "blah" @{ LYRICS @} @end example -@node Another way of entering lyrics -@subsection Another way of entering lyrics +@anchor{Another way of entering lyrics} +@unnumberedsubsubsec Another way of entering lyrics Lyrics can also be entered without @code{\addlyrics} or @code{\lyricsto}. In this case, @@ -1036,8 +1036,8 @@ Here is an example demonstrating manual lyric durations, Program reference: @internalsref{Lyrics}. -@node Assigning more than one syllable to a single note -@subsection Assigning more than one syllable to a single note +@anchor{Assigning more than one syllable to a single note} +@unnumberedsubsubsec Assigning more than one syllable to a single note @funindex _ @@ -1067,8 +1067,8 @@ Program reference: @internalsref{LyricCombineMusic}. @c the new title might be more self-explanatory -@node More than one note on a single syllable -@subsection More than one note on a single syllable +@anchor{More than one note on a single syllable} +@unnumberedsubsubsec More than one note on a single syllable @cindex melisma @cindex melismata @@ -1148,8 +1148,8 @@ Program reference: @internalsref{Melisma_translator}. Melismata are not detected automatically, and extender lines must be inserted by hand. -@node Extenders and hyphens -@subsection Extenders and hyphens +@anchor{Extenders and hyphens} +@unnumberedsubsubsec Extenders and hyphens @cindex melisma @cindex extender @@ -1177,8 +1177,8 @@ Program reference: @internalsref{LyricExtender}, @internalsref{LyricHyphen} -@node Working with lyrics and identifiers -@subsection Working with lyrics and identifiers +@anchor{Working with lyrics and identifiers} +@unnumberedsubsubsec Working with lyrics and identifiers @cindex lyrics, identifiers To define identifiers containing lyrics, the function @code{\lyricmode} @@ -1237,8 +1237,8 @@ Program reference: @internalsref{LyricCombineMusic}, @internalsref{Lyrics}. -@node Flexibility in placement -@subsection Flexibility in placement +@anchor{Flexibility in placement} +@unnumberedsubsubsec Flexibility in placement Often, different stanzas of one song are put to one melody in slightly differing ways. Such variations can still be captured with @@ -1252,8 +1252,8 @@ differing ways. Such variations can still be captured with @end menu -@node Lyrics to multiple notes of a melisma -@subsection Lyrics to multiple notes of a melisma +@anchor{Lyrics to multiple notes of a melisma} +@unnumberedsubsubsec Lyrics to multiple notes of a melisma One possibility is that the text has a melisma in one stanza, but multiple syllables in another one. One solution is to make the faster @@ -1306,8 +1306,8 @@ For example, @end lilypond -@node Divisi lyrics -@subsection Divisi lyrics +@anchor{Divisi lyrics} +@unnumberedsubsubsec Divisi lyrics You can display alternate (or divisi) lyrics by naming voice contexts and attaching lyrics to those specific contexts. @@ -1352,8 +1352,8 @@ section. -@node Switching the melody associated with a lyrics line -@subsection Switching the melody associated with a lyrics line +@anchor{Switching the melody associated with a lyrics line} +@unnumberedsubsubsec Switching the melody associated with a lyrics line More complex variations in text underlay are possible. It is possible to switch the melody for a line of lyrics during the text. This is @@ -1435,8 +1435,8 @@ The underlay is switched back to the starting situation by assigning @code{lahlah} to @code{associatedVoice}. -@node Lyrics independent of notes -@subsection Lyrics independent of notes +@anchor{Lyrics independent of notes} +@unnumberedsubsubsec Lyrics independent of notes In some complex vocal music, it may be desirable to place lyrics completely independently of notes. Music defined @@ -1464,8 +1464,8 @@ lyr = \lyricmode { I like my cat! } @end lilypond -@node Spacing lyrics -@subsection Spacing lyrics +@anchor{Spacing lyrics} +@unnumberedsubsubsec Spacing lyrics @cindex Spacing lyrics @cindex Lyrics, increasing space between @@ -1508,8 +1508,8 @@ layout. @end lilypond -@node More about stanzas -@subsection More about stanzas +@anchor{More about stanzas} +@unnumberedsubsubsec More about stanzas @cindex stanza number @subsection Adding stanza numbers @@ -1697,8 +1697,8 @@ Program reference: @internalsref{LyricText}, @internalsref{StanzaNumber}, -@node Ambitus -@subsection Ambitus +@anchor{Ambitus} +@unnumberedsubsubsec Ambitus @cindex ambitus The term @emph{ambitus} denotes a range of pitches for a given voice @@ -1789,8 +1789,8 @@ There is no collision handling in the case of multiple per-voice ambitus. -@node Other vocal issues -@subsection Other vocal issues +@anchor{Other vocal issues} +@unnumberedsubsubsec Other vocal issues @ignore yeah, I'm giving up somewhat by stuffing a bunch of things in @@ -1824,8 +1824,8 @@ also be used to show the rhythms of melodies. @end menu -@node Showing melody rhythms -@subsection Showing melody rhythms +@anchor{Showing melody rhythms} +@unnumberedsubsubsec Showing melody rhythms Sometimes you might want to show only the rhythm of a melody. This can be done with the rhythmic staff. All pitches of notes on such a @@ -1843,8 +1843,8 @@ staff are squashed, and the staff itself has a single line Program reference: @internalsref{RhythmicStaff}. -@node Entering percussion -@subsection Entering percussion +@anchor{Entering percussion} +@unnumberedsubsubsec Entering percussion @cindex percussion @cindex drums @@ -1869,8 +1869,8 @@ The complete list of drum names is in the init file Program reference: @internalsref{note-event}. -@node Percussion staves -@subsection Percussion staves +@anchor{Percussion staves} +@unnumberedsubsubsec Percussion staves @cindex percussion @cindex drums @@ -2086,8 +2086,8 @@ for this purpose instead. @c FIXME: check name -gp -@node Ghost notes -@subsection Ghost notes +@anchor{Ghost notes} +@unnumberedsubsubsec Ghost notes Ghost notes for drums and percussion may be created using the @code{\parenthesize} command detailed in @ref{Parentheses}. However, @@ -2138,8 +2138,8 @@ around each @code{\parenthesize} statement. * Other guitar issues:: @end menu -@node String number indications -@subsection String number indications +@anchor{String number indications} +@unnumberedsubsubsec String number indications @cindex String numbers @@ -2157,8 +2157,8 @@ Program reference: @internalsref{StringNumber}, @lsr{guitar/,string-number.ly}. -@node Tablatures basic -@subsection Tablatures basic +@anchor{Tablatures basic} +@unnumberedsubsubsec Tablatures basic @cindex Tablatures basic Tablature notation is used for notating music for plucked string @@ -2244,8 +2244,8 @@ melodia = \partcombine { e4 g g g }{ e4 e e e } @end lilypond -@node Non-guitar tablatures -@subsection Non-guitar tablatures +@anchor{Non-guitar tablatures} +@unnumberedsubsubsec Non-guitar tablatures @cindex Non-guitar tablatures You can change the tuning of the strings. A string tuning is given as @@ -2292,8 +2292,8 @@ No guitar special effects have been implemented. -@node Banjo tablatures -@subsection Banjo tablatures +@anchor{Banjo tablatures} +@unnumberedsubsubsec Banjo tablatures @cindex Banjo tablatures LilyPond has basic support for five stringed banjo. When making tablatures @@ -2331,8 +2331,8 @@ These tunings may be converted to four string banjo tunings using the The file @file{scm/@/output@/-lib@/.scm} contains predefined banjo tunings. -@node Fret diagrams -@subsection Fret diagrams +@anchor{Fret diagrams} +@unnumberedsubsubsec Fret diagrams @cindex fret diagrams @cindex chord diagrams @@ -2380,8 +2380,8 @@ Details about the property interface to fret diagrams are found at Examples: @lsrdir{guitar} -@node Right hand fingerings -@subsection Right hand fingerings +@anchor{Right hand fingerings} +@unnumberedsubsubsec Right hand fingerings Right hand fingerings in chords can be entered using @code{@var{note}-\rightHandFinger @var{finger}} @@ -2436,8 +2436,8 @@ Program reference: @internalsref{StrokeFinger} -@node Other guitar issues -@subsection Other guitar issues +@anchor{Other guitar issues} +@unnumberedsubsubsec Other guitar issues This example demonstrates how to include guitar position and barring indications. @@ -2472,8 +2472,8 @@ demonstrated in @ref{Special noteheads}. @end menu -@node Bagpipe definitions -@subsection Bagpipe definitions +@anchor{Bagpipe definitions} +@unnumberedsubsubsec Bagpipe definitions LilyPond contains special definitions for music for the Scottish highland bagpipe; to use them, add @@ -2513,8 +2513,8 @@ piobaireachd high g can be written @code{gflat} when it occurs in light music. -@node Bagpipe example -@subsection Bagpipe example +@anchor{Bagpipe example} +@unnumberedsubsubsec Bagpipe example This is what the well known tune Amazing Grace looks like in bagpipe notation. @@ -2658,8 +2658,8 @@ Here are all subtopics at a glance: -@node Ancient note heads -@subsection Ancient note heads +@anchor{Ancient note heads} +@unnumberedsubsubsec Ancient note heads @cindex note heads, ancient @@ -2700,8 +2700,8 @@ engravers work. @ref{Note head styles}, gives an overview over all available note head styles. -@node Ancient accidentals -@subsection Ancient accidentals +@anchor{Ancient accidentals} +@unnumberedsubsubsec Ancient accidentals @cindex accidentals @@ -2769,8 +2769,8 @@ Program reference: @internalsref{KeySignature}. Examples: @lsrdir{ancient} -@node Ancient rests -@subsection Ancient rests +@anchor{Ancient rests} +@unnumberedsubsubsec Ancient rests @cindex rests, ancient @@ -2805,8 +2805,8 @@ In this manual: @ref{Rests}, gives a general introduction into the use of rests. -@node Ancient clefs -@subsection Ancient clefs +@anchor{Ancient clefs} +@unnumberedsubsubsec Ancient clefs @cindex clefs @@ -3044,8 +3044,8 @@ The mensural g clef is mapped to the Petrucci g clef. -@node Ancient flags -@subsection Ancient flags +@anchor{Ancient flags} +@unnumberedsubsubsec Ancient flags @cindex flags @@ -3082,8 +3082,8 @@ staff lines. This may not always be true when using advanced layout features of classical notation (which however are typically out of scope for mensural notation). -@node Ancient time signatures -@subsection Ancient time signatures +@anchor{Ancient time signatures} +@unnumberedsubsubsec Ancient time signatures @cindex time signatures @@ -3195,8 +3195,8 @@ This sets @code{breveTP} to 3/2 times 2 = 3 times a whole note. The @code{old6/8alt} symbol (an alternate symbol for 6/8) is not addressable with @code{\time}. Use a @code{\markup} instead -@node Ancient articulations -@subsection Ancient articulations +@anchor{Ancient articulations} +@unnumberedsubsubsec Ancient articulations @cindex articulations @@ -3229,8 +3229,8 @@ corresponding note heads. The episem line is not displayed in many cases. If it is displayed, the right end of the episem line is often too far to the right. -@node Custodes -@subsection Custodes +@anchor{Custodes} +@unnumberedsubsubsec Custodes @cindex custos @cindex custodes @@ -3309,8 +3309,8 @@ Examples: @lsr{ancient,custodes@/.ly}. -@node Divisiones -@subsection Divisiones +@anchor{Divisiones} +@unnumberedsubsubsec Divisiones @cindex divisio @cindex divisiones @@ -3360,8 +3360,8 @@ Program reference: @internalsref{BreathingSign}. Examples: @lsr{expressive,breathing-sign.ly}. -@node Ligatures -@subsection Ligatures +@anchor{Ligatures} +@unnumberedsubsubsec Ligatures @cindex Ligatures @@ -3418,8 +3418,8 @@ with the same effect and is believed to be stable. * Gregorian square neumes ligatures:: @end menu -@node White mensural ligatures -@subsection White mensural ligatures +@anchor{White mensural ligatures} +@unnumberedsubsubsec White mensural ligatures @cindex Mensural ligatures @cindex White mensural ligatures @@ -3507,8 +3507,8 @@ to the following Horizontal spacing is poor. -@node Gregorian square neumes ligatures -@subsection Gregorian square neumes ligatures +@anchor{Gregorian square neumes ligatures} +@unnumberedsubsubsec Gregorian square neumes ligatures @cindex Square neumes ligatures @cindex Gregorian square neumes ligatures @@ -4459,8 +4459,8 @@ of the staff. unary music function, such that @code{\augmentum} can be intermixed with head prefixes in arbitrary order. -@node Gregorian Chant contexts -@subsection Gregorian Chant contexts +@anchor{Gregorian Chant contexts} +@unnumberedsubsubsec Gregorian Chant contexts @cindex VaticanaVoiceContext @cindex VaticanaStaffContext @@ -4493,8 +4493,8 @@ the following excerpt demonstrates @end lilypond -@node Mensural contexts -@subsection Mensural contexts +@anchor{Mensural contexts} +@unnumberedsubsubsec Mensural contexts @cindex MensuralVoiceContext @cindex MensuralStaffContext @@ -4525,8 +4525,8 @@ entering the chant, as the following excerpt demonstrates } @end lilypond -@node Musica ficta accidentals -@subsection Musica ficta accidentals +@anchor{Musica ficta accidentals} +@unnumberedsubsubsec Musica ficta accidentals In European music from before about 1600, singers were often expected to chromatically alter notes at their own initiative. This is called @@ -4552,8 +4552,8 @@ ais bis Program reference: @internalsref{Accidental_engraver} engraver and the @internalsref{AccidentalSuggestion} object. -@node Figured bass -@subsection Figured bass +@anchor{Figured bass} +@unnumberedsubsubsec Figured bass @cindex Basso continuo @@ -4754,8 +4754,8 @@ This section includes extra information for writing for instruments. * Artificial harmonics (strings):: @end menu -@node Artificial harmonics (strings) -@subsection Artificial harmonics (strings) +@anchor{Artificial harmonics (strings)} +@unnumberedsubsubsec Artificial harmonics (strings) @cindex artificial harmonics -- 2.39.5