]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 3557: Fix some grammar mistakes.
authorMark Polesky <markpolesky@yahoo.com>
Sat, 21 Sep 2013 03:21:22 +0000 (20:21 -0700)
committerMark Polesky <markpolesky@yahoo.com>
Sat, 21 Sep 2013 03:21:22 +0000 (20:21 -0700)
This also removes excess spaces at line ends in the affected files.

25 files changed:
Documentation/de/notation/ancient.itely
Documentation/essay/computer-notation.bib
Documentation/essay/engravingbib.bib
Documentation/fr/notation/ancient.itely
Documentation/learning/fundamental.itely
Documentation/learning/tweaks.itely
Documentation/misc/CHANGES-1.3
Documentation/music-glossary.tely
Documentation/nl/learning/fundamental.itely
Documentation/nl/learning/tweaks.itely
Documentation/notation/ancient.itely
lily/dynamic-engraver.cc
lily/include/context-def.hh
lily/include/event-chord-iterator.hh
lily/include/performer.hh
lily/item.cc
lily/staff-spacing.cc
lily/vaticana-ligature-engraver.cc
scm/bar-line.scm
scm/define-markup-commands.scm
scm/define-music-properties.scm
scm/define-music-types.scm
scm/guile-debugger.scm
scm/music-functions.scm
scm/translation-functions.scm

index 4110837698de3d45b69e585f8232cd52afb44955..f5f2869cfbe841f106affb66f475b5fc90e5e634 100644 (file)
@@ -259,7 +259,7 @@ erklärt in @ref{Weiße Mensuralligaturen} und
 @seealso
 Glossar:
 @rglos{ligature}.
 @seealso
 Glossar:
 @rglos{ligature}.
+
 Notationsreferenz:
 @ref{Weiße Mensuralligaturen},
 @ref{Ligaturen der gregorianischen Quadratnotation}.
 Notationsreferenz:
 @ref{Weiße Mensuralligaturen},
 @ref{Ligaturen der gregorianischen Quadratnotation}.
@@ -2493,7 +2493,7 @@ augmentum-Punkte hinzuzufügen.
 @seealso
 Glossar:
 @rglos{ligature}.
 @seealso
 Glossar:
 @rglos{ligature}.
+
 Notationreferenz:
 @ref{ Ligaturen der gregorianischen Quadratnotation},
 @ref{Weiße Mensuralligaturen},
 Notationreferenz:
 @ref{ Ligaturen der gregorianischen Quadratnotation},
 @ref{Weiße Mensuralligaturen},
@@ -2956,7 +2956,7 @@ In Arbeit.
 @c try Till Rettig
 @c Add example of white noteheads:
 @c In the french baroque some composers used white noteheads in slow pieces,
 @c try Till Rettig
 @c Add example of white noteheads:
 @c In the french baroque some composers used white noteheads in slow pieces,
-@c mainly in 3/2-time.  A quarter looks there like a eighth with a white
+@c mainly in 3/2-time.  A quarter looks there like an eighth with a white
 @c notehead.  (Franz-Rudolf Kuhnen)
 
 @c TODO Add example of this:
 @c notehead.  (Franz-Rudolf Kuhnen)
 
 @c TODO Add example of this:
