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
A note sequence without a single octave mark can nevertheless span
large intervals:
-@lilypond[verbatim,quote,ragged-right]
+@lilypond[verbatim,quote]
\relative c {
c f b e
a d g c
If the preceding item is a chord, the first note of the chord is
used as the reference point for the octave placement of a
following note or chord. Inside chords, the next note is always
-relative to the preceding one.
+relative to the preceding one. Examine the next example
+carefully, paying attention to the @code{c} notes.
-@lilypond[verbatim,quote,ragged-right]
+@lilypond[verbatim,quote]
\relative c' {
c
<c e g>
- % the C is now an octave higher
<c' e g'>
- % the C returns to the original pitch
<c, e, g''>
}
@end lilypond
double-diminished fifth, regardless of the number of semitones
that each interval contains.
-@lilypond[verbatim,quote,ragged-right]
+@lilypond[verbatim,quote]
\relative c'' {
c2 fis
c2 ges
@ref{Octave checks}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{RelativeOctaveMusic}.
+@rinternals{RelativeOctaveMusic}.
@funindex \transpose
naming conventions. To use other names for accidentals, see
@ref{Note names in other languages}.
-@lilypond[verbatim,quote,ragged-right,fragment,relative=2]
+@lilypond[verbatim,quote,fragment,relative=2]
ais1 aes aisis aeses
@end lilypond
syntax with a suffix; a natural pitch is shown as a simple note
name:
-@lilypond[verbatim,quote,ragged-right,fragment,relative=2]
+@lilypond[verbatim,quote,fragment,relative=2]
a4 aes a2
@end lilypond
Quarter tones may be added; the following is a series of Cs with
increasing pitches:
-@lilypond[verbatim,quote,ragged-right,fragment,relative=2]
+@lilypond[verbatim,quote,fragment,relative=2]
ceseh1 ces ceh c cih cis cisih
@end lilypond
pitch. These extra accidentals can also be used to produce
natural signs.
-@lilypond[verbatim,quote,ragged-right,fragment,relative=2]
+@lilypond[verbatim,quote,fragment,relative=2]
cis cis cis! cis? c c c! c?
@end lilypond
Accidentals on tied notes are only printed at the beginning of a
new system:
-@lilypond[verbatim,quote,ragged-right,fragment,relative=2]
+@lilypond[verbatim,quote,fragment,relative=2]
cis1 ~ cis ~
\break
cis
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{preventing-extra-naturals-from-being-automatically-added.ly}
@seealso
@rglos{double sharp},
@rglos{double flat},
@rglos{Pitch names},
-@rglos{quarter-tone}.
+@rglos{quarter tone}.
Learning Manual:
@rlearning{Accidentals and key signatures}.
Notation Reference:
@ref{Automatic accidentals},
-@ref{Musica ficta accidentals},
+@ref{Annotational accidentals},
@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
@code{eeses}@tie{}/@tie{}@code{eses}. Sometimes only these
contracted names are defined in the corresponding language files.
-@lilypond[verbatim,quote,ragged-right,fragment,relative=2]
+@lilypond[verbatim,quote,fragment,relative=2]
a2 as e es a ases e eses
@end lilypond
@rglos{Pitch names}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
@node Changing multiple pitches
absolute octave @code{d''} instead of @code{d'} as indicated by
the octave correction.
-@lilypond[verbatim,quote,ragged-right,fragment]
+@lilypond[verbatim,quote,fragment]
\relative c'' {
c2 d='4 d
e2 f
is printed, but the previous note is not changed. Future notes are
relative to the @var{controlpitch}.
-@lilypond[verbatim,quote,ragged-right,fragment]
+@lilypond[verbatim,quote,fragment]
\relative c'' {
c2 d
\octave c'
Compare the two bars below. The first and third @code{\octave}
checks fail, but the second one does not fail.
-@lilypond[verbatim,quote,ragged-right,fragment]
+@lilypond[verbatim,quote,fragment]
\relative c'' {
c4 f g f
@seealso
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{RelativeOctaveCheck}.
+@rinternals{RelativeOctaveCheck}.
@node Transpose
transposed up to E-major; note that the key signature is
automatically transposed as well.
-@lilypond[verbatim,quote,ragged-right]
+@lilypond[verbatim,quote]
\transpose d e {
\relative c' {
\key d \major
minor third lower than notated), the appropriate part will be
produced with:
-@lilypond[verbatim,quote,ragged-right]
+@lilypond[verbatim,quote]
\transpose a c' {
\relative c' {
\key c \major
will remain on the same scale step, the second version will print
flats on the scale step above.
-@lilypond[verbatim,quote,ragged-right]
+@lilypond[verbatim,quote]
mus = \relative c' { c d e f }
\new Staff {
\transpose c cis { \mus }
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{transposing-pitches-with-minimum-accidentals-smart-transpose.ly}
@ref{Instrument transpositions}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
Internals Reference:
-@internalsref{TransposedMusic}.
+@rinternals{TransposedMusic}.
@funindex \transpose
@funindex \chordmode
The clef is set with the @code{\clef} @var{clefname} command.
Middle C is shown in every example.
-@lilypond[verbatim,quote,ragged-right,fragment,relative=1]
+@lilypond[verbatim,quote,fragment,relative=1]
\clef treble
c2 c
\clef alto
Other clefs include:
-@lilypond[verbatim,quote,ragged-right,fragment,relative=1]
+@lilypond[verbatim,quote,fragment,relative=1]
\clef french
c2 c
\clef soprano
@cindex choral tenor clef
-@lilypond[verbatim,quote,ragged-right,fragment,relative=1]
+@lilypond[verbatim,quote,fragment,relative=1]
\clef "treble_8"
c2 c
\clef "bass^15"
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{tweaking-clef-properties.ly}
@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
@code{\phrygian}, @code{\lydian}, @code{\mixolydian},
@code{\aeolian}, and @code{\locrian}.
-@lilypond[verbatim,quote,ragged-right,fragment,relative=2]
+@lilypond[verbatim,quote,fragment,relative=2]
\key g \major
fis1
f
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{preventing-natural-signs-from-being-printed-when-the-key-signature-changes.ly}
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{non-traditional-key-signatures.ly}
@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
@notation{Ottava brackets} introduce an extra transposition of an
octave for the staff:
-@lilypond[verbatim,quote,ragged-right,fragment,relative=2]
+@lilypond[verbatim,quote,fragment,relative=2]
a'2 b
#(set-octavation 1)
a b
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{ottava-text.ly}
@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}.
each part of the conductor's score. The two instruments are
playing in unison.
-@lilypond[verbatim,quote,ragged-right]
+@lilypond[verbatim,quote]
\new GrandStaff <<
\new Staff = "Vln" {
\relative c'' {
\set Staff.instrumentName = "Vln"
\set Staff.midiInstrument = "violin"
- % strictly speaking not necessary, but a good reminder
+ % not strictly necessary, but a good reminder
\transposition c'
\key c \major
\set Staff.midiInstrument = "clarinet"
\transposition bes
- % not concert pitch
\key d \major
a4( d8) r d r d4
}
example, a clarinetist may switch from an A clarinet to a B-flat
clarinet.
-@lilypond[verbatim,quote,ragged-right,fragment,relative=2]
+@lilypond[verbatim,quote,fragment,relative=2]
\set Staff.instrumentName = "Cl (A)"
\key a \major
\transposition a
@ref{Quoting other voices}, @ref{Transpose}.
Snippets:
-@lsrdir{Pitches,Pitches}.
+@rlsr{Pitches}.
@node Automatic accidentals
The following accidental styles are supported. To demonstrate
each style, we use the following example:
-@lilypond[verbatim,quote,ragged-right]
+@lilypond[verbatim,quote]
musicA = {
<<
\relative c' {
\new PianoStaff {
<<
\context Staff = "up" {
- %%% change the next line as desired:
#(set-accidental-style 'default)
\musicA
}
\context Staff = "down" {
- %%% change the next line as desired:
#(set-accidental-style 'default)
\musicB
}
Note that the last lines of this example can be replaced by the
following, as long as the same accidental style should be used in
both staves.
+
@example
\new PianoStaff @{
<<
before the@tie{}@code{b} in the second measure or the
last@tie{}@code{c}:
-@lilypond[quote,ragged-right]
+@lilypond[quote]
musicA = {
<<
\relative c' {
@code{modern-cautionary} should be used instead.
-@lilypond[quote,ragged-right]
+@lilypond[quote]
musicA = {
<<
\relative c' {
the@tie{}@code{b} and the@tie{}@code{c} in the second measure of
the upper staff:
-@lilypond[quote,ragged-right]
+@lilypond[quote]
musicA = {
<<
\relative c' {
@code{AccidentalSuggestion}.
-@lilypond[quote,ragged-right]
+@lilypond[quote]
musicA = {
<<
\relative c' {
accidental in a different voice in the previous measure:
-@lilypond[quote,ragged-right]
+@lilypond[quote]
musicA = {
<<
\relative c' {
@code{default} @emph{are} typeset with this rule,
some of them are typeset as cautionaries.
-@lilypond[quote,ragged-right]
+@lilypond[quote]
musicA = {
<<
\relative c' {
This accidental style applies to the current @code{GrandStaff} or
@code{PianoStaff} by default.
-@lilypond[quote,ragged-right]
+@lilypond[quote]
musicA = {
<<
\relative c' {
Same as @code{#(set-accidental-style 'piano)} but with the extra
accidentals typeset as cautionaries.
-@lilypond[quote,ragged-right]
+@lilypond[quote]
musicA = {
<<
\relative c' {
This is the same as @code{default} but with accidentals lasting
@q{forever} and not only within the same measure:
-@lilypond[quote,ragged-right]
+@lilypond[quote]
musicA = {
<<
\relative c' {
relative to the key signature, regardless of what came before in
the music:
-@lilypond[quote,ragged-right]
+@lilypond[quote]
musicA = {
<<
\relative c' {
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{dodecaphonic-style-accidentals-for-each-note-including-naturals.ly}
@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
represent the lowest and highest pitches. Accidentals are only
printed if they are not part of the key signature.
-@lilypond[verbatim,quote,ragged-right]
+@lilypond[verbatim,quote]
\layout {
\context {
\Voice
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{adding-ambitus-per-voice.ly}
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{ambitus-with-multiple-voices.ly}
@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
diamond shapes; the other note head styles are produced by
tweaking the property:
-@lilypond[verbatim,quote,ragged-right,fragment,relative=1]
+@lilypond[verbatim,quote,fragment,relative=1]
c4 d
\override NoteHead #'style = #'cross
e f
@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
The @q{easy play} note head includes a note name inside the head.
It is used in music for beginners.
-@lilypond[verbatim,quote,ragged-right]
+@lilypond[verbatim,quote]
#(set-global-staff-size 26)
\relative c' {
\easyHeadsOn
@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
Shape note heads can be produced by setting @code{\aikenHeads} or
@code{\sacredHarpHeads}, depending on the style desired.
-@lilypond[verbatim,fragment,quote,ragged-right,relative=1]
+@lilypond[verbatim,fragment,quote,relative=1]
\aikenHeads
c8 d4 e8 a2
g1
@snippets
-@lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{applying-note-head-styles-depending-on-the-step-of-the-scale.ly}
@noindent
@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
the performer may choose any pitch but should play the specified
rhythm. Such note heads can be created:
-@lilypond[verbatim,quote,ragged-right]
+@lilypond[verbatim,quote]
\new Voice \with {
\consists "Pitch_squash_engraver"
} \transpose c c' {
@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}.