@end lilypond
@noindent
-Note that @code{c:5} is identical to @code{c} -- both produce a C major triad.
+Note that both @code{c:5} and @code{c} produce a C major triad.
Since an unaltered 11 does not sound good when combined with an
unaltered 13, the 11 is removed from a @code{:13} chord (unless it
@funindex ^
-A step to be removed from the chord indicated in a
-modifier string with a prefix of @code{^}. Only one removal with @code{^}
-is allowed in a modifier string.
+Following any steps to be added, a series of steps to be removed
+is introduced in a modifier string with a prefix of @code{^}.
+If more than one step is to be removed, the steps to be
+removed are separated by @code{.} following the
+initial @code{^}.
@lilypond[quote,verbatim,fragment,relative=1]
\chordmode {
- c1^3 c:7^5 c:9^3.5
+ c1^3 c:7^5 c:9^3 c:9^3.5 c:13.11^3.7
}
@end lilypond
}
@end lilypond
-It is possible to remove the 3rd step with @code{sus} and remove
-another step with @code{^} in one modifier string.
-
@funindex /
@cindex chord inversions
@cindex bass note, for chords
}
@end lilypond
+Chord modifiers that can be used to produce a variety of
+standard chords are shown in
+@ref{Common chord modifiers}.
+
@seealso
+Notation Reference:
+@ref{Common chord modifiers}.
+
Snippets:
@rlsr{Chords}
\chordmode { c1:5.5-.5+ }
@end lilypond
-Only one step can be removed from a chord. If a chord with multiple
-removed steps is desired, it must be built through addition of
-multiple steps.
-
Only the first inversion can be created by adding a bass note. The
second inversion requires changing the root of the chord.
@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{chord-name-major7.ly}
-@c @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-@c {adding-bars-to-chordnames.ly)
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{adding-bar-lines-to-chordnames-context.ly}
-@c @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-@c {volta-brackets-over-chord-names.ly}
+@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
+{volta-below-chords.ly}
@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{changing-chord-separator.ly}
@seealso
Notation Reference:
-@ref{Chord name chart}.
+@ref{Chord name chart},
+@ref{Common chord modifiers}.
Installed Files:
@file{scm/@/chords@/-ignatzek@/.scm},
}
@end lilypond
+
Accidentals (including naturals) can be added to figures:
@lilypond[verbatim,quote,ragged-right,fragment]
}
@end lilypond
-
Vertical spaces and brackets can be be included in figures:
@lilypond[verbatim,quote,ragged-right,fragment]
}
@end lilypond
-
Any text markup can be inserted as a figure:
@lilypond[verbatim,quote,ragged-right,fragment]
>>
@end lilypond
+The table below summarizes the figure modifiers available.
+
+@multitable @columnfractions .1 .5 .4
+
+@item
+@b{Modifier}
+@tab
+@b{Purpose}
+@tab
+@b{Example}
+
+@item
++, -, !
+@tab
+Accidentals
+@tab
+@lilypond[line-width=4\cm]
+\figures {
+ <7! 6+ 4-> <5++> <3-->
+}
+@end lilypond
+
+@item
+\+, /
+@tab
+Augmented and diminished steps
+@tab
+@lilypond[line-width=4\cm]
+\figures {
+ <6\+ 5/> <7/>
+}
+@end lilypond
+
+@item
+\\
+@tab
+Raised sixth step
+@tab
+@lilypond[line-width=4\cm]
+\figures {
+ <6\\>
+}
+@end lilypond
+
+@item
+\!
+@tab
+End of continuation line
+@tab
+@lilypond[line-width=1.5\cm]
+<<
+ \figures {
+ \bassFigureExtendersOn
+ <6 4> <6 4> <6\! 4\!> <6 4>
+ }
+ {
+ \clef bass
+ d d c c
+ }
+>>
+@end lilypond
+
+@end multitable
+
@predefined
\bassFigureExtendersOn
% The extenders are incorrect here, even though the timing is the same
<6 4->4 <6 4->4
- %\repeat unfold 4 {<6 4->16. <6 4->32}
<5>8. r16 <6>8 <6\! 5->
}
>>
@menu
* Chord name chart::
+* Common chord modifiers::
* MIDI instruments::
* List of colors::
* The Feta font::
@lilypondfile{chord-names-jazz.ly}
+@node Common chord modifiers
+@appendixsec Common chord modifiers
+
+The following table shows chord modifiers that can be used in
+@code{\chordmode} to generate standard chord structures.
+
+@multitable @columnfractions .2 .3 .2 .2
+
+@item
+@b{Chord type}
+@tab
+@b{Intervals}
+@tab
+@b{Modifier(s)}
+@tab
+@b{Example}
+
+
+@item
+Major
+@tab
+Major third, perfect fifth
+@tab
+@code{5} or nothing
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:5
+}
+@end lilypond
+
+@item
+Minor
+@tab
+Minor third, perfect fifth
+@tab
+@code{m} or @code{m5}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:m
+}
+@end lilypond
+
+@item
+Augmented
+@tab
+Major third, augmented fifth
+@tab
+@code{aug}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:aug
+}
+@end lilypond
+
+@item
+Diminished
+@tab
+Minor third, diminished fifth
+@tab
+@code{dim}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:dim
+}
+@end lilypond
+
+@item
+Dominant seventh
+@tab
+Major triad, minor seventh
+@tab
+@code{7}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:7
+}
+@end lilypond
+
+@item
+Major seventh
+@tab
+Major triad, major seventh
+@tab
+@code{maj7} or @code{maj}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:maj7
+}
+@end lilypond
+
+@item
+Minor seventh
+@tab
+Minor triad, minor seventh
+@tab
+@code{m7}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:m7
+}
+@end lilypond
+
+@item
+Diminished seventh
+@tab
+Diminished triad, diminished seventh
+@tab
+@code{dim7}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:dim7
+}
+@end lilypond
+
+@item
+Augmented seventh
+@tab
+Augmented triad, minor seventh
+@tab
+@code{aug7}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:aug7
+}
+@end lilypond
+
+@item
+Half-diminished seventh
+@tab
+Diminished triad, minor seventh
+@tab
+@code{dim5m7}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:dim5m7
+}
+@end lilypond
+
+@item
+Minor-major seventh
+@tab
+Minor triad, major seventh
+@tab
+@code{7m5}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:7m5
+}
+@end lilypond
+
+@item
+Major sixth
+@tab
+Major triad, sixth
+@tab
+@code{6}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:6
+}
+@end lilypond
+
+@item
+Minor sixth
+@tab
+Minor triad, sixth
+@tab
+@code{m6}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:m6
+}
+@end lilypond
+
+@item
+Dominant ninth
+@tab
+Dominant seventh, major ninth
+@tab
+@code{9}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:9
+}
+@end lilypond
+
+@item
+Major ninth
+@tab
+TODO
+@tab
+@code{maj9}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:maj9
+}
+@end lilypond
+
+@item
+Minor ninth
+@tab
+TODO
+@tab
+@code{m9}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:m9
+}
+@end lilypond
+
+@item
+Dominant eleventh
+@tab
+Dominant ninth, perfect eleventh
+@tab
+@code{11}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:11
+}
+@end lilypond
+
+@item
+Major eleventh
+@tab
+TODO
+@tab
+@code{maj11}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:maj11
+}
+@end lilypond
+
+@item
+Minor eleventh
+@tab
+TODO
+@tab
+@code{m11}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:m11
+}
+@end lilypond
+
+@item
+Dominant thirteenth
+@tab
+Dominant eleventh, major thirteenth
+@tab
+@code{13.11}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:13.11
+}
+@end lilypond
+
+@item
+Major thirteenth
+@tab
+TODO
+@tab
+@code{maj13.11}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:maj13.11
+}
+@end lilypond
+
+@item
+Minor thirteenth
+@tab
+TODO
+@tab
+@code{m13.11}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:m13.11
+}
+@end lilypond
+
+@item
+Suspended second
+@tab
+TODO
+@tab
+@code{sus2}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:sus2
+}
+@end lilypond
+
+@item
+Suspended fourth
+@tab
+TODO
+@tab
+@code{sus4}
+@tab
+@lilypond[line-width=1.5\cm]
+\chordmode {
+ c1:sus4
+}
+@end lilypond
+
+
+@end multitable
+
@node MIDI instruments
@appendixsec MIDI instruments
Notation Reference:
@ref{Tuplets},
-@ref{Skips},
+@ref{Invisible rests},
@ref{Polymetric notation}.
Snippets:
@menu
* Rests::
-* Skips::
+* Invisible rests::
* Full measure rests::
@end menu
r\longa
% Print a breve rest
r\breve
- r1 r2 r4 r8 r16 r32 r64
+ r1 r2 r4 r8 r16 r32 r64 r128
}
@end lilypond
are rests from 128th to maxima (8 x whole).
-@node Skips
-@subsubsection Skips
+@node Invisible rests
+@subsubsection Invisible rests
@cindex skip
@cindex invisible rest
@cindex rest, invisible
@cindex spacer note
@funindex s
+@funindex \skip
An invisible rest (also called a @q{spacer rest}) can be entered
like a note with the note name@tie{}@code{s}:
@funindex \defaultTimeSignature
@cindex time signature style
-The symbol that is printed in 2/2 and 4/4 time can be customized
-to use a numeric style:
+The time signature symbol that is used in 2/2 and 4/4 time can be
+changed to a numeric style:
@lilypond[fragment,quote,ragged-right,verbatim,relative=2]
% Default style
\partial @var{duration} @emph{notes}
@end example
-where @code{duration} is the rhythmic length of the @emph{notes}
-which are to be placed before the first complete measure:
+where @code{duration} is the rhythmic length of the interval
+before the start of the first complete measure:
@lilypond[quote,ragged-right,fragment,verbatim,relative=2]
\partial 4 e4 |
Bar lines and bar numbers are calculated automatically. For
unmetered music (cadenzas, for example), this is not desirable.
-To turn off automatic bar lines and bar numbers, use the command
-@code{\cadenzaOn}, and use @code{\cadenzaOff} to turn them on
-again.
+To turn off automatic calculation of bar lines and bar numbers,
+use the command @code{\cadenzaOn}, and use @code{\cadenzaOff}
+to turn them on again.
@lilypond[verbatim,quote,ragged-right,relative=2,fragment]
c4 d e d
@cindex polymetric signatures
@cindex meter, polymetric
+Polymetric notation is supported, either explicitly or through
+clever use of markup features.
+
+@c Each of these examples uses \set or \override, and therefore
+@c by policy should be converted to a snippet.
+@c Do we want to have a section with a very brief (two-line
+@c introduction, and have most of the content be in snippets?
+
@strong{Alternating time signatures}
Regularly alternating double time signatures are not supported
>> }
@end lilypond
+@c I guess this example doesn't use \set or \override, and so
+@c could stay in the manual.
+
@strong{Staves with different time signatures, unequal bar lengths}
Each staff can be given its own independent time signature by
#(set-global-staff-size 15)
\paper{
ragged-right=##f
- line-width=17\cm
+ line-width=15\cm
indent=0\cm
}