]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/customizing-markup-fret-diagrams.ly
Doc-es: pre-merge update of texidoc committishes.
[lilypond.git] / input / lsr / customizing-markup-fret-diagrams.ly
1 %% Do not edit this file; it is auto-generated from input/new
2 %% This file is in the public domain.
3 %% Note: this file works from version 2.12.0
4 \version "2.12.0"
5
6 \header {
7 %% Translation of GIT committish: 740b9a6c16eb30a84b216d23aeb848aa1b632be6
8   texidoces = "
9 Se pueden establecer las propiedades de los diagramas de
10 posiciones a través de @code{'fret-diagram-details}.  Para los
11 diagramas de posiciones de marcado, se pueden aplicar overrides
12 (sobreescrituras) al objeto @code{Voice.TextScript} o directamente al elemento de marcado.
13
14 "
15  doctitlees = "Personalizar diagramas de posiciones de marcado"
16
17 %% Translation of GIT committish: 3f880f886831b8c72c9e944b3872458c30c6c839
18
19   texidocfr = "
20 Les propriétés d'un diagramme de fret sont modifiables grâce au 
21 @code{'fret-diagram-details}.  Lorsqu'ils sont générés sous forme 
22 de @code{\markup}, rien n'empêche de les modifier en jouant sur les 
23 réglages de l'objet @code{Voice.TextScript} ou bien directement sur 
24 le @qq{markup}.
25
26 "
27   doctitlefr = "Personnalisation des diagrammes de fret"
28
29 %% Translation of GIT committish: 33f623301a41fcc53efadf96bca1c72834763415
30   texidocde = "
31 Bunddiagramme können mit der Eigenschaft @code{'fret-diagram-details}
32 angepasst werden.  Bunddiagramme, die als Textbeschriftung eingefügt werden,
33 können Veränderungen im @code{Voice.TextScript}-Objekt oder direkt in der
34 Beschriftung vorgenommen werden.
35
36 "
37   doctitlede = "Anpassung von Beschriftungs-Bunddiagrammen"
38
39   lsrtags = "fretted-strings,tweaks-and-overrides"
40
41   texidoc = "Fret diagram properties can be set through
42 @code{'fret-diagram-details}.  For markup fret diagrams, overrides
43 can be applied to the @code{Voice.TextScript} object or directly
44 to the markup.
45 "
46   doctitle = "Customizing markup fret diagrams"
47 } % begin verbatim
48
49
50 <<
51   \chords { c1 c c d }
52   
53   \new Voice = "mel" {
54     \textLengthOn
55     % Set global properties of fret diagram
56     \override TextScript #'size = #'1.2
57     \override TextScript
58       #'(fret-diagram-details finger-code) = #'in-dot
59     \override TextScript
60       #'(fret-diagram-details dot-color) = #'white
61
62     %% C major for guitar, no barre, using defaults
63        % terse style
64     c'1^\markup { \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;" }
65
66     %% C major for guitar, barred on third fret
67        % verbose style
68        % size 1.0
69        % roman fret label, finger labels below string, straight barre
70     c'1^\markup {
71       % standard size
72       \override #'(size . 1.0) {
73         \override #'(fret-diagram-details . (
74                      (number-type . roman-lower)
75                      (finger-code . in-dot)
76                      (barre-type . straight))) {
77           \fret-diagram-verbose #'((mute 6)
78                                    (place-fret 5 3 1)
79                                    (place-fret 4 5 2)
80                                    (place-fret 3 5 3)
81                                    (place-fret 2 5 4)
82                                    (place-fret 1 3 1)
83                                    (barre 5 1 3))
84         }
85       }
86     }
87
88     %% C major for guitar, barred on third fret
89        % verbose style
90        % landscape orientation, arabic numbers, M for mute string
91        % no barre, fret label down or left, small mute label font
92     c'1^\markup {
93       \override #'(fret-diagram-details . (
94                    (finger-code . below-string)
95                    (number-type . arabic)
96                    (label-dir . -1)
97                    (mute-string . "M")
98                    (orientation . landscape)
99                    (barre-type . none)
100                    (xo-font-magnification . 0.4)
101                    (xo-padding . 0.3))) {
102         \fret-diagram-verbose #'((mute 6)
103                                  (place-fret 5 3 1)
104                                  (place-fret 4 5 2)
105                                  (place-fret 3 5 3)
106                                  (place-fret 2 5 4)
107                                  (place-fret 1 3 1)
108                                  (barre 5 1 3))
109       }
110     }
111
112     %% simple D chord
113        % terse style
114        % larger dots, centered dots, fewer frets
115        % label below string
116     d'1^\markup {
117       \override #'(fret-diagram-details . (
118                    (finger-code . below-string)
119                    (dot-radius . 0.35)
120                    (dot-position . 0.5)
121                    (fret-count . 3))) {
122         \fret-diagram-terse #"x;x;o;2-1;3-2;2-3;"
123       }
124     }
125   }
126 >>