]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/customizing-fretboard-fret-diagrams.ly
d5847b2b7b1d17c77e96a0483254ef77162ae258
[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.12.0"
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
43       #'(fret-diagram-details finger-code) = #'in-dot
44     \override FretBoard
45       #'(fret-diagram-details dot-color) = #'white
46     \chordmode {
47       c
48       \once \override FretBoard #'size = #'1.0
49       \once \override FretBoard
50         #'(fret-diagram-details barre-type) = #'straight
51       \once \override FretBoard
52         #'(fret-diagram-details dot-color) = #'black
53       \once \override FretBoard
54         #'(fret-diagram-details finger-code) = #'below-string
55       c'
56       \once \override FretBoard
57         #'(fret-diagram-details barre-type) = #'none
58       \once \override FretBoard
59         #'(fret-diagram-details number-type) = #'arabic
60       \once \override FretBoard
61         #'(fret-diagram-details orientation) = #'landscape
62       \once \override FretBoard
63         #'(fret-diagram-details mute-string) = #"M"
64       \once \override FretBoard
65         #'(fret-diagram-details label-dir) = #LEFT
66       \once \override FretBoard
67         #'(fret-diagram-details dot-color) = #'black
68       c'
69       \once \override FretBoard
70         #'(fret-diagram-details finger-code) = #'below-string
71       \once \override FretBoard
72         #'(fret-diagram-details dot-radius) = #0.35
73       \once \override FretBoard
74         #'(fret-diagram-details dot-position) = #0.5
75       \once \override FretBoard
76         #'(fret-diagram-details fret-count) = #3
77       d
78     }
79   }
80   \new Voice {
81     c'1 c' c' d'
82   }
83 >>