]> git.donarmstrong.com Git - lilypond.git/blob - input/regression/fret-diagrams-fingering.ly
Doc-es: various updates.
[lilypond.git] / input / regression / fret-diagrams-fingering.ly
1 \version "2.19.8"
2
3 \header {
4   texidoc="
5 Finger labels can be added, either in dots or below strings.
6 Dot color can be changed globally or on a per-dot basis,
7 and fingering label font size can be adjusted.
8
9 "
10 }
11
12 \layout { ragged-right = ##t }
13
14 <<
15   \chords {
16     c1 |
17     c1 |
18     c1 |
19     c1 |
20     c1 |
21     c1 |
22     c1 |
23     c1
24   }
25
26   \new Voice {
27     \textLengthOn
28      %% C major for guitar,  verbose style
29     \override TextScript.fret-diagram-details.finger-code = #'below-string
30     c'1 ^\markup {
31             \fret-diagram-verbose #'((mute 6)
32                                      (place-fret 5 3 1)
33                                      (place-fret 4 5 2)
34                                      (place-fret 3 5 3)
35                                      (place-fret 2 5 4)
36                                      (place-fret 1 3 1)
37                                      (barre 5 1 3))}
38
39      %% C major for guitar,  verbose style
40     \override TextScript.fret-diagram-details.string-label-font-mag = #0.4
41     c'1 ^\markup {
42             \fret-diagram-verbose #'((mute 6)
43                                      (place-fret 5 3 1)
44                                      (place-fret 4 5 2)
45                                      (place-fret 3 5 3)
46                                      (place-fret 2 5 4)
47                                      (place-fret 1 3 1)
48                                      (barre 5 1 3))}
49
50      %% C major for guitar, verbose style
51     \override TextScript.fret-diagram-details.finger-code = #'in-dot
52     c' ^\markup {
53             \fret-diagram-verbose #'((mute 6)
54                                      (place-fret 5 3 1)
55                                      (place-fret 4 5 2)
56                                      (place-fret 3 5 3)
57                                      (place-fret 2 5 4)
58                                      (place-fret 1 3 1)
59                                      (barre 5 1 3))}
60
61      %% C major for guitar, verbose style
62     \once \override TextScript.fret-diagram-details.dot-color = #'white
63     c' ^\markup {
64             \fret-diagram-verbose #'((mute 6)
65                                      (place-fret 5 3 1)
66                                      (place-fret 4 5 2)
67                                      (place-fret 3 5 3)
68                                      (place-fret 2 5 4)
69                                      (place-fret 1 3 1)
70                                      (barre 5 1 3))}
71
72      %% C major for guitar,  verbose style
73     \once \override TextScript.fret-diagram-details.dot-label-font-mag = #0.75
74     c'1 ^\markup {
75             \fret-diagram-verbose #'((mute 6)
76                                      (place-fret 5 3 1)
77                                      (place-fret 4 5 2)
78                                      (place-fret 3 5 3)
79                                      (place-fret 2 5 4)
80                                      (place-fret 1 3 1)
81                                      (barre 5 1 3))}
82      %% C major for guitar, verbose style
83      %% dot color inversion, white on black
84     \once \override TextScript.fret-diagram-details.dot-color = #'black
85     c' ^\markup {
86             \fret-diagram-verbose #'((mute 6)
87                                      (place-fret 5 3 1 inverted)
88                                      (place-fret 4 5 2)
89                                      (place-fret 3 5 3 inverted)
90                                      (place-fret 2 5 4)
91                                      (place-fret 1 3 1)
92                                      (barre 5 1 3))}
93      %% C major for guitar, verbose style
94      %% dot color inversion, black on white
95     \once \override TextScript.fret-diagram-details.dot-color = #'white
96     c' ^\markup {
97             \fret-diagram-verbose #'((mute 6)
98                                      (place-fret 5 3 1 inverted)
99                                      (place-fret 4 5 2)
100                                      (place-fret 3 5 3 inverted)
101                                      (place-fret 2 5 4)
102                                      (place-fret 1 3 1)
103                                      (barre 5 1 3))}
104      %% C major for guitar, verbose style
105      %% dot color inversion, global setting and per-dot
106     \once \override TextScript.fret-diagram-details.dot-color = #'grey
107     \once \override TextScript.size = #1.4
108     c' ^\markup {
109             \fret-diagram-verbose #'((mute 6)
110                                      (place-fret 5 3 1 inverted)
111                                      (place-fret 4 5 2 red)
112                                      (place-fret 3 5 3 inverted)
113                                      (place-fret 2 5 4 red inverted)
114                                      (place-fret 1 3 1)
115                                      (barre 5 1 3))}
116  }
117 >>