]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/customizing-fretboard-fret-diagrams.ly
Change stringTunings from list of semitones to list of pitches
[lilypond.git] / Documentation / snippets / customizing-fretboard-fret-diagrams.ly
1 %% Do not edit this file; it is automatically
2 %% generated from LSR http://lsr.dsi.unimi.it
3 %% This file is in the public domain.
4 \version "2.13.39"
5
6 \header {
7   lsrtags = "fretted-strings, tweaks-and-overrides"
8
9 %% Translation of GIT committish: a874fda3641c9e02f61be5c41b215b8304b8ed00
10   texidoces = "
11 Se pueden establecer las propiedades de los diagramas de
12 posiciones de acordes por medio de @code{'fret-diagram-details}.
13 Para los diagramas de posiciones de FretBoard, se aplican los
14 overrides (sobreescrituras) al objeto @code{FretBoards.FretBoard}.
15 Como @code{Voice}, @code{FretBoards} es un contexto del nivel
16 inferior, y por tanto se puede omitir su nombre en la
17 sobreescritura de propiedades.
18
19 "
20   doctitlees = "Personalizar los diagramas de posiciones"
21
22
23 %% Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
24   texidocde = "
25 Eigenschaften von Bunddiagrammen können in
26 @code{'fret-diagram-details} verändert werden.  Einstellungen mit
27 dem @code{\\override}-Befehl werden dem @code{FretBoards.FretBoard}-Objekt
28 zugewiesen.  Genauso wie @code{Voice} ist auch @code{FretBoards} ein
29 Kontext der niedrigsten Ebene, weshalb der Kontext auch in dem Befehl
30 weggelassen werden kann.
31
32 "
33   doctitlede = "Bunddiagramme anpassen"
34
35   texidoc = "
36 Fret diagram properties can be set through
37 @code{'fret-diagram-details}.  For FretBoard fret diagrams, overrides
38 are applied to the @code{FretBoards.FretBoard} object. Like
39 @code{Voice}, @code{FretBoards} is a bottom level context, therefore
40 can be omitted in property overrides.
41
42 "
43   doctitle = "Customizing fretboard fret diagrams"
44 } % begin verbatim
45
46 \include "predefined-guitar-fretboards.ly"
47 \storePredefinedDiagram #default-fret-table \chordmode { c' }
48                         #guitar-tuning
49                         #"x;1-1-(;3-2;3-3;3-4;1-1-);"
50 <<
51   \new ChordNames {
52     \chordmode { c1 | c | c | d }
53   }
54   \new FretBoards {
55     % Set global properties of fret diagram
56     \override FretBoards.FretBoard #'size = #'1.2
57     \override FretBoard
58       #'(fret-diagram-details finger-code) = #'in-dot
59     \override FretBoard
60       #'(fret-diagram-details dot-color) = #'white
61     \chordmode {
62       c
63       \once \override FretBoard #'size = #'1.0
64       \once \override FretBoard
65         #'(fret-diagram-details barre-type) = #'straight
66       \once \override FretBoard
67         #'(fret-diagram-details dot-color) = #'black
68       \once \override FretBoard
69         #'(fret-diagram-details finger-code) = #'below-string
70       c'
71       \once \override FretBoard
72         #'(fret-diagram-details barre-type) = #'none
73       \once \override FretBoard
74         #'(fret-diagram-details number-type) = #'arabic
75       \once \override FretBoard
76         #'(fret-diagram-details orientation) = #'landscape
77       \once \override FretBoard
78         #'(fret-diagram-details mute-string) = #"M"
79       \once \override FretBoard
80         #'(fret-diagram-details label-dir) = #LEFT
81       \once \override FretBoard
82         #'(fret-diagram-details dot-color) = #'black
83       c'
84       \once \override FretBoard
85         #'(fret-diagram-details finger-code) = #'below-string
86       \once \override FretBoard
87         #'(fret-diagram-details dot-radius) = #0.35
88       \once \override FretBoard
89         #'(fret-diagram-details dot-position) = #0.5
90       \once \override FretBoard
91         #'(fret-diagram-details fret-count) = #3
92       d
93     }
94   }
95   \new Voice {
96     c'1 | c' | c' | d'
97   }
98 >>