]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/customizing-fretboard-fret-diagrams.ly
Merge branch 'master' into nested-bookparts
[lilypond.git] / input / lsr / customizing-fretboard-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 \version "2.11.62"
4
5 \header {
6   texidoces = "
7 Se pueden establecer las propiedades de los diagramas de
8 posiciones de acordes por medio de @code{'fret-diagram-details}.
9 Para los diagramas de posiciones de FretBoard, se aplican los
10 overrides (sobreescrituras) al objeto @code{FretBoards.FretBoard}.
11 Como @code{Voice}, @code{FretBoards} es un contexto del nivel
12 inferior, y por tanto se puede omitir su nombre en la
13 sobreescritura de propiedades.
14
15 "
16   doctitlees = "Personalizar los diagramas de posiciones"
17
18   lsrtags = "fretted-strings,tweaks-and-overrides"
19
20   texidoc = "Fret diagram properties can be set through
21 @code{'fret-diagram-details}.  For FretBoard fret diagrams,
22 overrides are applied to the @code{FretBoards.FretBoard} object.
23 Like @code{Voice}, @code{FretBoards} is a bottom level context,
24 therefore can be omitted in property overrides.
25
26 "
27   doctitle = "Customizing fretboard fret diagrams"
28 } % begin verbatim
29
30
31 \include "predefined-guitar-fretboards.ly"
32 \storePredefinedDiagram \chordmode { c' }
33                         #guitar-tuning
34                         #"x;1-1-(;3-2;3-3;3-4;1-1-);"
35 <<
36   \new ChordNames {
37     \chordmode { c1 c c d }
38   }
39   \new FretBoards {
40     % Set global properties of fret diagram
41     \override FretBoards.FretBoard #'size = #'1.2
42     \override FretBoard #'fret-diagram-details
43                                   #'finger-code = #'in-dot
44     \override FretBoard #'fret-diagram-details
45                                   #'dot-color = #'white
46     \chordmode {
47       c
48       \once \override FretBoard #'size = #'1.0
49       \once \override FretBoard #'fret-diagram-details
50               #'barre-type = #'straight
51       \once \override FretBoard #'fret-diagram-details
52               #'dot-color = #'black
53       \once \override FretBoard #'fret-diagram-details
54               #'finger-code = #'below-string
55       c'
56       \once \override FretBoard #'fret-diagram-details
57               #'barre-type = #'none
58       \once \override FretBoard #'fret-diagram-details
59               #'number-type = #'arabic
60       \once \override FretBoard #'fret-diagram-details
61               #'orientation = #'landscape
62       \once \override FretBoard #'fret-diagram-details
63               #'mute-string = #"M"
64       \once \override FretBoard #'fret-diagram-details
65               #'label-dir = #-1
66       \once \override FretBoard #'fret-diagram-details
67               #'dot-color = #'black
68       c'
69       \once \override FretBoard #'fret-diagram-details
70               #'finger-code = #'below-string
71       \once \override FretBoard #'fret-diagram-details
72               #'dot-radius = #0.35
73       \once \override FretBoard #'fret-diagram-details
74               #'dot-position = #0.5
75       \once \override FretBoard #'fret-diagram-details
76               #'fret-count = #3
77       d
78     }
79   }
80   \new Voice {
81     c'1 c' c' d'
82   }
83 >>