The default predefined fret diagrams are contained in the file
@code{predefined-guitar-fretboards.ly}. Fret diagrams are
stored based on the pitches of a chord and the value of
-@code{StringTunings} that is currently in use.
+@code{stringTunings} that is currently in use.
@code{predefined-guitar-fretboards.ly} contains predefined
fret diagrams only for @code{guitar-tuning}. Predefined fret
diagrams can be added for other instruments or other tunings
The graphical layout of a fret diagram can be customized according to
user preference through the properties of the @code{fret-diagram-interface}.
Details are found at @rinternals{fret-diagram-interface}. For a
-predefined fret diagram, the interface properties belong to @code{FretBoards}.
+predefined fret diagram, the interface properties belong to
+@code{FretBoards.FretBoard}.
@c @snippets
user preference through the properties of the @code{fret-diagram-interface}.
Details are found at @rinternals{fret-diagram-interface}. For a
@code{FretBoards} fret diagram, the interface properties belong to
-@code{FretBoards}.
+@code{FretBoards.FretBoard}.
@snippets
The minimum fret to be used in calculating strings and frets for
@code{#LEFT}=@code{-1}, @code{#RIGHT}=@code{1}, @code{#CENTER}=@code{0}.")
(dot-count ,integer? "The number of dots.")
(dot-placement-list ,list? "List
-consisting of @code{@var{description} (@var{string-number}
+consisting of @code{(@var{description} @var{string-number}
@var{fret-number} @var{finger-number})}
entries used to define fret diagrams.")
(duration-log ,integer? "The 2-log of the note head duration,
@itemize @bullet
@item
@code{barre-type} -- Type of barre indication used.
-Choices include @code{curved} and @code{straight}.
+Choices include @code{curved}, @code{straight}, and
+@code{none}. Default @code{curved}.
@item
@code{dot-color} -- Color of dots. Options include
-@code{black} and @code{white}.
+@code{black} and @code{white}. Default @code{black}.
@item
@code{dot-label-font-mag} -- Magnification for font used to
label fret dots. Default value 1.
@item
-@code{dot-radius} -- Radius of dots.
+@code{dot-radius} -- Radius of dots, in terms of fret spaces.
+Default value 0.425 for labeled dots, 0.25 for unlabeled dots.
@item
@code{finger-code} -- Code for the type of fingering indication used.
Options include @code{none}, @code{in-dot}, and
-@code{below-string}.
+@code{below-string}. Default @code{none} for markup fret diagrams,
+@code{below-string} for @code{FretBoards} fret diagrams.
@item
-@code{fret-count} -- The number of frets.
+@code{fret-count} -- The number of frets. Default 4.
@item
@code{fret-label-font-mag} -- The magnification of the font used to label
the lowest fret number. Default 0.5
@code{label-dir} -- Side to which the fret label is attached.
@code{-1}, @code{#LEFT}, or @code{#DOWN} for left or down;
@code{1}, @code{#RIGHT}, or @code{#UP} for right or up.
+Default @code{#RIGHT}.
@item
-@code{mute-string} -- Character string to be used to indicate muted string.
+@code{mute-string} -- Character string to be used to indicate muted
+string. Default @qq{x}.
@item
@code{number-type} -- Type of numbers to use in fret label. Choices
-include @code{roman-lower}, @code{roman-upper}, and @code{arabic}.
+include @code{roman-lower}, @code{roman-upper}, and @code{arabic}. Default
+@code{roman-lower}.
@item
-@code{open-string} -- Character string to be used to indicate open string.
+@code{open-string} -- Character string to be used to indicate open
+string. Default @qq{o}.
@item
@code{orientation} -- Orientation of fret-diagram. Options include
-@code{normal} and @code{landscape}
+@code{normal} and @code{landscape}. Default @code{normal}.
@item
-@code{string-count} -- The number of strings.
+@code{string-count} -- The number of strings. Default 6.
@item
-@code{string-label-font-mag} -- The magnification of the font used to label fingerings
-at the string, rather than in the dot. Default value 0.6.
+@code{string-label-font-mag} -- The magnification of the font used to label
+fingerings at the string, rather than in the dot. Default value 0.6.
@item
@code{top-fret-thickness} -- The thickness of the top fret line, as a multiple
of the standard thickness. Default value 3.
@code{xo-font-magnification} -- Magnification used for mute and
open string indicators. Default value 0.5.
@item
-@code{xo-padding} -- Padding for open and mute indicators from top fret. Default
-value 0.25.
+@code{xo-padding} -- Padding for open and mute indicators from top fret.
+Default value 0.25.
@end itemize") ;"