]> git.donarmstrong.com Git - lilypond.git/blob - input/lsr/customizing-fretboard-fret-diagrams.ly
Imported Upstream version 2.12.3
[lilypond.git] / input / lsr / customizing-fretboard-fret-diagrams.ly
1 %% Do not edit this file; it is auto-generated from LSR http://lsr.dsi.unimi.it
2 %% This file is in the public domain.
3 \version "2.12.3"
4
5 \header {
6   lsrtags = "fretted-strings, tweaks-and-overrides"
7
8   texidoces = "
9 Se pueden establecer las propiedades de los diagramas de
10 posiciones de acordes por medio de @code{'fret-diagram-details}.
11 Para los diagramas de posiciones de FretBoard, se aplican los
12 overrides (sobreescrituras) al objeto @code{FretBoards.FretBoard}.
13 Como @code{Voice}, @code{FretBoards} es un contexto del nivel
14 inferior, y por tanto se puede omitir su nombre en la
15 sobreescritura de propiedades.
16
17 "
18   doctitlees = "Personalizar los diagramas de posiciones"
19
20   texidoc = "
21 Fret diagram properties can be set through
22 @code{'fret-diagram-details}.  For FretBoard fret diagrams, overrides
23 are applied to the @code{FretBoards.FretBoard} object. Like
24 @code{Voice}, @code{FretBoards} is a bottom level context, therefore
25 can be omitted in property overrides.
26
27 "
28   doctitle = "Customizing fretboard fret diagrams"
29 } % begin verbatim
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 >>