\chordmode { c2:m f4:aug g:dim }
@end lilypond
-Seventh chords may be created:
+Seventh chords can be created:
@lilypond[quote,ragged-right,fragment,verbatim,relative=1]
\chordmode { c1:7 c:m7 c:maj7 c:dim7 c:aug7 }
chord mode. The displayed chord name will be the same, regardless
of the mode of entry, unless there are inversions or added bass notes:
-@lilypond[quote,ragged-right,verbatim]
+@lilypond[quote,ragged-right,verbatim,relative=1]
<<
\new ChordNames {
<c e g>2 <f bes c>
@funindex{\chords}
-@code{\chords} is a shortcut method used to create a
-@code{ChordNames} context and change the input mode to
-@code{\chordmode}:
+@code{\chords @{ ... @}} is a shortcut notation for
+@code{\new ChordNames @{\chordmode @{ ... @}@}}.
@lilypond[verbatim,quote,ragged-right, relative=1]
\chords {
@snippets
-@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
-{chord-names-jazz.ly}
+@c TODO fix indentation of snippet -- lots of tabs!
+@cindex exceptions, chord names.
@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{chord-name-exceptions.ly}
-@cindex exceptions, chord names.
@lilypondfile[verbatim,lilyquote,texidoc,doctitle]
{chord-name-major7.ly}
@seealso
+Notation Reference:
+@ref{Chord name chart}.
+
Installed Files:
@file{scm/@/chords@/-ignatzek@/.scm},
@file{scm/@/chord@/-entry@/.scm},
@unnumberedsubsubsec Introduction to figured bass
@cindex Basso continuo
+@cindex Thorough bass
+@cindex Figured bass
+@cindex Bass, thorough
+@cindex Bass, figured
@c TODO: musicological blurb about FB
-LilyPond has support for figured bass
+LilyPond has support for figured bass, also called thorough bass
+or basso continuo:
@lilypond[quote,ragged-right,verbatim,fragment]
<<
input mode, introduced by @code{\figuremode}, that accepts
entry of bass figures, and there is a context named
@code{FiguredBass} that takes care of displaying
-@code{BassFigure} objects.
+@code{BassFigure} objects. Figured bass can also be displayed
+in @code{Staff} contexts.
-@code{\figures@{ ..@}} is a shortcut notation for
-@code{\new FiguredBass @{\figuremode @{ ..@}@}}.
+@code{\figures@{ ... @}} is a shortcut notation for
+@code{\new FiguredBass @{\figuremode @{ ... @}@}}.
Although the support for figured bass may superficially resemble chord
support, it is much simpler. @code{\figuremode} mode simply
stores the figures and the @code{FiguredBass} context prints them
-as entered. There is no conversion to pitches. Figured bass has
-no effect on the MIDI file.
+as entered. There is no conversion to pitches.
Figures are created as markup texts. Any of the standard markup
properties can be used to modify the display of figures. For
@lilypond[verbatim,quote,ragged-right,fragment]
\figures {
- <7/> <6\+ 5/>
+ <6\+ 5/> <7/>
}
@end lilypond
Continuation lines can be used to indicate repeated figures:
-@c I know I'm not supposed to use \set, but I think
-@c it's part of the notation -- suggestions? -cds
-
+@c \set to be replaced with predefined command once it is
+@c included in property-init.ly
@lilypond[verbatim,quote,ragged-right,fragment]
\figures {
\set useBassFigureExtenders = ##t
@code{figuredBassPlusDirection}
properties
+@c TODO Need to set predefined commands for these directions as well. -cs
@lilypond
\figures {
<6\+> <5+> <6 4-> r
When displayed in a @code{FiguredBass} context, the vertical location
of the figures is independent of the notes on the staff.
-@lilypond[ragged-right,fragment,quote]
+@lilypond[verbatim,ragged-right,fragment,quote]
<<
\relative c'' {
c4 c'8 r8 c,4 c'
Figured bass can also be added to @code{Staff} contexts
-directly. In this case, their vertical position is adjusted
-automatically.
-
-@c This example uses /override, because the default
-@c of 'direction is #UP,
-@c even though UP is never used for figured bass.
-@c I recommend that we leave it -cds
-@lilypond[ragged-right,fragment,quote]
+directly. In this case, the vertical position of the
+figures is adjusted automatically.
+
+@c TODO change to use predefined command once it is added to
+@c property-init.ly -cds
+@lilypond[verbatim,ragged-right,fragment,quote]
<<
\new Staff = myStaff
\figuremode {
safest to use the same rhythm in the figure line as in
the bass line.
-@lilypond[ragged-right,fragment,quote]
+@lilypond[verbatim,ragged-right,fragment,quote]
<<
{
\clef bass
@end lilypond
@c I have no idea what this means -cds
+@c A predefined command for changing this has been proposed -cds
When using figured bass above the staff with extender lines and
@code{implicitBassFigures} the lines may become swapped around.
Maintaining order consistently will be impossible when multiple figures