index 23b0658066621c0501e64c704a23ae816924c5f4..b4d7e1984e14e2fc340a8a0423c2207135c8a7b1 100644 (file)
@@ -229,7 +229,7 @@ for Adequately Representing Score-level Music},
 }
 
 @Article{blostein91,
 }
 
 @Article{blostein91,
-  note = {This paper provides a overview of the algorithm used in LIME
+  note = {This paper provides an overview of the algorithm used in LIME
   for spacing individual lines. HWN},
   year = {1991},
   title = {Justification of Printed Music},
   for spacing individual lines. HWN},
   year = {1991},
   title = {Justification of Printed Music},
index f419af4e658594a75b9bea75dda27f7f16aabbb9..ecbddcbe35b7565c04d25d10450b92367b0ba803 100644 (file)
@@ -91,7 +91,7 @@ reference work for music notation issues as one is likely to get.},
 @Book{wanske88,
   annote = {I. A very thorough overview of engraving practices of various
 craftsmen. It includes detailed specs of characters, dimensions
 @Book{wanske88,
   annote = {I. A very thorough overview of engraving practices of various
 craftsmen. It includes detailed specs of characters, dimensions
-etc. II. a thorough overview of a anonymous (by now antiquated)
+etc. II. a thorough overview of an anonymous (by now antiquated)
 automated system. EDV Means e(lektronischen) D(aten)v(erarbeitung),
 electronic data processing HWN.},
   year = {1988},
 automated system. EDV Means e(lektronischen) D(aten)v(erarbeitung),
 electronic data processing HWN.},
   year = {1988},
index cfbb809dd2dafd63cf9fc40cb95d05fa7f85826d..52d22bc8daf22ea4f391f6a54c69ac4cbe0ec07a 100644 (file)
@@ -245,7 +245,7 @@ style de ligature désiré, il faut remplacer, dans le contexte
 @code{Voice} approprié, le graveur @code{Ligature_bracket_engraver} par
 le graveur de ligature qui convient -- voir les rubriques
 @ref{Ligatures mensurales} et @ref{Neumes et ligatures grégoriennes} à
 @code{Voice} approprié, le graveur @code{Ligature_bracket_engraver} par
 le graveur de ligature qui convient -- voir les rubriques
 @ref{Ligatures mensurales} et @ref{Neumes et ligatures grégoriennes} à
-ce sujet. 
+ce sujet.
 
 @seealso
 Glossaire musicologique :
 
 @seealso
 Glossaire musicologique :
@@ -428,7 +428,7 @@ clés utilisent le même glyphe, attaché à l'une ou l'autre des lignes
 de la portée.  Le chiffre porté en suffixe permet alors de les
 différencier.  Vous pouvez forcer le positionnement du glyphe sur une
 ligne, comme expliqué à la section @ref{Clefs}.  Dans la colonne
 de la portée.  Le chiffre porté en suffixe permet alors de les
 différencier.  Vous pouvez forcer le positionnement du glyphe sur une
 ligne, comme expliqué à la section @ref{Clefs}.  Dans la colonne
-exemple, la note suivant la clé est un do médium. 
+exemple, la note suivant la clé est un do médium.
 
 Les clés d'ut de Petrucci avaient une hampe gauche différente selon
 leur ligne de rattachement.
 
 Les clés d'ut de Petrucci avaient une hampe gauche différente selon
 leur ligne de rattachement.
@@ -652,7 +652,7 @@ Voici les différences entre les styles :
 @end lilypond
 
 La rubrique @ref{Métrique} expose les principes généraux sur
 @end lilypond
 
 La rubrique @ref{Métrique} expose les principes généraux sur
-l'utilisation des indications de métrique. 
+l'utilisation des indications de métrique.
 
 @seealso
 Glossaire musicologique :
 
 @seealso
 Glossaire musicologique :
@@ -692,7 +692,7 @@ commande @code{\time}.  Utilisez alors un
 Pour de la musique ancienne, vous disposez de plusieurs styles de tête
 de note, en plus du style par défaut @code{default}.  Vous pouvez
 affecter à la propriété @code{style} de l'objet @code{NoteHead}
 Pour de la musique ancienne, vous disposez de plusieurs styles de tête
 de note, en plus du style par défaut @code{default}.  Vous pouvez
 affecter à la propriété @code{style} de l'objet @code{NoteHead}
-les valeurs @code{baroque}, @code{neomensural}, @code{mensural}, 
+les valeurs @code{baroque}, @code{neomensural}, @code{mensural},
 @code{petrucci}, @code{blackpetrucci} ou @code{semipetrucci}.
 
 Le style @code{baroque} diffère du style @code{default} par
 @code{petrucci}, @code{blackpetrucci} ou @code{semipetrucci}.
 
 Le style @code{baroque} diffère du style @code{default} par
@@ -2679,7 +2679,7 @@ Manuel de notation :
 
 @knownissues
 L'espacement des ligatures n'est pas des meilleurs.
 
 @knownissues
 L'espacement des ligatures n'est pas des meilleurs.
+
 
 @node Réédition de musique ancienne
 @subsection Réédition de musique ancienne
 
 @node Réédition de musique ancienne
 @subsection Réédition de musique ancienne
@@ -2955,7 +2955,7 @@ spirLyr = \lyricmode {
 @c try Till Rettig
 @c Add example of white note heads:
 @c In the french baroque some composers used white note heads in slow pieces,
 @c try Till Rettig
 @c Add example of white note heads:
 @c In the french baroque some composers used white note heads in slow pieces,
-@c mainly in 3/2-time.  A quarter looks there like a eighth with a white
+@c mainly in 3/2-time.  A quarter looks there like an eighth with a white
 @c note head.  (Franz-Rudolf Kuhnen)
 
 @c TODO Add example of this:
 @c note head.  (Franz-Rudolf Kuhnen)
 
 @c TODO Add example of this:
index 380bc500de284a179dd4f6629249d41196335aa7..bd08657bc841faeb90653dd123f9c27b7585e518 100644 (file)
@@ -1895,7 +1895,7 @@ The statement which sets the property value is the same as that in a
 @code{\context} block within a @code{\layout} block.  Each
 @code{\context} block will affect all contexts of the type specified
 throughout the @code{\score} or @code{\book} block in which the
 @code{\context} block within a @code{\layout} block.  Each
 @code{\context} block will affect all contexts of the type specified
 throughout the @code{\score} or @code{\book} block in which the
-@code{\layout} block appears.  Here is a example to show the format:
+@code{\layout} block appears.  Here is an example to show the format:
 
 @lilypond[verbatim,quote]
 \score {
 
 @lilypond[verbatim,quote]
 \score {
index 207421fe1162b15af42fe29eea815d22fb5234b8..fdb9008721ca788613f1d2b603ac527b23a8873c 100644 (file)
@@ -1117,7 +1117,7 @@ will cause errors when the dimensions of the object are required for
 correct processing.  For example, errors will be generated if the
 @code{stencil} property of the @code{NoteHead} object is set to
 @code{#f}.  If this is the case, you can instead use the
 correct processing.  For example, errors will be generated if the
 @code{stencil} property of the @code{NoteHead} object is set to
 @code{#f}.  If this is the case, you can instead use the
-@code{point-stencil} function, which sets the stencil to a object
+@code{point-stencil} function, which sets the stencil to an object
 with zero size:
 
 @lilypond[quote,verbatim,relative=2]
 with zero size:
 
 @lilypond[quote,verbatim,relative=2]
index d6ba0bfc9f3068398f009f6e090ca9c7eee5d402..466a67d2d47632e9f5ec0d815a238e8bbd7cdac9 100644 (file)
@@ -3343,7 +3343,7 @@ item for hard constraints.
 handle_broken_smobs (); should conserve a little memory.
 
 * Fixed handling of orphaned score-elements. Any element that does
 handle_broken_smobs (); should conserve a little memory.
 
 * Fixed handling of orphaned score-elements. Any element that does
-not have its Line_of_score as a ancestor in both directions, is silently
+not have its Line_of_score as an ancestor in both directions, is silently
 removed from the output.  This guarantees that programming errors
 don't result in coredumps from Dimension_cache::common_refpoint ():
 element->line_l () is always a common reference point.
 removed from the output.  This guarantees that programming errors
 don't result in coredumps from Dimension_cache::common_refpoint ():
 element->line_l () is always a common reference point.
index fba2e58da830eb3c1910c103c4fcaf7924251a87..7d198504b7dc8773ba6a50ab6ccc986b397f76f5 100644 (file)
@@ -2908,7 +2908,7 @@ DK: ?,
 S: ?,
 FI: nousu.
 
 S: ?,
 FI: nousu.
 
-Indicator for a indeterminately rising pitch bend.  Compare with
+Indicator for an indeterminately rising pitch bend.  Compare with
 @emph{glissando}, which has determinate starting and ending pitches.
 
 @seealso
 @emph{glissando}, which has determinate starting and ending pitches.
 
 @seealso
@@ -3527,7 +3527,7 @@ DK: ?,
 S: ?,
 FI: lasku.
 
 S: ?,
 FI: lasku.
 
-Indicator for a indeterminately falling pitch bend.  Compare with
+Indicator for an indeterminately falling pitch bend.  Compare with
 @emph{glissando}, which has determinate starting and ending pitches.
 
 @seealso
 @emph{glissando}, which has determinate starting and ending pitches.
 
 @seealso
index 8532ee4dcb0b7da89f4512e12b097567d4c3fbd0..2589572db49c6f28157182c5765baeb37e187b0d 100644 (file)
@@ -1920,7 +1920,7 @@ The statement which sets the property value is the same as that in a
 @code{\context} block within a @code{\layout} block.  Each
 @code{\context} block will affect all contexts of the type specified
 throughout the @code{\score} or @code{\book} block in which the
 @code{\context} block within a @code{\layout} block.  Each
 @code{\context} block will affect all contexts of the type specified
 throughout the @code{\score} or @code{\book} block in which the
-@code{\layout} block appears.  Here is a example to show the format:
+@code{\layout} block appears.  Here is an example to show the format:
 
 @lilypond[verbatim,quote]
 \score {
 
 @lilypond[verbatim,quote]
 \score {
index 99fa03cce06d1069a1d54137cd0d6ee633fafbf0..80881daf55fa29652e328bdf6dbaee213a2a3803 100644 (file)
@@ -1099,7 +1099,7 @@ will cause errors when the dimensions of the object are required for
 correct processing.  For example, errors will be generated if the
 @code{stencil} property of the @code{NoteHead} object is set to
 @code{#f}.  If this is the case, you can instead use the
 correct processing.  For example, errors will be generated if the
 @code{stencil} property of the @code{NoteHead} object is set to
 @code{#f}.  If this is the case, you can instead use the
-@code{point-stencil} function, which sets the stencil to a object
+@code{point-stencil} function, which sets the stencil to an object
 with zero size:
 
 @lilypond[quote,verbatim,relative=2]
 with zero size:
 
 @lilypond[quote,verbatim,relative=2]
index 2ffb0042fc3b4306a16873ceff081da18b218b70..485346a2f363a680e2327749fc784b47765b95de 100644 (file)
@@ -2879,7 +2879,7 @@ TBC
 @c try Till Rettig
 @c Add example of white note heads:
 @c In the french baroque some composers used white note heads in slow pieces,
 @c try Till Rettig
 @c Add example of white note heads:
 @c In the french baroque some composers used white note heads in slow pieces,
-@c mainly in 3/2-time.  A quarter looks there like a eighth with a white
+@c mainly in 3/2-time.  A quarter looks there like an eighth with a white
 @c note head.  (Franz-Rudolf Kuhnen)
 
 @c TODO Add example of this:
 @c note head.  (Franz-Rudolf Kuhnen)
 
 @c TODO Add example of this:
index c492e59c5540809829324fbf50bdcb6ad8f4ba88..0a718f8f025fde752d3ccac7dc92237cefc51bf9 100644 (file)
@@ -380,7 +380,7 @@ Dynamic_engraver::typeset_all ()
       else if (!r && !l)
         {
           /*
       else if (!r && !l)
         {
           /*
-            This is a isolated dynamic apparently, and does not even have
+            This is an isolated dynamic apparently, and does not even have
             any interesting support item.
           */
           Grob *cc = unsmob_grob (get_property ("currentMusicalColumn"));
             any interesting support item.
           */
           Grob *cc = unsmob_grob (get_property ("currentMusicalColumn"));
index 2fddd980b7918ab0006011e9643a8c2a212782e4..2776c8110502b678f061f4f2a597e77dae5bb2c9 100644 (file)
@@ -28,7 +28,7 @@
 #include <set>
 
 /*
 #include <set>
 
 /*
-  The definition of a interpretation context as given in the
+  The definition of an interpretation context as given in the
   input. The lists are stored in order of definition.
 */
 struct Context_def
   input. The lists are stored in order of definition.
 */
 struct Context_def
index aaecc3d923cd7b73469fa536d16f59dc753875cd..04168f420916b1d36063f1f2dd2a6ac27880a48f 100644 (file)
@@ -23,7 +23,7 @@
 #include "simple-music-iterator.hh"
 
 /**
 #include "simple-music-iterator.hh"
 
 /**
-   Walk through a Event_chord
+   Walk through an Event_chord
 */
 class Event_chord_iterator : public Simple_music_iterator
 {
 */
 class Event_chord_iterator : public Simple_music_iterator
 {
index 0e6729a81f5a34184c77aa48d8ea14f0f838f3a7..16016256903542770862e9c613591374afb46af2 100644 (file)
@@ -25,7 +25,7 @@
 #include "grob-info.hh"
 #include "translator.hh"
 
 #include "grob-info.hh"
 #include "translator.hh"
 
-/* Convert a music definition into a audio representation.
+/* Convert a music definition into an audio representation.
    A baseclass.  */
 class Performer : public Translator
 {
    A baseclass.  */
 class Performer : public Translator
 {
index 9941bc13c2abf79bc36fd25f952a084633d6e635..9cc808dde4491c11f87e928b001d1be1deedca0c 100644 (file)
@@ -43,7 +43,7 @@ Item::Item (SCM s)
 }
 
 /**
 }
 
 /**
-   Item copy ctor.  Copy nothing: everything should be a elt property
+   Item copy ctor.  Copy nothing: everything should be an elt property
    or a special purpose pointer (such as broken_to_drul_[]) */
 Item::Item (Item const &s)
   : Grob (s)
    or a special purpose pointer (such as broken_to_drul_[]) */
 Item::Item (Item const &s)
   : Grob (s)
index 49f42ea4a6d3e4caa98f3c8b75a795825bbf5f7d..e8bedd2e70bab0c558525aa0f26a544b0c6b1d58 100644 (file)
@@ -129,7 +129,7 @@ Staff_spacing::get_spacing (Grob *me, Grob *right_col, Real situational_space)
       /*
         TODO:
 
       /*
         TODO:
 
-        Should  insert a adjustable space here? For excercises, you might want to
+        Should insert an adjustable space here? For exercises, you might want to
         use a staff without a clef in the beginning.
       */
 
         use a staff without a clef in the beginning.
       */
 
index 2372b511f20d306d9152a3daa229c6e4e8a0ba67..9b1485777c962ecbfa0f89a731e036211afb3218 100644 (file)
@@ -166,7 +166,7 @@ Vaticana_ligature_engraver::need_extra_horizontal_space (int prev_prefix_set, in
 {
   if (prev_prefix_set & VIRGA)
     /*
 {
   if (prev_prefix_set & VIRGA)
     /*
-     * After a virga, make a an additional small space such that the
+     * After a virga, make an additional small space such that the
      * appendix on the right side of the head does not touch the
      * following head.
      */
      * appendix on the right side of the head does not touch the
      * following head.
      */
@@ -181,7 +181,7 @@ Vaticana_ligature_engraver::need_extra_horizontal_space (int prev_prefix_set, in
 
   if ((context_info & FLEXA_LEFT) && ! (context_info & PES_UPPER))
     /*
 
   if ((context_info & FLEXA_LEFT) && ! (context_info & PES_UPPER))
     /*
-     * Before a flexa (but not within a torculus), make a an
+     * Before a flexa (but not within a torculus), make an
      * additional small space such that the appendix on the left side
      * of the flexa does not touch the this head.
      */
      * additional small space such that the appendix on the left side
      * of the flexa does not touch the this head.
      */
index b432386372589e78b246014ff56be8064d3752a5..fedd21be9a750701645c9d0d063e61d420ac43a3 100644 (file)
@@ -801,7 +801,7 @@ no elements."
 ;; the size of the staff lines is evaluated as 0, which results in a
 ;; solid span bar line with faulty y coordinate.
 ;;
 ;; the size of the staff lines is evaluated as 0, which results in a
 ;; solid span bar line with faulty y coordinate.
 ;;
-;; This routine was originally by Juergen Reuter, but it was on the
+;; This routine was originally by Juergen Reuter, but it was on the
 ;; bulky side. Rewritten by Han-Wen. Ported from c++ to Scheme by Marc Hohl.
 (define-public (ly:span-bar::print grob)
   "The print routine for span bars."
 ;; bulky side. Rewritten by Han-Wen. Ported from c++ to Scheme by Marc Hohl.
 (define-public (ly:span-bar::print grob)
   "The print routine for span bars."
index 88d33ecda9ea4e886630e41100b9daab75985b0e..be87af5191aeb0be36b9191a8d91abe8657eaf00 100644 (file)
@@ -418,7 +418,7 @@ line thickness and padding around the markup.
   "
 @cindex drawing oval around text
 
   "
 @cindex drawing oval around text
 
-Draw a oval around @var{arg}.  Use @code{thickness},
+Draw an oval around @var{arg}.  Use @code{thickness},
 @code{x-padding}, @code{x-padding} and @code{font-size} properties to determine
 line thickness and padding around the markup.
 
 @code{x-padding}, @code{x-padding} and @code{font-size} properties to determine
 line thickness and padding around the markup.
 
index 4082cc49029666cf0b54c26ee84ef5ea4f2608de..5c9c12538e03b761798e17122d5ac807ac84ce4b 100644 (file)
@@ -28,7 +28,7 @@
    (lambda (x) (apply music-property-description x))
    `(
      (absolute-octave ,integer?
    (lambda (x) (apply music-property-description x))
    `(
      (absolute-octave ,integer?
-                      "The absolute octave for a octave check note.")
+                      "The absolute octave for an octave check note.")
      (alteration ,number? "Alteration for figured bass.")
      (alternative-dir ,ly:dir? "Indicates if an AlternativeMusic is the
 First (-1), Middle (0), or Last (1) of group of alternate endings.")
      (alteration ,number? "Alteration for figured bass.")
      (alternative-dir ,ly:dir? "Indicates if an AlternativeMusic is the
 First (-1), Middle (0), or Last (1) of group of alternate endings.")
@@ -148,7 +148,7 @@ Options are @code{solo1}, @code{solo2} and @code{unisono}.")
      (pitch ,ly:pitch? "The pitch of this note.")
      (pitch-alist ,list? "A list of pitches jointly forming the scale
 of a key signature.")
      (pitch ,ly:pitch? "The pitch of this note.")
      (pitch-alist ,list? "A list of pitches jointly forming the scale
 of a key signature.")
-     (pop-first ,boolean? "Do a revert before we try to do a override
+     (pop-first ,boolean? "Do a revert before we try to do an override
 on some grob property.")
      (prob-property ,symbol? "The symbol of the prob property to set.")
      (procedure ,procedure? "The function to run with @code{\\applycontext}.
 on some grob property.")
      (prob-property ,symbol? "The symbol of the prob property to set.")
      (procedure ,procedure? "The function to run with @code{\\applycontext}.
index 0a796a1981b66b7f147e637ad972dfa1dac09a15..a39ad23002b9bf1d4edbd26bf08d7210dc11812b 100644 (file)
@@ -33,7 +33,7 @@ Syntax: @var{note}@code{\\x}, where @code{\\x} is a dynamic mark like
         ))
 
     (AlternativeEvent
         ))
 
     (AlternativeEvent
-     . ((description . "Create a alternative event.")
+     . ((description . "Create an alternative event.")
         (types . (general-music event alternative-event))
         ))
 
         (types . (general-music event alternative-event))
         ))
 
index be77f2a48fcc86f93df99474ce55985550878ee9..defd663317d7da243e7a8f30f9ed7179a631f49f 100644 (file)
@@ -18,7 +18,7 @@
 ;;; Commentary:
 
 ;;; This file provides the support routines for a guile debugger called
 ;;; Commentary:
 
 ;;; This file provides the support routines for a guile debugger called
-;;; from a environment controlled by LilyPond.  It works in conjunction
+;;; from an environment controlled by LilyPond.  It works in conjunction
 ;;; with file guile-debugger.ly.
 
 ;;; Code:
 ;;; with file guile-debugger.ly.
 
 ;;; Code:
index 092cf84e4b46a5e2c2f19d7fdc6617dd4da2f543..7819c574c62cb8a6ef0a14d62e14f5388101bb88 100644 (file)
@@ -980,7 +980,7 @@ result."
                              pred))
                        (cons type signature)))
   (if (and (pair? body) (pair? (car body)) (eqv? '_i (caar body)))
                              pred))
                        (cons type signature)))
   (if (and (pair? body) (pair? (car body)) (eqv? '_i (caar body)))
-      ;; When the music function definition contains a i10n doc string,
+      ;; When the music function definition contains an i10n doc string,
       ;; (_i "doc string"), keep the literal string only
       (let ((docstring (cadar body))
             (body (cdr body)))
       ;; (_i "doc string"), keep the literal string only
       (let ((docstring (cadar body))
             (body (cdr body)))
index 5d40da8cfaaabfeafd3efc7e9368e1497669e4e8..823668830a71ba96d520f48f291f29bd525cf4d2 100644 (file)
@@ -582,7 +582,7 @@ only ~a fret labels provided")
   (make-vcenter-markup
    (format #f "~a" fret-number)))
 
   (make-vcenter-markup
    (format #f "~a" fret-number)))
 
-;; The 5-string banjo has got a extra string, the fifth (duh), which
+;; The 5-string banjo has got an extra string, the fifth (duh), which
 ;; starts at the fifth fret on the neck.  Frets on the fifth string
 ;; are referred to relative to the other frets:
 ;;   the "first fret" on the fifth string is really the sixth fret
 ;; starts at the fifth fret on the neck.  Frets on the fifth string
 ;; are referred to relative to the other frets:
 ;;   the "first fret" on the fifth string is really the sixth fret