]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/user/fretted-strings.itely
Again update of texinfo files from CVS.
[lilypond.git] / Documentation / es / user / fretted-strings.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: e976c5dcd45a9adddd8005ba099c9aad01004f62
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c \version "2.11.61"
11
12 @node Fretted string instruments
13 @section Fretted string instruments
14
15 @lilypondfile[quote]{fretted-headword.ly}
16
17 Esta sección trata varios aspectos de la notación musical que son
18 exclusivos de los instrumentos de cuerda con trastes.
19
20 @cindex tablatura
21 @cindex guitarra, tablatura de
22
23 @menu
24 * Common notation for fretted strings::
25 * Guitar::
26 * Banjo::
27 @end menu
28
29 @node Common notation for fretted strings
30 @subsection Common notation for fretted strings
31
32 Esta sección se ocupa de la notación común exclusiva de los
33 instrumentos de cuerda con trastes.
34
35 @menu
36 * References for fretted strings::
37 * String number indications::
38 * Default tablatures::
39 * Custom tablatures::
40 * Fret diagram markups::
41 * Predefined fret diagrams::
42 * Automatic fret diagrams::
43 * Right-hand fingerings::
44 @end menu
45
46 @node References for fretted strings
47 @unnumberedsubsubsec References for fretted strings
48
49 La notación musical para instrumentos de cuerda con trastes se realiza
50 normalmente en una sola pauta, ya sea en notación musical tradicional
51 o en tablatura.  A veces se combinan los dos tipos, y es común en
52 música popular utilizar diagramas de acordes por encima de un
53 pentagrama de notación tradicional.  La guitarra y el banjo son
54 instrumentos transpositores, que suenan una octava por debajo de lo
55 escrito.  Las partituras para estos instrumentos deben usar la clave
56 de Sol octava baja @code{"treble_8"}.  Otros elementos relativos a los
57 instrumentos de cuerda con trastes se estudian en otras partes de
58 manual:
59
60 @itemize
61 @item
62 Las digitaciones se indican con @ref{Fingering instructions}.
63
64 @item
65 Las instrucciones para ligaduras @notation{Laissez vibrer} así como
66 ligaduras de unión sobre arpegios y trémolos se describe en
67 @ref{Ties}.
68
69 @item
70 Las instrucciones para el manejo de varias voces se describe en
71 @ref{Collision resolution}.
72
73 @end itemize
74
75 @seealso
76
77 Referencia de la notación:
78 @ref{Fingering instructions},
79 @ref{Ties},
80 @ref{Collision resolution},
81 @ref{Instrument names},
82 @ref{Writing music in parallel},
83 @ref{Arpeggio},
84 @ref{List of articulations},
85 @ref{Clef}.
86
87 @node String number indications
88 @unnumberedsubsubsec String number indications
89
90 @cindex cuerda, número de la
91
92 Se puede indicar la cuerda en que se debe tocar una nota añadiendo
93 @code{\}@tie{}@var{número} a una nota dentro de una construcción de
94 acorde (@code{<>}).
95
96 @warning{Los números de cuerda @strong{se deben} definir dentro de una
97 construcción de acorde con ángulos simples, incluso si se trata de una
98 sola nota.}
99
100 @lilypond[verbatim,quote,relative=0]
101 \clef "treble_8"
102 <c\5>4 <e\4> <g\3>2
103 <c,\5 e\4 g\3>1
104 @end lilypond
105
106 Cuando se usan al mismo tiempo digitaciones e indicaciones del número
107 de cuerda, su colocación se controla por el orden en que aparecen
108 estos elementos en el código:
109
110 @lilypond[verbatim,quote,relative=1]
111 \clef "treble_8"
112 <g\3-0>2
113 <g-0\3>
114 @end lilypond
115
116 @snippets
117
118 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
119 {controlling-the-placement-of-chord-fingerings.ly}
120
121 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
122 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
123
124 @seealso
125
126 Referencia de la notación:
127 @ref{Fingering instructions}.
128
129 Fragmentos de código:
130 @rlsr{Fretted strings}.
131
132 Referencia de funcionamiento interno:
133 @rinternals{StringNumber},
134 @rinternals{Fingering}.
135
136
137 @node Default tablatures
138 @unnumberedsubsubsec Default tablatures
139
140 @cindex tablatura, principios básicos
141 @cindex tablatura predeterminada
142
143 La notación de tablatura se utiliza para la notación de música de
144 instrumentos de cuerda pulsada.  Las alturas no se denotan mediante
145 cabezas de nota, sino mediante números que indican sobre qué cuerda y
146 traste se debe tocar la nota.  LilyPond contempla las tablaturas de
147 forma limitada.
148
149 El número de cuerda asociado a una nota se proporciona en la forma de
150 una barra invertida seguida por un número, p.ej. @code{c4\3} es un Do
151 negra sobre la tercera cuerda.  Por defecto, la cuerda 1 es la más
152 aguda, y la afinación normal es la afinación estándar de guitarra (con
153 6 cuerdas).  Las notas se imprimen como tablatura, usando lo contextos
154 @rinternals{TabStaff} y @rinternals{TabVoice}:
155
156 @lilypond[quote,ragged-right,fragment,verbatim]
157 \new TabStaff {
158   a,4\5 c'\2 a\3 e'\1
159   e\4 c'\2 a\3 e'\1
160 }
161 @end lilypond
162
163 @funindex minimumFret
164 @cindex traste
165
166 Cuando no se especifica ninguna cuerda, se selecciona la primera
167 cuerda que produce la nota con un número de traste mayor o igual que
168 el valor de @code{minimumFret} (traste mínimo).  El valor por defecto
169 de @code{minimumFret} es cero:
170
171 @lilypond[quote,ragged-right,verbatim]
172 \new StaffGroup <<
173    \new Staff \relative c {
174      \clef "treble_8"
175      c16 d e f g4
176      c,16 d e f g4
177    }
178    \new TabStaff \relative c {
179      c16 d e f g4
180      \set TabStaff.minimumFret = #5
181      c,16 d e f g4
182    }
183 >>
184 @end lilypond
185
186 As pueden añadir indicaciones de armónicos y @emph{slides} a la
187 notación de tablatura.
188
189 @lilypond[fragment, verbatim, quote, relative=1]
190 \new TabStaff {
191   \new TabVoice {
192     <c g'\harmonic> d\2\glissando e\2
193   }
194 }
195 @end lilypond
196
197 @snippets
198
199 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
200 {stem-and-beam-behavior-in-tablature.ly}
201
202 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
203 {polyphony-in-tablature.ly}
204
205 @seealso
206
207 Referencia de la notación:
208 @ref{Stems}.
209
210 Fragmentos de código:
211 @rlsr{Fretted strings}.
212
213 Referencia de funcionamiento interno:
214 @rinternals{TabNoteHead},
215 @rinternals{TabStaff},
216 @rinternals{TabVoice},
217 @rinternals{Beam}.
218
219 @knownissues
220
221 Los acordes no se tratan de una forma especial, y de aquí que el
222 selector automático de la cuerda puede elegir fácilmente la misma
223 cuerda para dos notas del acorde.
224
225 Para manejar @code{\partcombine}, es necesario que @code{TabStaff}
226 utilice voces expecialmente creadas:
227
228 @lilypond[quote,ragged-right,verbatim]
229 melodia = \partcombine { e4 g g g }{ e4 e e e }
230 <<
231   \new TabStaff <<
232     \new TabVoice = "one" s1
233     \new TabVoice = "two" s1
234     \new TabVoice = "shared" s1
235     \new TabVoice = "solo" s1
236     { \melodia }
237   >>
238 >>
239 @end lilypond
240
241 Los efectos especiales de guitarra se limitan a armónicos y @emph{slides}.
242
243 @node Custom tablatures
244 @unnumberedsubsubsec Custom tablatures
245
246 @cindex tablaturas personalizadas
247
248 La tablatura en LilyPond calcula automáticamente el traste para cada
249 nota, basándose en la cuerda a que está asignada la nota.  Para
250 hacerlo, es necesario especificar la afinación de las cuerdas.  La
251 afinación de las cuerdas se da en la propiedad @code{StringTunings}.
252
253 LilyPond trae afinaciones predefinidas para el banjo, la mandolina, la
254 guitarra y el bajo.  Lilypond establece automáticamente la
255 transposición correcta para las afinaciones predefinidas.  El ejemplo
256 siguiente es para bajo, que suena una octaba por debajo de lo escrito.
257
258 @lilypond[quote,ragged-right,verbatim]
259 <<
260   \new Staff {
261     \clef "bass_8"
262     \relative c, {
263       c4 d e f
264     }
265   }
266   \new TabStaff {
267     \set TabStaff.stringTunings = #bass-tuning
268     \relative c, {
269       c4 d e f
270     }
271   }
272 >>
273 @end lilypond
274
275 La afinación por omisión es @code{guitar-tuning} (la afinación
276 estándar Mi-La-Re-Sol-Si-Mi).  Otras afinaciones predefinidas son
277 @code{guitar-open-g-tuning} (Sol Mayor al aire, Re-Sol-Re-Sol-Si-Re),
278 @code{mandolin-tuning} (mandolina) y @code{banjo-open-g-tuning} (banjo
279 con Sol Mayor al aire).    The predefined string tunings
280 are found in @code{scm/output-lib.scm}.
281
282 Una afinación de las cuerdas es una lista de Scheme de alturas, una
283 por cada cuerda, ordenadas de 1 a N, donde la cuerda 1 está arriba en
284 la pauta de tablatura y la cuerda N está abajo.  Esto resulta
285 generalmente en un orden de la nota más aguda a la más grave, pero
286 algunos instrumentos (p.ej. el ukelele) no tienen las cuerdas
287 dispuestas en orden de altura.
288
289 La altura de una cuerda en una lista de afinación de cuerdas es el
290 intervalo que forma la cuerda al aire con el Do central, medido en
291 semitonos.  La altura debe ser un número entero.  Lilypond calcula la
292 altura real de la cuerda añadiendo la altura de la afinación a la
293 altura real del Do central.
294
295 LilyPond calcula automáticamente el número de cuerdas de la pauta
296 @code{TabStaff} como el número de elementos de la lista
297 @code{stringTunings}.
298
299 Se puede crear cualquier afinación de cuerdas deseada.  Por ejemplo,
300 podemos definir una afinación para un instrumento de cuatro cuerdas
301 con las alturas @code{a''}, @code{d''}, @code{g'} y @code{c'}:
302
303
304 @lilypond[quote,verbatim]
305 mynotes = {
306     c'4 e' g' c'' |
307     e'' g'' b'' c'''
308 }
309
310 <<
311   \new Staff {
312     \clef treble
313     \mynotes
314   }
315   \new TabStaff {
316     \set TabStaff.stringTunings = #'(21 14 7 0)
317     \mynotes
318   }
319 >>
320 @end lilypond
321
322 @seealso
323
324 Archivos de inicio:
325 @file{scm/output-lib.scm}.
326
327 Fragmentos de código:
328 @rlsr{Fretted strings}.
329
330 Referencia de funcionamiento interno:
331 @rinternals{Tab_note_heads_engraver}.
332
333
334 @node Fret diagram markups
335 @unnumberedsubsubsec Fret diagram markups
336
337 @cindex trastes, diagramas de
338 @cindex acordes, diagramas de
339
340 Se pueden añadir diagramas de trastes a la música como elementos de
341 marcado sobre la nota deseada.  El marcado contiene información sobre
342 el diagrama de trastes deseado.  Existen tres interfaces distintos de
343 marcado de diagramas de trastes: standard (estándar), terse (escueto)
344 y verbose (prolijo).  Los tres interfaces producen marcados
345 equivalentes, pero tienen cantidades variables de información en la
346 cadena de marcado.  Hay más detalles sobre los interfaces de marcado
347 en @ref{Text markup commands}.
348
349 La cadena de marcado de los diagramas estándar de trastes indica el
350 número de la cuerda y el número de traste en que se coloca cada uno de
351 los puntos sobre la cuerda.  Además se pueden indicar cuerdas al aire
352 y cuerdas mudas (que no se tocan).
353
354 @lilypond[quote, verbatim]
355 <<
356   \context ChordNames {
357      \chordmode {
358        c1 d:m
359      }
360   }
361   \context Staff {
362     \clef "treble_8"
363     < c e g c' e' > 1 ^\markup
364       \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
365     < d a d' f'> ^\markup
366       \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
367   }
368 >>
369 @end lilypond
370
371 Las indicaciones de cejilla se pueden añadir al diagrama a partir de
372 la cadena de marcado del diagrama de trastes.
373
374 @lilypond[quote, verbatim]
375 <<
376   \context ChordNames {
377      \chordmode {
378        f1 g
379      }
380   }
381   \context Staff {
382     \clef "treble_8"
383     < f, c f a c' f'>1 ^\markup
384       \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
385     < g, d g b d' g'> ^\markup
386       \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
387   }
388 >>
389 @end lilypond
390
391 El tamaño del diagrama de trastes y el número de trastes del diagrama,
392 se puede cambiar en la cadena de marcado @code{fret-diagram}.
393
394 @lilypond[quote, verbatim]
395 <<
396   \context ChordNames {
397      \chordmode {
398        f1 g
399      }
400   }
401   \context Staff {
402     \clef "treble_8"
403     < f, c f a c' f'>1 ^\markup
404       \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
405     < g, b, d g b g'> ^\markup
406       \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
407   }
408 >>
409 @end lilypond
410
411 Se puede cambiar el número de cuerdas de un diagrama de trastes para
412 que se adapte a distintos instrumentos como el bajo y el ukelele, con
413 la cadena de marcado del diagrama.
414
415 @lilypond[quote, verbatim]
416 <<
417   \context ChordNames {
418      \chordmode {
419        a1
420      }
421   }
422   \context Staff {
423         %% A chord for ukelele
424     a'1 ^\markup \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
425   }
426 >>
427 @end lilypond
428
429 Se pueden apadir indicaciones de digitación, y la posición de las
430 etiquetas de los dedos se puede controlar mediante la cadena de
431 marcado del diagrama.
432
433 @lilypond[quote, verbatim]
434 <<
435   \context ChordNames {
436      \chordmode {
437        c1 d:m
438      }
439   }
440   \context Staff {
441     \clef "treble_8"
442     < c e g c' e' > 1 ^\markup
443       \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
444     < d a d' f'> ^\markup
445       \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
446   }
447 >>
448 @end lilypond
449
450 Se puede controlar el radio y la posición de los puntos con la cadena
451 de marcado @code{fret-diagram}.
452
453 @lilypond[quote, verbatim]
454 <<
455   \context ChordNames {
456      \chordmode {
457        c1 d:m
458      }
459   }
460   \context Staff {
461     \clef "treble_8"
462     < c e g c' e' > 1 ^\markup
463       \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
464     < d a d' f'> ^\markup
465       \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
466   }
467 >>
468 @end lilypond
469
470 La cadena de marcado de diagrama de trastes escueta,
471 @code{fret-diagram-terse}, omite los números de la cuerda; el número
472 de cuerda viene implícito por la presencia del punto y coma.  Hay un
473 punto y coma por cada cuerda del diagrama.  El primer punto y coma
474 corresponde al número de cuerda más alto, y el último punto y coma
475 corresponde a la primera cuerda.  Se pueden indicad cuerdas mudas, al
476 aire y números de traste.
477
478 @lilypond[quote, verbatim]
479 <<
480   \context ChordNames {
481      \chordmode {
482        c1 d:m
483      }
484   }
485   \context Staff {
486     \clef "treble_8"
487     < c e g c' e' > 1 ^\markup
488       \fret-diagram-terse #"x;3;2;o;1;o;"
489     < d a d' f'> ^\markup
490       \fret-diagram-terse #"x;x;o;2;3;1;"
491   }
492 >>
493 @end lilypond
494
495 Se pueden incluir números de cejilla en la cadena de marcado escueta
496 @code{fret-diagram-terse}.
497
498 @lilypond[quote, verbatim]
499 <<
500   \context ChordNames {
501      \chordmode {
502        f1 g
503      }
504   }
505   \context Staff {
506     \clef "treble_8"
507     < f, c f a c' f'>1 ^\markup
508       \fret-diagram-terse #"1-(;3;3;2;1;1-);"
509     < g, d g b d' g'> ^\markup
510       \fret-diagram-terse #"3-(;5;5;4;3;3-);"
511   }
512 >>
513 @end lilypond
514
515 Se pueden incluir indicaciones de digitación en la cadena de marcado
516 escueta @code{fret-diagram-terse}
517
518 @c Need to use override to enable fingerings to show this -- can we do so?
519 @lilypond[quote, verbatim]
520 <<
521   \context ChordNames {
522      \chordmode {
523        c1 d:m
524      }
525   }
526   \context Staff {
527     \override Voice.TextScript
528       #'fret-diagram-details #'finger-code = #'below-string
529     \clef "treble_8"
530     < c e g c' e' > 1 ^\markup
531       \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
532     < d a d' f'> ^\markup
533       \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
534   }
535 >>
536 @end lilypond
537
538 Otras propiedades de los diagramas de trastes se deben ajustar usando
539 @code{\override} al utilizar el marcado escueto con
540 fret-diagram-terse.
541
542 La cadena de marcado prolija @code{fret-diagram-verbose} está en el
543 formato de una lista de Scheme.  Cada elemento de la lista indica la
544 colocación un elemento sobre el diagrama de trastes.
545
546 @lilypond[quote, verbatim]
547 <<  \context ChordNames {
548      \chordmode {
549        c1 d:m
550      }
551   }
552   \context Staff {
553     \clef "treble_8"
554     < c e g c' e' > 1 ^\markup
555       \fret-diagram-verbose #'(
556         (mute 6)
557         (place-fret 5 3)
558         (place-fret 4 2)
559         (open 3)
560         (place-fret 2 1)
561         (open 1)
562       )
563     < d a d' f'> ^\markup
564       \fret-diagram-verbose #'(
565         (mute 6)
566         (mute 5)
567         (open 4)
568         (place-fret 3 2)
569         (place-fret 2 3)
570         (place-fret 1 1)
571       )
572   }
573 >>
574 @end lilypond
575
576 Se pueden incluir digitaciones y cejillas en una cadena de marcado
577 prolija @code{fret-diagram-verbose}.
578
579 @c \override is necessary to make fingering visible
580 @lilypond[quote, verbatim]
581 <<
582   \context ChordNames {
583      \chordmode {
584        f1 g
585      }
586   }
587   \context Staff {
588     \clef "treble_8"
589     \override Voice.TextScript
590       #'fret-diagram-details #'finger-code = #'below-string
591
592     < f, c f a c' f'>1 ^\markup
593       \fret-diagram-verbose #'(
594         (place-fret 6 1)
595         (place-fret 5 3)
596         (place-fret 4 3)
597         (place-fret 3 2)
598         (place-fret 2 1)
599         (place-fret 1 1)
600         (barre 6 1 1)
601       )
602     < g, b, d g b g'> ^\markup
603       \fret-diagram-verbose #'(
604         (place-fret 6 3 2)
605         (place-fret 5 2 1)
606         (open 4)
607         (open 3)
608         (open 2)
609         (place-fret 1 3 3)
610       )
611   }
612 >>
613 @end lilypond
614
615 Todas las otras propiedades de diagrama de trastes se deben ajustar
616 utilizando @code{\override} cuando se usa el marcado prolijo con
617 fret-diagram-verbose.
618
619 @ignore
620 The following example shows the three fret-diagram markup
621 interfaces, along with examples of common tweaks.  For example,
622 the size of the verbose fret diagram is reduced to 0.75, and the
623 finger indications are specified to appear below the diagram.  The
624 terse diagram includes tweaks to specify placement of finger code
625 and color of dots.
626
627 @lilypond[verbatim,ragged-right,quote]
628 \new Voice {
629   \clef "treble_8"
630   d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
631   d d d
632   fis^\markup \override #'(size . 0.75) {
633     \override #'(finger-code . below-string) {
634       \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
635                                (place-fret 5 4 3)
636                                (place-fret 4 4 4)
637                                (place-fret 3 3 2)
638                                (place-fret 2 2 1)
639                                (place-fret 1 2 1))
640     }
641   }
642   fis fis fis
643   c^\markup \override #'(dot-radius . 0.35) {
644     \override #'(finger-code . in-dot) {
645       \override #'(dot-color . white) {
646         \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
647       }
648     }
649   }
650   c c c
651 }
652 @end lilypond
653 @end ignore
654
655 El aspecto gráfico de un diagrama de trastes se puede personalizar
656 según las preferencias del usuario a través de las propiedades del
657 interface @code{fret-diagram-interface}.  Los detalles están en
658 @rinternals{fret-diagram-interface}.  Para un marcado de diagrama de
659 trastes, las propiedades del interface pertenecen a
660 @code{Voice.TextScript}.
661
662 @snippets
663
664 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
665 {customizing-markup-fret-diagrams.ly}
666
667 @seealso
668
669 Referencia de la notación:
670 @ref{Text markup commands}.
671
672 Fragmentos de código:
673 @rlsr{Fretted strings}.
674
675 Referencia de funcionamiento interno:
676 @rinternals{fret-diagram-interface}.
677
678 @node Predefined fret diagrams
679 @unnumberedsubsubsec Predefined fret diagrams
680
681 @cindex fret diagrams
682 @cindex chord diagrams
683
684 Se pueden imprimir los diagramas de trastes usando el contexto
685 @code{FretBoards}.  De forma predeterminada, el contexto
686 @code{FretBoards} imprime diagramas de trastes que están almacenados
687 en una tabla de búsqueda:
688
689 @lilypond[verbatim, ragged-right, quote]
690 \include "predefined-guitar-fretboards.ly"
691 \context FretBoards {
692   \chordmode {
693     c1 d
694   }
695 }
696 @end lilypond
697
698 Los diagramas de traste predefinidos están en el archivo
699 @code{predefined-guitar-fretboards.ly}.  Los diagramas de trastes se
700 almacenan tomando como base las notas de un acorde y el valor de
701 @code{stringTunings} que se está utilizando en cada momento.
702 @code{predefined-guitar-fretboards.ly} contiene diagramas de traste
703 predefinidos sólo para @code{guitar-tuning}.  Los diagramas de traste
704 predefinidos se pueden añadir para otros instrumentos u otras
705 afinaciones siguiendo los ejemplos que aparecen en
706 @code{predefined-guitar-fretboards.ly}.
707
708 Las notas de los acordes se pueden introducir como música simultánea o
709 bein usando el modo de acordes (véase @ref{Chord mode overview}).
710
711 @lilypond[verbatim, ragged-right,quote]
712 \include "predefined-guitar-fretboards.ly"
713 \context FretBoards {
714   \chordmode {c1}
715   <c' e' g'>1
716 }
717 @end lilypond
718
719 Es corriente que se impriman juntos los nombres de acorde y los
720 diagramas de traste.  Esto se puede hacer poniendo un contexto de
721 nombres de acorde @code{ChordNames} en paralelo con un contexto de
722 trastes @code{FretBoards} y dando a los dos contextos el mismo
723 contenido musical.
724
725 @lilypond[verbatim, ragged-right, quote]
726 \include "predefined-guitar-fretboards.ly"
727 mychords = \chordmode{
728   c1 f g
729 }
730
731 <<
732   \context ChordNames {
733     \mychords
734   }
735   \context FretBoards {
736     \mychords
737   }
738 >>
739 @end lilypond
740
741 Los diagramas de traste predefinidos se pueden transportar, en la
742 medida en que esté almacenado un diagrama para el acorde transportado,
743 en la tabla de diagramas de traste.
744
745 @lilypond[verbatim, ragged-right, quote]
746 \include "predefined-guitar-fretboards.ly"
747 mychords = \chordmode{
748   c1 f g
749 }
750
751 mychordlist = {
752   \mychords
753   \transpose c e { \mychords}
754 }
755 <<
756   \context ChordNames {
757     \mychordlist
758   }
759   \context FretBoards {
760     \mychordlist
761   }
762 >>
763 @end lilypond
764
765
766 La tabla de diagramas de traste predefinidos contiene siete acordes
767 (mayor, menor, aumentado, disminuido, séptima dominante, séptima mayor
768 y menor séptima) para 17 tonalidades distintas.  Se puede ver una
769 lista completa de los diagramas de traste predefinidos en
770 @ref{Predefined fretboard diagrams}.  Si no hay una entrada en la
771 tabla para un acorde, el grabador FretBoards calcula un cadena de
772 diagrama fret-diagram usando la funcionalidad de diagramas automáticos
773 que se describe en @ref{Automatic fret diagrams}.
774
775 @lilypond[verbatim, ragged-right, quote]
776 \include "predefined-guitar-fretboards.ly"
777 mychords = \chordmode{
778   c1 c:9
779 }
780
781 <<
782   \context ChordNames {
783     \mychords
784   }
785   \context FretBoards {
786     \mychords
787   }
788 >>
789 @end lilypond
790
791 Se pueden añadir diagramas de traste a la tabla de diagramas sFret
792 diagrams can be added to the fret diagram table.  Para añadir un
793 diagrama debemos especificar el acorde del diagrama, la afinación
794 utilizadathe tuning to be used y la cadena de definición escueta
795 fret-diagram-terse del diagrama.
796
797 @lilypond[verbatim, ragged-right, quote]
798 \include "predefined-guitar-fretboards.ly"
799
800 \storePredefinedDiagram \chordmode {c:9}
801                         #guitar-tuning
802                         #"x;3-2;2-1;3-3;3-4;x;"
803
804 mychords = \chordmode{
805   c1 c:9
806 }
807
808 <<
809   \context ChordNames {
810     \mychords
811   }
812   \context FretBoards {
813     \mychords
814   }
815 >>
816 @end lilypond
817
818 Se pueden almacenar distintos diagramas de traste para el mismo acorde
819 usando distinas octavas para las notas.
820
821 @lilypond[verbatim, ragged-right, quote]
822 \include "predefined-guitar-fretboards.ly"
823
824 \storePredefinedDiagram \chordmode {c'}
825                         #guitar-tuning
826                         #(offset-fret 2 (chord-shape 'bes))
827
828 mychords = \chordmode{
829   c1 c'
830 }
831
832 <<
833   \context ChordNames {
834     \mychords
835   }
836   \context FretBoards {
837     \mychords
838   }
839 >>
840 @end lilypond
841
842 Además de los diagramas de traste, LilyPond almacena una lista interna
843 de formas de acorde.  Las formas de acorde son diagramas de traste que
844 se pueden desplazar por el mástil para dar acordes distintos.  Se
845 pueden añadir formas de acorde a la lista interna y luego usarlas para
846 definir diagramas de traste predefinidos.
847
848 @lilypond[verbatim, ragged-right, quote]
849 \include "predefined-guitar-fretboards.ly"
850
851 % add a new chord shape
852
853 \addChordShape #'powerf #"1-1;3-3;3-4;x;x;x;"
854
855 % add some new chords based on the power chord shape
856
857 \storePredefinedDiagram \chordmode {f'}
858                         #guitar-tuning
859                         #(chord-shape 'powerf)
860 \storePredefinedDiagram \chordmode {g'}
861                         #guitar-tuning
862                         #(offset-fret 2 (chord-shape 'powerf))
863
864 mychords = \chordmode{
865   f1 f' g g'
866 }
867
868 <<
869   \context ChordNames {
870     \mychords
871   }
872   \context FretBoards {
873     \mychords
874   }
875 >>
876 @end lilypond
877
878 El aspecto gráfico de un diagrama de traste se puede personalizar
879 según las preferencias del usuario a través de las propiedades del
880 interface @code{fret-diagram-interface}.  Los detalles están en
881 @rinternals{fret-diagram-interface}.  Para un diagrama de trastes
882 predefinido, las propiedades de interface pertenecen a
883 @code{FretBoards.FretBoard}.
884
885 @snippets
886
887 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
888 {customizing-fretboard-fret-diagrams.ly}
889
890
891 @seealso
892
893 Referencia de la notación:
894 @ref{Custom tablatures},
895 @ref{Automatic fret diagrams},
896 @ref{Chord mode overview},
897 @ref{Predefined fretboard diagrams}.
898
899 Installed Files:
900 @file{ly/predefined-guitar-fretboards.ly}.
901
902 Fragmentos de código:
903 @rlsr{Fretted strings}.
904
905 Referencia de funcionamiento interno:
906 @rinternals {fret-diagram-interface}.
907
908
909 @node Automatic fret diagrams
910 @unnumberedsubsubsec Automatic fret diagrams
911 @cindex fret diagrams
912 @cindex chord diagrams
913
914 Se pueden crear diagramas de traste automáticamente a partir de las
915 notas introducidas usando el contexto @code{FretBoards}.  Si no está
916 disponible ningún diagrama predefinido para las notas introducidas en
917 la afinación @code{stringTunings} activa, este contexto calcula las
918 cuerdas y los trastes que se pueden usar para tocar las notas.
919
920 @lilypond[quote,ragged-right,verbatim]
921 <<
922   \context ChordNames {
923      \chordmode {
924        f1 g
925      }
926   }
927   \context FretBoards {
928     < f, c f a c' f'>1
929     < g,\6 b, d g b g'>
930   }
931   \context Staff {
932     \clef "treble_8"
933     < f, c f a c' f'>1
934     < g, b, d g b' g'>
935   }
936 >>
937 @end lilypond
938
939 Puesto que de forma predeterminada no se carga ningún diagrama
940 predefinido, el comportamiento predeterminado es el cálculo automático
941 de los diagramas de traste.  Una vez que los diagramas predeterminados
942 se han cargado, se puede habilitar e inhabilitar el cálculo automático
943 con instrucciones predefinidas:
944
945 @lilypond[quote,ragged-right,verbatim]
946
947 \storePredefinedDiagram <c e g c' e'>
948                         #guitar-tuning
949                         #"x;3-1-(;5-2;5-3;5-4;3-1-1);"
950 <<
951   \context ChordNames {
952      \chordmode {
953        c1 c c
954      }
955   }
956   \context FretBoards {
957     <c e g c' e'>1
958     \predefinedFretboardsOff
959     <c e g c' e'>
960     \predefinedFretboardsOn
961     <c e g c' e'>
962   }
963   \context Staff {
964     \clef "treble_8"
965     <c e g c' e'>1
966     <c e g c' e'>
967     <c e g c' e'>
968   }
969 >>
970 @end lilypond
971
972 A veces el calculador de trastes es incapaz de encontrar un diagrama
973 aceptable.  Esto se puede remediar generalmente mediante la asignación
974 manual de una nota a una cuerda.  En muchos casos sólo hay que colocar
975 manualmente una nota sobre una cuerda; el resto de las notas se
976 situará en el lugar adecuado por parte del contexto @code{FretBoards}.
977
978 @lilypond[quote,ragged-right,verbatim]
979 <<
980   \context ChordNames {
981      \chordmode {
982        c1 c
983      }
984   }
985   \context FretBoards {
986     < c g c' e' g'> 1
987     < c g\4 c' e' g'> 1
988   }
989   \context Staff {
990     \clef "treble_8"
991     < c g c' e' g'> 1
992     < c g c' e' g'> 1
993   }
994 >>
995 @end lilypond
996
997 Se pueden añadir digitaciones a los diagramas de traste del contexto
998 FretBoard.
999
1000 @lilypond[quote, verbatim]
1001 <<
1002   \context ChordNames {
1003      \chordmode {
1004        c1 d:m
1005      }
1006   }
1007   \context FretBoards {
1008     < c-3 e-2 g c'-1 e' > 1
1009     < d a-2 d'-3 f'-1>
1010   }
1011   \context Staff {
1012     \clef "treble_8"
1013     < c e g c' e' > 1
1014     < d a d' f'>
1015   }
1016 >>
1017 @end lilypond
1018
1019 El traste mínimo que usar en el cálculo de cuerdas y trastes para el
1020 contexto FretBoard se puede fijar con la propiedad @code{minimumFret}.
1021
1022 @lilypond[quote, verbatim]
1023 <<
1024   \context ChordNames {
1025      \chordmode {
1026        d1:m d:m
1027      }
1028   }
1029   \context FretBoards {
1030     < d a d' f'>
1031     \set FretBoards.minimumFret = #5
1032     < d a d' f'>
1033   }
1034   \context Staff {
1035     \clef "treble_8"
1036     < d a d' f'>
1037     < d a d' f'>
1038   }
1039 >>
1040 @end lilypond
1041
1042 Las cuerdas y los trastes para el contexto @code{FretBoards} dependen
1043 de la propiedad @code{stringTunings}, que tiene el mismo significado
1044 que en el contexto de tablatura TabStaff.  Consulte @ref{Custom
1045 tablatures} para ver más información sobre la propiedad
1046 @code{stringTunings}.
1047
1048 El aspecto gráfico de un diagrama de trastes se puede personalizar de
1049 acuerdo a las preferncias del usuario a través de las propiedades del
1050 interface @code{fret-diagram-interface}.  Los detalles están en
1051 @rinternals{fret-diagram-interface}.  Para un diagrama de
1052 @code{FretBoards}, las propiedades del interface pertenecen a
1053 @code{FretBoards.FretBoard}.
1054
1055 @predefined
1056 @code{\predefinedFretboardsOff},
1057 @code{\predefinedFretboardsOn}.
1058
1059 @seealso
1060
1061 Referencia de la notación:
1062 @ref{Custom tablatures}.
1063
1064 Fragmentos de código:
1065 @rlsr{Fretted strings}.
1066
1067 Referencia de funcionamiento interno:
1068 @rinternals {fret-diagram-interface}.
1069
1070
1071
1072 @node Right-hand fingerings
1073 @unnumberedsubsubsec Right-hand fingerings
1074
1075 Las digitaciones de la mano derecha @var{p-i-m-a} se deben introducir
1076 dentro de una construcción de acorde @code{<>} para que se impriman en
1077 la partitura, incluso si se aplican a una nota suelta.
1078
1079 @warning{@strong{Debe} haber un guión después de la nota y un espacio
1080 antes del ángulo de cierre @code{>}.}
1081
1082 @lilypond[quote,verbatim,relative=0]
1083 \clef "treble_8"
1084 <c-\rightHandFinger #1 >4
1085 <e-\rightHandFinger #2 >
1086 <g-\rightHandFinger #3 >
1087 <c-\rightHandFinger #4 >
1088 <c,-\rightHandFinger #1 e-\rightHandFinger #2 g-\rightHandFinger #3 c-\rightHandFinger #4 >1
1089 @end lilypond
1090
1091 Por brevedad, se puede escribir @code{\rightHandFinger} como algo más
1092 corto, como por ejemplo @code{RH}:
1093
1094 @example
1095 #(define RH rightHandFinger)
1096 @end example
1097
1098 @cindex digitaciones, mano derecha, de guitarra
1099 @cindex mano derecha, digitaciones para guitarra
1100
1101 @snippets
1102
1103 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1104 {placement-of-right-hand-fingerings.ly}
1105
1106 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1107 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1108
1109 @seealso
1110
1111 Fragmentos de código:
1112 @rlsr{Fretted strings}.
1113
1114 Referencia de funcionamiento interno:
1115 @rinternals{StrokeFinger}.
1116
1117
1118 @node Guitar
1119 @subsection Guitar
1120
1121 Casi todos los asintos de notación relacionados con la música para
1122 guitarra están suficientemente cubiertos en la sección general sobre
1123 ajustes de instrumentos de trastes, pero hay algunos más de los que
1124 merece la pena hablar aquí.  De forma ocasional, los usuarios quieren
1125 crear documentos del tipo de cancioneros que tengan sólo la letra de
1126 las canciones con indicaciones de acordes sobre ella.  Dado que
1127 Lilypond es un tipografiador de música, no se recomienda para
1128 documentos que no tienen notación musical.  Una alternativa mejor es
1129 un procesador de texto, editor de texto o, para usuarios con
1130 experiencia, un tipografiador como GuitarTeX.
1131
1132 @menu
1133 * Indicating position and barring::
1134 * Indicating harmonics and dampened notes::
1135 @end menu
1136
1137
1138 @node Indicating position and barring
1139 @unnumberedsubsubsec Indicating position and barring
1140
1141 Este ejemplo muestra cómo incluir indicaciones de posición y cejilla
1142 de guitarra:
1143
1144 @lilypond[quote,ragged-right,fragment,verbatim,relative=0]
1145 \clef "treble_8"
1146 b16 d g b e
1147 \textSpannerDown
1148 \override TextSpanner #'bound-details #'left #'text = #"XII "
1149   g16\startTextSpan
1150   b16 e g e b g\stopTextSpan
1151 e16 b g d
1152 @end lilypond
1153
1154 @seealso
1155
1156 Referencia de la notación:
1157 @ref{Text spanners}.
1158
1159 Fragmentos de código:
1160 @rlsr{Fretted strings},
1161 @rlsr{Expressive marks}.
1162
1163 @node Indicating harmonics and dampened notes
1164 @unnumberedsubsubsec Indicating harmonics and dampened notes
1165
1166 Se pueden usar cabezas de nota especiales para indicar notas apagadas
1167 o armónicos.  Los armónicos se suelen explicar de forma más completa
1168 con un marcado de texto.
1169
1170 @lilypond[quote,ragged-right,fragment,verbatim]
1171 \relative c' {
1172   \clef "treble_8"
1173   \override Staff.NoteHead #'style = #'cross
1174   g8 a b c b4
1175   \override Staff.NoteHead #'style = #'harmonic-mixed
1176   d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1177 }
1178 @end lilypond
1179
1180 @seealso
1181
1182 Fragmentos de código:
1183 @rlsr{Fretted strings}.
1184
1185 Referencia de la notación:
1186 @ref{Special note heads},
1187 @ref{Note head styles}.
1188
1189 @node Banjo
1190 @subsection Banjo
1191
1192 @menu
1193 * Banjo tablatures::
1194 @end menu
1195
1196 @node Banjo tablatures
1197 @unnumberedsubsubsec Banjo tablatures
1198
1199 @cindex banjo, tablaturas de
1200
1201 LilyPond contempla el banjo de cinco cuerdas de una manera básica.
1202 Cuando haga tablaturas para banjo de cinco cuerdas, utilice la función
1203 de formato de tablatura de banjo para obtener los números correctos de
1204 los trastes para la quinta cuerda:
1205
1206 @c due to crazy intervals of banjo music, absolute pitch is recommended
1207
1208 @lilypond[quote,ragged-right,fragment,verbatim]
1209 \new TabStaff <<
1210   \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
1211   \set TabStaff.stringTunings = #banjo-open-g-tuning
1212   {
1213     \stemDown
1214     g8 d' g'\5 a b g e d' |
1215     g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
1216     g4
1217   }
1218 >>
1219 @end lilypond
1220
1221 En LilyPond se encuentran predefinidas varias afinaciones comunes para
1222 el banjo: @code{banjo-c-tuning} (sol-Do-Sol-Si-Re),
1223 @code{banjo-modal-tuning} (sol-Re-Sol-Do-Re),
1224 @code{banjo-open-d-tuning} (Re Mayor al aire, la-Re-Fa#-La-Re) y
1225 @code{banjo-open-dm-tuning} (Re menor al aire, la-Re-Fa-La-Re).
1226
1227 Estas afinaciones se pueden convertir a afinaciones para bajo de
1228 cuatro cuerdas utilizando la función @code{four-string-banjo}:
1229
1230 @example
1231 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
1232 @end example
1233
1234 @seealso
1235
1236 Fragmentos de código:
1237 @rlsr{Fretted strings}.
1238
1239 El archivo @file{scm/@/output@/-lib@/.scm} contiene las afinaciones
1240 predefinidas para el banjo.
1241