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