]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/snippets/fretboards-alternate-tables.ly
LSR: local update.
[lilypond.git] / Documentation / snippets / fretboards-alternate-tables.ly
1 % Do not edit this file; it is automatically
2 % generated from Documentation/snippets/new
3 % This file is in the public domain.
4 %% Note: this file works from version 2.13.36
5 \version "2.13.36"
6
7 \header {
8 %% Translation of GIT committish: fa19277d20f8ab0397c560eb0e7b814bd804ecec
9
10   texidoces = "
11 Se pueden crear tablas alternativas de diagramas de posiciones.  Se
12 utilizarían para tener diagramas altenativos para un acorde dado.
13
14 Para usar una tabla alternativa de diagramas de posiciones, se debe
15 crear la tabla primero.  Después se añaden los diagramas a la tabla.
16
17 La tabla de diagramas de posiciones que se crea puede estar vacía o se
18 puede copiar a partir de una tabla existente.
19
20 La tabla a usar en la impresión de de los diagramas predefinidos se
21 selecciona por medio de la propiedad @code{\\predefinedDiagramTable}.
22
23 "
24
25   doctitlees = "Tablas alternativas de diagramas de posiciones"
26
27 %% Translation of GIT committish:  a463d80d4be008ce05b12de86fc21f2b7c1c120f
28
29   texidocde = "
30 Alternative Bunddiagrammtabellen können erstellt werden.  Sie können benutzt
31 werden, um alternative Bunddiagramme für einen bestimmten Akkord zu haben.
32
33 Damit eine alternative Bunddiagrammentabelle benutzt werden kann, muss die
34 Tabelle zuerst erstellt werden.  Dann werden die Bunddiagramme zur Tabelle
35 hinzugefügt.
36
37 Die erstellte Bunddiagrammtabelle kann auch leer sein, oder sie kann aus
38 einer existierenden Tabelle kopiert werden.
39
40 Die Tabelle, die eingesetzt wird, um vordefinierte Bunddiagramme anzuzeigen,
41 wird mit der Eigenschaft @code{\\predefinedDiagramTable} ausgewählt.
42 "
43
44   doctitlede = "Alternative Bunddiagrammtabellen"
45
46
47   lsrtags = "fretted-strings"
48
49   texidoc = "
50 Alternate fretboard tables can be created.  These would be used in
51 order to have alternate fretboards for a given chord.
52
53 In order to use an alternate fretboard table, the table must first
54 be created.  Fretboards are then added to the table.
55
56 The created fretboard table can be blank, or it can be copied
57 from an existing table.
58
59 The table to be used in displaying predefined fretboards is selected
60 by the property @code{\\predefinedDiagramTable}.
61 "
62
63   doctitle = "Alternate fretboard tables"
64 } % begin verbatim
65
66
67 \include "predefined-guitar-fretboards.ly"
68
69 % Make a blank new fretboard table
70 #(define custom-fretboard-table-one (make-fretboard-table))
71
72 % Make a new fretboard table as a copy of default-fret-table
73 #(define custom-fretboard-table-two (make-fretboard-table default-fret-table))
74
75 % Add a chord to custom-fretboard-table-one
76 \storePredefinedDiagram #custom-fretboard-table-one
77                         \chordmode{c}
78                         #guitar-tuning
79                         "3-(;3;5;5;5;3-);"
80
81 % Add a chord to custom-fretboard-table-two
82 \storePredefinedDiagram #custom-fretboard-table-two
83                         \chordmode{c}
84                         #guitar-tuning
85                         "x;3;5;5;5;o;"
86
87 <<
88   \chords {
89     c1 | d1 |
90     c1 | d1 |
91     c1 | d1 |
92   }
93   \new FretBoards {
94     \chordmode {
95       \set predefinedDiagramTable = #default-fret-table
96       c1 | d1 |
97       \set predefinedDiagramTable = #custom-fretboard-table-one
98       c1 | d1 |
99       \set predefinedDiagramTable = #custom-fretboard-table-two
100       c1 | d1 |
101     }
102   }
103   \new Staff {
104     \clef "treble_8"
105     <<
106       \chordmode {
107         c1 | d1 |
108         c1 | d1 |
109         c1 | d1 |
110       }
111       {
112         s1_\markup "Default table" | s1 |
113         s1_\markup \column {"New table" "from empty"} | s1 |
114         s1_\markup \column {"New table" "from default"} | s1 |
115       }
116     >>
117   }
118 >>
119