@node Pitches
@section Pitches
-This section discusses how to specify the pitch of notes.
-
@lilypondfile[ragged-right,line-width=16\cm,staffsize=16,quote]
{pitches-headword.ly}
+This section discusses how to specify the pitch of notes. There
+are three steps to this process: input, modifying, and output.
+
@menu
* Writing pitches::
* Changing multiple pitches::
@node Writing pitches
@subsection Writing pitches
-Intro text.
+This section discusses how to input pitches.
@menu
* Absolute octave entry::
c, c,, e, g d,, d, d c
@end lilypond
+@seealso
+
+Snippets: @lsrdir{pitch}
+
@node Relative octave entry
@unnumberedsubsubsec Relative octaves entry
-
@node Accidentals
@unnumberedsubsubsec Accidentals
staff commonly used in editions of early music, see @ref{Musica
ficta accidentals}.
+Snippets: @lsrdir{pitch}
+
Program reference: @internalsref{LedgerLineSpanner},
@internalsref{NoteHead}.
@end multitable
@end example
+@seealso
+
+Snippets: @lsrdir{pitch}
+
+
+
@node Changing multiple pitches
@subsection Changing multiple pitches
+This section discusses how to modify pitches.
+
@menu
* Octave check::
* Transpose::
}
@end lilypond
+@seealso
+
+Snippets: @lsrdir{pitch}
+
@node Transpose
@unnumberedsubsubsec Transpose
Program reference: @internalsref{TransposedMusic}.
-Example:
-@lsr{scheme,transpose-pitches-with-minimum-accidentals.ly}.
+Snippets: @lsrdir{pitch}, @lsr{scheme,
+transpose-pitches-with-minimum-accidentals.ly}.
@refbugs
a @code{\transpose}.
+
@node Displaying pitches
@subsection Displaying pitches
+This section discusses how to alter the output of pitches.
+
@menu
* Clef::
* Key signature::
User manual: @ref{Ancient clefs}.
+Snippets: @lsrdir{pitch}
+
Program reference: @internalsref{Clef}.
@node Key signature
@seealso
+Snippets: @lsrdir{pitch}
+
@c Link to snippet 248
Another example of using @code{keySignature} can be found in
@lsrdir{scordatura}
@seealso
+Snippets: @lsrdir{pitch}
+
Program reference: @internalsref{OttavaBracket}.
to serve as a reminder
that these parts are written in C.
+@seealso
+
+Snippets: @lsrdir{pitch}
+