4 lsrtags = "fretted-strings,tweaks-and-overrides"
6 texidoc = "Fret diagram properties can be set through
7 @code{'fret-diagram-details}. For FretBoard fret diagrams,
8 overrides are applied to the @code{FretBoards.FretBoard} object.
9 Like @code{Voice}, @code{FretBoards} is a bottom level context,
10 therefore can be omitted in property overrides.
13 doctitle = "Customizing fretboard fret diagrams"
16 \include "predefined-guitar-fretboards.ly"
17 \storePredefinedDiagram \chordmode { c' }
19 #"x;1-1-(;3-2;3-3;3-4;1-1-);"
22 \chordmode { c1 c c d }
25 % Set global properties of fret diagram
26 \override FretBoards.FretBoard #'size = #'1.2
28 #'(fret-diagram-details finger-code) = #'in-dot
30 #'(fret-diagram-details dot-color) = #'white
33 \once \override FretBoard #'size = #'1.0
34 \once \override FretBoard
35 #'(fret-diagram-details barre-type) = #'straight
36 \once \override FretBoard
37 #'(fret-diagram-details dot-color) = #'black
38 \once \override FretBoard
39 #'(fret-diagram-details finger-code) = #'below-string
41 \once \override FretBoard
42 #'(fret-diagram-details barre-type) = #'none
43 \once \override FretBoard
44 #'(fret-diagram-details number-type) = #'arabic
45 \once \override FretBoard
46 #'(fret-diagram-details orientation) = #'landscape
47 \once \override FretBoard
48 #'(fret-diagram-details mute-string) = #"M"
49 \once \override FretBoard
50 #'(fret-diagram-details label-dir) = #LEFT
51 \once \override FretBoard
52 #'(fret-diagram-details dot-color) = #'black
54 \once \override FretBoard
55 #'(fret-diagram-details finger-code) = #'below-string
56 \once \override FretBoard
57 #'(fret-diagram-details dot-radius) = #0.35
58 \once \override FretBoard
59 #'(fret-diagram-details dot-position) = #0.5
60 \once \override FretBoard
61 #'(fret-diagram-details fret-count) = #3