]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/fretted-strings.itely
Doc-es: update Tweaks, Changing, Fretted, Input, Appendices.
[lilypond.git] / Documentation / es / notation / fretted-strings.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2
3 @ignore
4     Translation of GIT committish: 940309ad0e403897f556c8253e69708121b91765
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11 @c \version "2.15.16"
12
13 @node Instrumentos de cuerda con trastes
14 @section Instrumentos de cuerda con trastes
15 @translationof Fretted string instruments
16
17 @lilypondfile[quote]{fretted-headword.ly}
18
19 Esta sección trata varios aspectos de la notación musical que son
20 exclusivos de los instrumentos de cuerda con trastes.
21
22 @cindex tablatura
23 @cindex guitarra, tablatura de
24 @cindex tablatura de banjo
25 @cindex banjo, tablatura de
26
27 @menu
28 * Notación común para cuerdas con trastes::
29 * Guitarra::
30 * Banjo::
31 @end menu
32
33 @node Notación común para cuerdas con trastes
34 @subsection Notación común para cuerdas con trastes
35 @translationof Common notation for fretted strings
36
37 Esta sección se ocupa de la notación común exclusiva de los
38 instrumentos de cuerda con trastes.
39
40 @menu
41 * Referencias para cuerdas con trastes::
42 * Indicación de los números de cuerda::
43 * Tablaturas predeterminadas::
44 * Tablaturas personalizadas::
45 * Marcas de diagramas de trastes::
46 * Diagramas predefinidos de trastes::
47 * Diagramas de traste automáticos::
48 * Digitaciones de la mano derecha::
49 @end menu
50
51 @node Referencias para cuerdas con trastes
52 @unnumberedsubsubsec Referencias para cuerdas con trastes
53 @translationof References for fretted strings
54
55 La notación musical para instrumentos de cuerda con trastes se realiza
56 normalmente en una sola pauta, ya sea en notación musical tradicional
57 o en tablatura.  A veces se combinan los dos tipos, y es común en
58 música popular utilizar diagramas de acordes por encima de un
59 pentagrama de notación tradicional.  La guitarra y el banjo son
60 instrumentos transpositores, que suenan una octava por debajo de lo
61 escrito.  Las partituras para estos instrumentos deben usar la clave
62 de Sol octava baja @code{"treble_8"} (o @code{\transposition c} para
63 obtener una salida MIDI correcta).  Otros elementos relativos a los
64 instrumentos de cuerda con trastes se estudian en otras partes de
65 manual:
66
67 @itemize
68 @item
69 Las digitaciones se indican como se explica en @ref{Indicaciones de
70 digitación}.
71
72 @item
73 Las instrucciones para ligaduras @notation{Laissez vibrer} así como
74 ligaduras de unión sobre arpegios y trémolos están en
75 @ref{Ligaduras de unión}.
76
77 @item
78 Las instrucciones para el manejo de varias voces se encuentran en
79 @ref{Resolución de las colisiones}.
80
81 @item Las instrucciones para la indicación de armónicos está en
82 @ref{Armónicos}.
83
84 @end itemize
85
86
87 @seealso
88 Referencia de la notación:
89 @ref{Indicaciones de digitación},
90 @ref{Ligaduras de unión},
91 @ref{Resolución de las colisiones},
92 @ref{Nombres de instrumentos},
93 @ref{Escribir música en paralelo},
94 @ref{Arpegio},
95 @ref{Lista de articulaciones},
96 @ref{Clave},
97 @ref{Transposición de los instrumentos}.
98
99
100 @node Indicación de los números de cuerda
101 @unnumberedsubsubsec Indicación de los números de cuerda
102 @translationof String number indications
103
104 @cindex cuerda, número de la
105 @cindex números de cuerda frente a digitaciones
106 @cindex digitación frente a números de cuerda
107
108 Se puede indicar la cuerda en que se debe tocar una nota añadiendo
109 @code{\}@tie{}@var{número} a una nota dentro de una construcción de
110 acorde (@code{<>}).
111
112 @warning{Los números de cuerda @strong{se deben} definir dentro de una
113 construcción de acorde con ángulos simples, incluso si se trata de una
114 sola nota.}
115
116 @lilypond[verbatim,quote,relative=0]
117 \clef "treble_8"
118 <c\5>4 <e\4> <g\3>2
119 <c,\5 e\4 g\3>1
120 @end lilypond
121
122 Cuando se usan al mismo tiempo digitaciones e indicaciones del número
123 de cuerda, su colocación se controla por el orden en que aparecen
124 estos elementos en el código:
125
126 @lilypond[verbatim,quote,relative=1]
127 \clef "treble_8"
128 <g\3-0>2
129 <g-0\3>
130 @end lilypond
131
132 @snippets
133
134 @lilypondfile[verbatim,quote,texidoc,doctitle]
135 {controlling-the-placement-of-chord-fingerings.ly}
136
137 @lilypondfile[verbatim,quote,texidoc,doctitle]
138 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
139
140
141 @seealso
142 Referencia de la notación:
143 @ref{Indicaciones de digitación}.
144
145 Fragmentos de código:
146 @rlsr{Fretted strings}.
147
148 Referencia de funcionamiento interno:
149 @rinternals{StringNumber},
150 @rinternals{Fingering}.
151
152
153 @node Tablaturas predeterminadas
154 @unnumberedsubsubsec Tablaturas predeterminadas
155 @translationof Default tablatures
156
157 @cindex tablatura, principios básicos
158 @cindex tablatura predeterminada
159
160 @funindex TabStaff
161 @funindex TabVoice
162
163 La notación para instrumentos de cuerda pulsada se realiza con
164 frecuencia utilizando un sistema de dedos y cifras, o tablatura.  A
165 diferencia de la notación tradicional, las notas no se designan
166 mediante figuras, sino mediante números (o símbolos semejantes a
167 letras en la intavolatura histórica).  Las líneas de la tablatura
168 indican sobre qué cuerda se debe tocar la nota, y el número sobre
169 una línea indica el traste en que la cuerda correspondiente debe
170 pisarse.  Las notas que se deben tocar simultáneamente se
171 alinean en sentido vertical.
172
173 De forma predeterminada, la cuerda 1 es la más aguda y corresponde
174 a la línea superior de la pauta @code{TabStaff}.  La afinación
175 predeterminada de las cuerdas del @code{TabStaff} es la afinación
176 estándar de guitarra (con 6 cuerdas).  Las notas se imprimen
177 como tablatura, usando los contextos @code{TabStaff}
178 y @code{TabVoice}.  Se añade automáticamente una clave caligráfica
179 de tablatura.
180
181 @lilypond[quote,ragged-right,verbatim]
182 \new TabStaff \relative c' {
183   a,8 a' <c e> a
184   d,8 a' <d f> a
185 }
186 @end lilypond
187
188 Las tablaturas predeterminadas no contienen símbolos para la duración
189 de las notas ni ningún otro símbolo musical, como p.ej. indicaciones
190 expresivas.
191
192 @lilypond[quote,ragged-right,verbatim]
193 symbols = {
194   \time 3/4
195   c4-.^"Allegro" d( e)
196   f4-.\f g a^\fermata
197   \mark \default
198   c8_.\<\( c16 c~ c2\!
199   c'2.\prall\)
200 }
201
202 \score {
203   <<
204     \new Staff { \clef "G_8" \symbols }
205     \new TabStaff { \symbols }
206   >>
207 }
208 @end lilypond
209
210 @funindex \tabFullNotation
211
212 Si queremos que todos los símbolos musicales que se usan en la
213 notación tradicional aparezcan también en la tablatura, tenemos que
214 aplicar la instrucción @code{\tabFullNotation} dentro de un contexto
215 @code{TabStaff}.  Tenga en cuenta que, en la tablatura, las blancas
216 tienen doble plica para poder distinguirlas de las negras.
217
218 @lilypond[quote,ragged-right,verbatim]
219 symbols = {
220   \time 3/4
221   c4-.^"Allegro" d( e)
222   f4-.\f g a^\fermata
223   \mark \default
224   c8_.\<\( c16 c~ c2\!
225   c'2.\prall\)
226 }
227
228 \score {
229   \new TabStaff {
230     \tabFullNotation
231     \symbols
232   }
233 }
234 @end lilypond
235
236 @cindex traste
237
238 @funindex minimumFret
239
240 De forma predeterminada, las notas se asignan a la posición más baja
241 del mástil (primera posición).  Las cuerdas al aire se toman como
242 preferencia, automáticamente.  Si queremos que una nota determinada se
243 toque sobre una cuerda concreta, podemos añadir una indicación de
244 número de cuerda al nombre de la nota.  Si definimos los nombres de
245 nota y los números de cuerda sin una construcción de acorde
246 (@code{<>}), las indicaciones de número de cuerda no aparecerán en la
247 notación tradicional.  Es mucho más cómodo definir la posición
248 utilizando el valor de @code{minimumFret}.  El valor predeterminado de
249 es 0.
250
251
252 @lilypond[quote,ragged-right,verbatim]
253 \new StaffGroup <<
254    \new Staff \relative c {
255      \clef "treble_8"
256      \time 2/4
257      c16 d e f g4
258      c,16\5 d\5 e\4 f\4 g4\4
259      c,16 d e f g4
260    }
261    \new TabStaff \relative c {
262      c16 d e f g4
263      c,16\5 d\5 e\4 f\4 g4\4
264      \set TabStaff.minimumFret = #5
265      c,16 d e f g4
266    }
267 >>
268 @end lilypond
269
270 @funindex \tabChordRepeats
271 @funindex \chordRepeats
272 @cindex acordes, repetición de
273 @cindex repetición con @code{q}
274
275 Las construcciones de acorde se pueden repetir mediante el símbolo de
276 repetición de acordes @code{q}.  En combinación con las tablaturas, su
277 comportamiento de eliminar números de cuerda y de dedos junto a otros
278 eventos es fastidioso, por lo que quizá quiera ejecutar
279 @example
280 \chordRepeats #'(string-number-event fingering-event)
281 @end example
282 explícitamente sobre expresiones musicales en las tablaturas que
283 utilicen @ref{Repetición de acordes}.  Esta instrucción en particular
284 es tan común que está disponible como @code{\tabChordRepeats}.
285
286 @lilypond[quote,verbatim]
287 guitar = \relative c' {
288   r8 <gis-6 cis-6 b-0>~ q4 q8~ q q4
289 }
290
291 \new StaffGroup <<
292   \new Staff {
293     \clef "treble_8"
294     \guitar
295   }
296   \new TabStaff {
297     \tabChordRepeats \guitar
298   }
299 >>
300 @end lilypond
301
302 Las ligaduras de unión que cruzan saltos de línea llevan paréntesis de
303 forma predeterminada.  Lo mismo rige para la casilla de segunda vez de
304 una repetición.
305
306 @lilypond[quote,ragged-right,verbatim]
307 ties = \relative c' {
308   \repeat volta 2 {
309     e2. f4~
310     f2 g2~
311   }
312   \alternative {
313      { g4 f2. }
314      { g4\repeatTie c,2. }
315   }
316   b1~
317   \break
318   b1
319   \bar "|."
320 }
321
322 \score {
323   <<
324     \new StaffGroup  <<
325       \context Staff {
326         \clef "treble_8"
327         \ties
328       }
329       \context TabStaff {
330         \ties
331       }
332     >>
333   >>
334   \layout {
335   indent = #0
336   ragged-right = ##t
337   }
338 }
339 @end lilypond
340
341 @funindex \hideSplitTiedTabNotes
342
343 La instrucción @code{\hideSplitTiedTabNotes} cancela el comportamiento
344 de imprimir los números de traste entre paréntesis:
345
346 @lilypond[quote,ragged-right,verbatim]
347 ties = \relative c' {
348   \repeat volta 2 {
349     e2. f4~
350     f2 g2~ }
351   \alternative {
352     { g4 f2. }
353     { g4\repeatTie c,2. }
354   }
355   b1~
356   \break
357   b1
358   \bar "|."
359 }
360
361 \score {
362   <<
363     \new StaffGroup  <<
364       \context Staff {
365         \clef "treble_8"
366         \ties
367       }
368       \context TabStaff {
369       \hideSplitTiedTabNotes
370         \ties
371       }
372     >>
373   >>
374   \layout {
375   indent = #0
376   ragged-right = ##t
377   }
378 }
379 @end lilypond
380
381 @cindex armónicos en tablatura
382 @cindex tablatura y armónicos
383 @cindex deslizamientos en notación de tablatura
384 @cindex tablatura y deslizamientos
385 @cindex glissandos de acordes
386 @funindex \harmonic
387 @funindex \harmonicByFret
388 @funindex \harmonicByRatio
389
390 Se pueden añadir indicaciones de armónicos a la notación de tablatura
391 como sus alturas de sonido:
392
393 @lilypond[verbatim,quote]
394 firstHarmonic = {
395   d'4\4\harmonic
396   g'4\3\harmonic
397   b'2\2\harmonic
398 }
399 \score {
400   <<
401     \new Staff { \firstHarmonic }
402     \new TabStaff { \firstHarmonic }
403   >>
404 }
405 @end lilypond
406
407 Observe que la instrucción @code{\harmonic} se debe adjuntar siempre a
408 notas individuales (posiblemente dentro de un acorde) en lugar de a
409 acordes completos. Sólo tiene sentido para armónicos sobre una cuerda
410 abierta en el duodécimo traste.  Cualquier otro armónico debe estar
411 calculado por parte de LilyPond.  Se puede conseguir esto indicando el
412 traste en que debe rozar la cuerda el dedo de la mano que pisa.
413
414 @lilypond[verbatim,quote]
415 fretHarmonics = {
416   \harmonicByFret #5 d16\4
417   \harmonicByFret #4 d16\4
418   \harmonicByFret #3 d8\4
419   \harmonicByFret #5 <g\3 b\2>2.
420 }
421 \score {
422   <<
423     \new Staff { \fretHarmonics }
424     \new TabStaff { \fretHarmonics }
425   >>
426 }
427 @end lilypond
428
429 De forma alternativa, se pueden calcular los armónicos definiendo la
430 razón de las longitudes de cuerda por encima y por debajo de la
431 digitación de armónico.
432
433 @lilypond[verbatim,quote]
434 ratioHarmonics = {
435   \harmonicByRatio #1/2 <g\3 b\2 e'\1>4
436   \harmonicByRatio #1/3 <g\3 b\2 e'\1>4
437   \harmonicByRatio #1/4 { g8\3 b8\2 e'4\1 }
438 }
439 \score {
440   <<
441     \new Staff { \ratioHarmonics }
442     \new TabStaff { \ratioHarmonics }
443   >>
444 }
445 @end lilypond
446
447 @snippets
448 @lilypondfile[verbatim,quote,texidoc,doctitle]
449 {stem-and-beam-behavior-in-tablature.ly}
450
451 @lilypondfile[verbatim,quote,texidoc,doctitle]
452 {polyphony-in-tablature.ly}
453
454 @lilypondfile[verbatim,quote,texidoc,doctitle]
455 {open-string-harmonics-in-tablature.ly}
456
457 @lilypondfile[verbatim,quote,texidoc,doctitle]
458 {fretted-string-harmonics-in-tablature.ly}
459
460 @lilypondfile[verbatim,quote,texidoc,doctitle]
461 {slides-in-tablature.ly}
462
463 @lilypondfile[verbatim,quote,texidoc,doctitle]
464 {chord-glissando-in-tablature.ly}
465
466 @seealso
467 Referencia de la notación:
468 @ref{Repetición de acordes},
469 @ref{Repeticiones explícitas},
470 @ref{Plicas},
471 @ref{Armónicos},
472 @ref{Glissando}.
473
474 Fragmentos de código:
475 @rlsr{Fretted strings}.
476
477 Referencia de funcionamiento interno:
478 @rinternals{TabNoteHead},
479 @rinternals{TabStaff},
480 @rinternals{TabVoice},
481 @rinternals{Beam}.
482
483 @knownissues
484 Los acordes no se tratan de una forma especial, y de aquí que el
485 selector automático de la cuerda puede elegir fácilmente la misma
486 cuerda para dos notas del acorde.
487
488 Para manejar @code{\partcombine}, es necesario que @code{TabStaff}
489 utilice voces especialmente creadas:
490
491 @lilypond[quote,ragged-right,verbatim]
492 melodia = \partcombine { e4 g g g } { e4 e e e }
493 <<
494   \new TabStaff <<
495     \new TabVoice = "one" s1
496     \new TabVoice = "two" s1
497     \new TabVoice = "shared" s1
498     \new TabVoice = "solo" s1
499     { \melodia }
500   >>
501 >>
502 @end lilypond
503
504 Los efectos especiales de guitarra se limitan a armónicos y @emph{slides}.
505
506 @node Tablaturas personalizadas
507 @unnumberedsubsubsec Tablaturas personalizadas
508 @translationof Custom tablatures
509
510 @cindex tablaturas personalizadas
511 @cindex tablatura de banjo
512 @cindex tablatura de mandolina
513 @cindex tablatura de guitarra
514 @cindex tablatura de bajo
515 @cindex tablatura de ukelele
516 @cindex tablatura de violin
517 @cindex tablatura de viola
518 @cindex tablatura de violoncello
519 @cindex tablatura de bajo
520 @cindex tablatura de contrabajo
521 @cindex tablatura, afinaciones predefinidas de
522 @cindex trastes, instrumentos con, afinaciones predefinidas
523 @cindex predefinidas, afinaciones, para instrumentos de traste
524
525 @funindex stringTunings
526
527 La tablatura en LilyPond calcula automáticamente el traste para cada
528 nota, basándose en la cuerda a que está asignada la nota.  Para
529 hacerlo, es necesario especificar la afinación de las cuerdas.  La
530 afinación de las cuerdas se da en la propiedad @code{stringTunings}.
531
532 LilyPond trae afinaciones predefinidas para el banjo, la mandolina, la
533 guitarra, el bajo, el ukelele, el violín, la viola, el violoncello y
534 el contrabajo.  LilyPond establece automáticamente la transposición
535 correcta para las afinaciones predefinidas.  El ejemplo siguiente es
536 para bajo, que suena una octava por debajo de lo escrito.
537
538 @lilypond[quote,ragged-right,verbatim]
539 <<
540   \new Staff {
541     \clef "bass_8"
542     \relative c, {
543       c4 d e f
544     }
545   }
546   \new TabStaff {
547     \set TabStaff.stringTunings = #bass-tuning
548     \relative c, {
549       c4 d e f
550     }
551   }
552 >>
553 @end lilypond
554
555 La afinación por omisión es @code{guitar-tuning} (la afinación
556 estándar Mi-La-Re-Sol-Si-Mi).  Otras afinaciones predefinidas son
557 @code{guitar-open-g-tuning} (Sol Mayor al aire, Re-Sol-Re-Sol-Si-Re),
558 @code{mandolin-tuning} (mandolina) y @code{banjo-open-g-tuning} (banjo
559 con Sol Mayor al aire).  Las afinaciones predefinidas están en
560 @file{ly/string-tuning-init.ly}.
561
562 @funindex stringTuning
563 @funindex \stringTuning
564 @cindex tablaturas, afinaciones personalizadas
565 @cindex personalizadas, afinaciones de cuerdas
566
567 Es posible crear cualquier afinación de cuerdas que se desee.
568 Se puede usar la función @code{\stringTuning} para definir una
569 afinación de cuerdas y que puede usarse para
570 establecerla como el valor de
571 @code{stringTunings} para el contexto actual.
572
573 Su argumento es una construcción de acorde
574 que define la altura de las notas de cada cuerda al aire en dicha
575 afinación.  La construcción de acorde debe estar en el modo de
576 octava absoluto, véase @ref{Escritura de octava absoluta}.
577 La cuerda con el número más alto (generalmente la más grave)
578 debe ir primero en el acorde.  Por ejemplo, podemos definir una
579 afinación para un instrumento de cuatro cuerdas con las alturas
580 @code{a''}, @code{d''}, @code{g'} y @code{c'}:
581
582 @lilypond[quote,verbatim]
583
584 mynotes = {
585   c'4 e' g' c'' |
586   e''4 g'' b'' c'''
587 }
588
589 <<
590   \new Staff {
591     \clef treble
592     \mynotes
593   }
594   \new TabStaff {
595     \set stringTunings = \stringTuning <c' g' d'' a''>
596     \mynotes
597   }
598 >>
599 @end lilypond
600
601 La propiedad @code{stringTunings} también se utiliza por parte de
602 @code{FretBoards} para calcular los diagramas de posición automáticos.
603
604 Las afinaciones de cuerdas se utilizan como parte de la clave de
605 asociación para los diagramas de posición predefinidos (véase
606 @ref{Diagramas predefinidos de trastes}).
607
608 El ejemplo anterior también se podría haber escrito
609 como sigue:
610
611 @lilypond[quote,verbatim]
612 "custom-tuning" = \stringTuning <c' g' d'' a''>
613
614 mynotes = {
615   c'4 e' g' c'' |
616   e''4 g'' b'' c'''
617 }
618
619 <<
620   \new Staff {
621     \clef treble
622     \mynotes
623   }
624   \new TabStaff {
625     \set TabStaff.stringTunings = #custom-tuning
626     \mynotes
627   }
628 >>
629 @end lilypond
630
631 Internamente, una afinación de las cuerdas es una lista de Scheme de
632 alturas, una por cada cuerda, ordenadas de 1 a N, donde la cuerda 1
633 está arriba en la pauta de tablatura y la cuerda N está abajo.  Esto
634 resulta generalmente en un orden de la nota más aguda a la más grave,
635 pero algunos instrumentos (p.ej. el ukelele) no tienen las cuerdas
636 dispuestas en orden de altura.
637
638 La altura de una cuerda dentro de una lista de alturas de cuerdas es
639 un objeto altura de LilyPond.  Los objetos altura se crean con la
640 función de Scheme @code{ly:make-pitch} (véase
641 @ref{Funciones de Scheme}).
642
643 @code{\stringTuning} crea dicho objeto a partir de la entrada de
644 acordes.
645
646 LilyPond calcula automáticamente el número de líneas dentro del
647 @code{TabStaff} y el número de cuerdas dentro de un @code{FretBoard}
648 calculado automáticamente como el número de elementos de
649 @code{stringTunings}.
650
651 Para permitir a todos los contextos TabStaff usar la misma afinación
652 personalizada por omisión, podemos usar
653
654 @example
655 \layout @{
656   \context @{
657     \TabStaff
658     stringTunings = \stringTuning \notemode @{ <c' g' d'' a''> @}
659   @}
660 @}
661 @end example
662
663
664 @cindex moderntab, clave
665 @cindex clave moderntab
666 @cindex clave de tablatura
667 @cindex tablatura, clave de
668
669 También se puede usar una clave moderna de tablatura.
670
671 @lilypond[quote,ragged-right,verbatim]
672 \new TabStaff {
673   \clef moderntab
674   <a, e a>1
675   \break
676   \clef tab
677   <a, e a>1
678 }
679 @end lilypond
680
681 La clave moderna de tablatura contempla tablaturas de 4 a 7 cuerdas.
682
683 @seealso
684 Referencia de la notación:
685 @ref{Escritura de octava absoluta},
686 @ref{Diagramas predefinidos de trastes},
687 @ref{Funciones de Scheme}.
688
689 Archivos instalados:
690 @file{ly/string-tuning-init.ly}
691 @file{scm/tablature.scm}.
692
693 Fragmentos de código:
694 @rlsr{Fretted strings}.
695
696 Referencia de funcionamiento interno:
697 @rinternals{Tab_note_heads_engraver}.
698
699 @knownissues
700 Los cálculos de tablatura automáticos no funcionan bien en la mayoría
701 de los casos para instrumentos en que la afinación de las cuerdas no
702 varía de forma monótona con el número de cuerda, como el ukelele.
703
704
705 @node Marcas de diagramas de trastes
706 @unnumberedsubsubsec Marcas de diagramas de trastes
707 @translationof Fret diagram markups
708
709 @cindex trastes, diagramas de
710 @cindex acordes, diagramas de
711 @cindex diagramas de trastes
712 @cindex diagramas de acordes para instrumentos de trastes
713 @cindex trastes, diagramas de, personalizados
714 @cindex personalizados, diagramas de trastes
715
716 Se pueden añadir diagramas de trastes a la música como elementos de
717 marcado sobre la nota deseada.  El marcado contiene información sobre
718 el diagrama de trastes deseado.  Existen tres interfaces distintos de
719 marcado de diagramas de trastes: standard (estándar), terse (escueto)
720 y verbose (prolijo).  Los tres interfaces producen marcados
721 equivalentes, pero tienen cantidades variables de información en la
722 cadena de marcado.  Hay más detalles sobre la sintaxis de las distintos
723 cadenas de marcado que se usan para definir diagramas de posiciones en
724 @ref{Instrument Specific Markup}.
725
726 La cadena de marcado de los diagramas estándar de trastes indica el
727 número de la cuerda y el número de traste en que se coloca cada uno de
728 los puntos sobre la cuerda.  Además se pueden indicar cuerdas al aire
729 y cuerdas mudas (que no se tocan).
730
731 @lilypond[quote, verbatim]
732 <<
733   \context ChordNames {
734     \chordmode {
735       c1 d:m
736     }
737   }
738   \context Staff {
739     \clef "treble_8"
740     <c e g c' e'>1^\markup {
741       \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
742     }
743     <d a d' f'>1^\markup {
744       \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
745     }
746   }
747 >>
748 @end lilypond
749
750 @cindex cejilla, indicación de
751
752 Las indicaciones de cejilla se pueden añadir al diagrama a partir de
753 la cadena de marcado del diagrama de trastes.
754
755 @lilypond[quote, verbatim]
756 <<
757   \context ChordNames {
758      \chordmode {
759        f1 g
760      }
761   }
762   \context Staff {
763     \clef "treble_8"
764     <f, c f a c' f'>1^\markup {
765       \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
766     }
767     <g, d g b d' g'>1^\markup {
768       \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
769     }
770   }
771 >>
772 @end lilypond
773
774 @cindex fret-diagram, marcado con
775 @cindex ukelele
776
777 @funindex fret-diagram
778 @funindex \fret-diagram
779
780 El tamaño del diagrama de trastes y el número de trastes del diagrama,
781 se puede cambiar en la cadena de marcado @code{fret-diagram}.
782
783 @lilypond[quote, verbatim]
784 <<
785   \context ChordNames {
786      \chordmode {
787        f1 g
788      }
789   }
790   \context Staff {
791     \clef "treble_8"
792     <f, c f a c' f'>1^\markup {
793       \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
794     }
795     <g, b, d g b g'>1^\markup {
796       \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
797     }
798   }
799 >>
800 @end lilypond
801
802 Se puede cambiar el número de cuerdas de un diagrama de trastes para
803 que se adapte a distintos instrumentos como el bajo y el ukelele, con
804 la cadena de marcado del diagrama.
805
806 @lilypond[quote, verbatim]
807 <<
808   \context ChordNames {
809     \chordmode {
810       a1
811     }
812   }
813   \context Staff {
814     % An 'A' chord for ukulele
815     a'1^\markup {
816       \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
817     }
818   }
819 >>
820 @end lilypond
821
822 Se pueden añadir indicaciones de digitación, y la posición de las
823 etiquetas de los dedos se puede controlar mediante la cadena de
824 marcado del diagrama.
825
826 @lilypond[quote, verbatim]
827 <<
828   \context ChordNames {
829     \chordmode {
830       c1 d:m
831     }
832   }
833   \context Staff {
834     \clef "treble_8"
835     <c e g c' e'>1^\markup {
836       \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
837     }
838     <d a d' f'>1^\markup {
839       \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
840     }
841   }
842 >>
843 @end lilypond
844
845 Se puede controlar el radio y la posición de los puntos con la cadena
846 de marcado @code{fret-diagram}.
847
848 @lilypond[quote, verbatim]
849 <<
850   \context ChordNames {
851     \chordmode {
852       c1 d:m
853     }
854   }
855   \context Staff {
856     \clef "treble_8"
857     <c e g c' e'>1^\markup {
858       \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
859     }
860     <d a d' f'>1^\markup {
861       \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
862     }
863   }
864 >>
865 @end lilypond
866
867 @cindex fret-diagram-terse, marcado con
868
869 @funindex fret-diagram-terse
870 @funindex \fret-diagram-terse
871
872 La cadena de marcado de diagrama de trastes escueta,
873 @code{fret-diagram-terse}, omite los números de la cuerda; el número
874 de cuerda viene implícito por la presencia del punto y coma.  Hay un
875 punto y coma por cada cuerda del diagrama.  El primer punto y coma
876 corresponde al número de cuerda más alto, y el último punto y coma
877 corresponde a la primera cuerda.  Se pueden indicad cuerdas mudas, al
878 aire y números de traste.
879
880 @lilypond[quote, verbatim]
881 <<
882   \context ChordNames {
883     \chordmode {
884       c1 d:m
885     }
886   }
887   \context Staff {
888     \clef "treble_8"
889     <c e g c' e'>1^\markup {
890       \fret-diagram-terse #"x;3;2;o;1;o;"
891     }
892     <d a d' f'>1^\markup {
893       \fret-diagram-terse #"x;x;o;2;3;1;"
894     }
895   }
896 >>
897 @end lilypond
898
899 Se pueden incluir números de cejilla en la cadena de marcado escueta
900 @code{fret-diagram-terse}.
901
902 @lilypond[quote, verbatim]
903 <<
904   \context ChordNames {
905     \chordmode {
906       f1 g
907     }
908   }
909   \context Staff {
910     \clef "treble_8"
911     <f, c f a c' f'>1^\markup {
912       \fret-diagram-terse #"1-(;3;3;2;1;1-);"
913     }
914     <g, d g b d' g'>1^\markup {
915       \fret-diagram-terse #"3-(;5;5;4;3;3-);"
916     }
917   }
918 >>
919 @end lilypond
920
921 Se pueden incluir indicaciones de digitación en la cadena de marcado
922 escueta @code{fret-diagram-terse}
923
924 @c Need to use override to enable fingerings to show this -- can we do so?
925 @lilypond[quote, verbatim]
926 <<
927   \context ChordNames {
928     \chordmode {
929       c1 d:m
930     }
931   }
932   \context Staff {
933     \override Voice.TextScript
934       #'(fret-diagram-details finger-code) = #'below-string
935     \clef "treble_8"
936     <c e g c' e'>1^\markup {
937       \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
938     }
939     <d a d' f'>1^\markup {
940       \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
941     }
942   }
943 >>
944 @end lilypond
945
946 Otras propiedades de los diagramas de trastes se deben
947 ajustar usando @code{\override} al utilizar el marcado
948 escueto con fret-diagram-terse.
949
950 @cindex fret-diagram-verbose, marcado con
951 @cindex capo
952
953 @funindex fret-diagram-verbose
954 @funindex \fret-diagram-verbose
955
956 La cadena de marcado prolija @code{fret-diagram-verbose} está en el
957 formato de una lista de Scheme.  Cada elemento de la lista indica la
958 colocación un elemento sobre el diagrama de trastes.
959
960 @lilypond[quote, verbatim]
961 <<
962     \context ChordNames {
963       \chordmode {
964         c1 d:m
965       }
966     }
967   \context Staff {
968     \clef "treble_8"
969     <c e g c' e'>1^\markup {
970       \fret-diagram-verbose #'(
971         (mute 6)
972         (place-fret 5 3)
973         (place-fret 4 2)
974         (open 3)
975         (place-fret 2 1)
976         (open 1)
977       )
978     }
979     <d a d' f'>1^\markup {
980       \fret-diagram-verbose #'(
981         (mute 6)
982         (mute 5)
983         (open 4)
984         (place-fret 3 2)
985         (place-fret 2 3)
986         (place-fret 1 1)
987       )
988     }
989   }
990 >>
991 @end lilypond
992
993 Se pueden incluir digitaciones y cejillas en una cadena de marcado
994 prolija @code{fret-diagram-verbose}.  Es exclusiva del interfaz de
995 fret-diagram-verbose la indicación @q{capo} que se puede colocar sobre
996 el diagrama de posición.  La indicación de capo es una barra gruesa
997 que cubre todas las cuerdas.  El traste que tiene el capo es el más
998 bajo del diagrama de posición.
999
1000 @c \override is necessary to make fingering visible
1001 @lilypond[quote, verbatim]
1002 <<
1003     \context ChordNames {
1004       \chordmode {
1005         f1 g c
1006       }
1007     }
1008   \context Staff {
1009     \clef "treble_8"
1010     \override Voice.TextScript
1011       #'(fret-diagram-details finger-code) = #'below-string
1012     <f, c f a c' f'>1^\markup {
1013       \fret-diagram-verbose #'(
1014         (place-fret 6 1)
1015         (place-fret 5 3)
1016         (place-fret 4 3)
1017         (place-fret 3 2)
1018         (place-fret 2 1)
1019         (place-fret 1 1)
1020         (barre 6 1 1)
1021       )
1022     }
1023     <g, b, d g b g'>1^\markup {
1024       \fret-diagram-verbose #'(
1025         (place-fret 6 3 2)
1026         (place-fret 5 2 1)
1027         (open 4)
1028         (open 3)
1029         (open 2)
1030         (place-fret 1 3 3)
1031       )
1032     }
1033     <c e g c' e'>1^\markup {
1034       \fret-diagram-verbose #'(
1035         (capo 3)
1036         (mute 6)
1037         (place-fret 4 5 1)
1038         (place-fret 3 5 2)
1039         (place-fret 2 5 3)
1040       )
1041     }
1042   }
1043 >>
1044 @end lilypond
1045
1046 Todas las otras propiedades de diagrama de trastes se deben ajustar
1047 utilizando @code{\override} cuando se usa el marcado prolijo con
1048 fret-diagram-verbose.
1049
1050 @ignore
1051 The following example shows the three fret-diagram markup
1052 interfaces, along with examples of common tweaks.  For example,
1053 the size of the verbose fret diagram is reduced to 0.75, and the
1054 finger indications are specified to appear below the diagram.  The
1055 terse diagram includes tweaks to specify placement of finger code
1056 and color of dots.
1057
1058 @lilypond[verbatim,ragged-right,quote]
1059 \new Voice {
1060   \clef "treble_8"
1061   d4^\markup {
1062     \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
1063   }
1064   d4 d d
1065   fis^\markup {
1066     \override #'(size . 0.75) {
1067       \override #'(finger-code . below-string) {
1068         \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
1069                                  (place-fret 5 4 3)
1070                                  (place-fret 4 4 4)
1071                                  (place-fret 3 3 2)
1072                                  (place-fret 2 2 1)
1073                                  (place-fret 1 2 1))
1074       }
1075     }
1076   }
1077   fis4 fis fis
1078   c^\markup {
1079     \override #'(dot-radius . 0.35) {
1080       \override #'(finger-code . in-dot) {
1081         \override #'(dot-color . white) {
1082           \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
1083         }
1084       }
1085     }
1086   }
1087   c4 c c
1088 }
1089 @end lilypond
1090 @end ignore
1091
1092 @cindex personalizados, diagramas de trastes
1093 @cindex trastes, diagramas personalizados de
1094 @cindex diagrama de trastes personalizado
1095
1096 @funindex fret-diagram-interface
1097
1098 El aspecto gráfico de un diagrama de trastes se puede personalizar
1099 según las preferencias del usuario a través de las propiedades del
1100 interface @code{fret-diagram-interface}.  Los detalles están en
1101 @rinternals{fret-diagram-interface}.  Para un marcado de diagrama de
1102 trastes, las propiedades del interface pertenecen a
1103 @code{Voice.TextScript}.
1104
1105 @snippets
1106
1107 @lilypondfile[verbatim,quote,texidoc,doctitle]
1108 {changing-fret-orientations.ly}
1109
1110 @lilypondfile[verbatim,quote,texidoc,doctitle]
1111 {customizing-markup-fret-diagrams.ly}
1112
1113 @seealso
1114 Referencia de la notación:
1115 @ref{Instrument Specific Markup}.
1116
1117 Fragmentos de código:
1118 @rlsr{Fretted strings}.
1119
1120 Referencia de funcionamiento interno:
1121 @rinternals{fret-diagram-interface}.
1122
1123
1124 @node Diagramas predefinidos de trastes
1125 @unnumberedsubsubsec Diagramas predefinidos de trastes
1126 @translationof Predefined fret diagrams
1127
1128 @cindex diagramas de posiciones
1129 @cindex diagramas de posiciones de ukelele
1130 @cindex diagramas de posiciones de mandolina
1131 @cindex diagramas de acordes
1132
1133 @funindex FretBoards
1134 @funindex stringTunings
1135
1136 Se pueden imprimir los diagramas de trastes usando el contexto
1137 @code{FretBoards}.  De forma predeterminada, el contexto
1138 @code{FretBoards} imprime diagramas de trastes que están almacenados
1139 en una tabla de búsqueda:
1140
1141 @lilypond[verbatim, ragged-right, quote]
1142 \include "predefined-guitar-fretboards.ly"
1143 \context FretBoards {
1144   \chordmode {
1145     c1 d
1146   }
1147 }
1148 @end lilypond
1149
1150 Los diagramas de traste predefinidos están en el archivo
1151 @file{predefined-guitar-fretboards.ly}.  Los diagramas de trastes se
1152 almacenan tomando como base las notas de un acorde y el valor de
1153 @code{stringTunings} que se está utilizando en cada momento.
1154 @file{predefined-guitar-fretboards.ly} contiene diagramas de traste
1155 predefinidos sólo para @code{guitar-tuning}.  Los diagramas de traste
1156 predefinidos se pueden añadir para otros instrumentos u otras
1157 afinaciones siguiendo los ejemplos que aparecen en
1158 @file{predefined-guitar-fretboards.ly}.
1159
1160 Los diagramas de posiciones para el ukelele están en el archivo
1161 @file{predefined-ukulele-fretboards.ly}.
1162
1163 @lilypond[verbatim, ragged-right, quote]
1164 \include "predefined-ukulele-fretboards.ly"
1165
1166 myChords = \chordmode { a1 a:m a:aug }
1167
1168 \new ChordNames {
1169   \myChords
1170 }
1171
1172 \new FretBoards {
1173   \set stringTunings = #ukulele-tuning
1174   \myChords
1175 }
1176 @end lilypond
1177
1178 Los diagramas de posiciones para la mandolina
1179 están contenidos en el archivo
1180 @file{predefined-mandolin-fretboards.ly}.
1181
1182 @lilypond[verbatim, ragged-right, quote]
1183 \include "predefined-mandolin-fretboards.ly"
1184
1185 myChords = \chordmode { c1 c:m7.5- c:aug }
1186
1187 \new ChordNames {
1188   \myChords
1189 }
1190
1191 \new FretBoards {
1192   \set stringTunings = #mandolin-tuning
1193   \myChords
1194 }
1195 @end lilypond
1196
1197 Las notas de los acordes se pueden introducir como música simultánea o
1198 bien usando el modo de acordes (véase
1199 @ref{Panorámica del modo de acordes}).
1200
1201 @lilypond[verbatim, ragged-right,quote]
1202 \include "predefined-guitar-fretboards.ly"
1203 \context FretBoards {
1204   \chordmode { c1 }
1205   <c' e' g'>1
1206 }
1207 @end lilypond
1208
1209 @cindex acordes, diagramas de trastes con nombres de
1210 @cindex trastes, diagramas de, con nombres de acorde
1211
1212 @funindex ChordNames
1213 @funindex chordmode
1214 @funindex \chordmode
1215
1216 Es corriente que se impriman juntos los nombres de acorde y los
1217 diagramas de traste.  Esto se puede hacer poniendo un contexto de
1218 nombres de acorde @code{ChordNames} en paralelo con un contexto de
1219 trastes @code{FretBoards} y dando a los dos contextos el mismo
1220 contenido musical.
1221
1222 @lilypond[verbatim, ragged-right, quote]
1223 \include "predefined-guitar-fretboards.ly"
1224 mychords = \chordmode{
1225   c1 f g
1226 }
1227
1228 <<
1229   \context ChordNames {
1230     \mychords
1231   }
1232   \context FretBoards {
1233     \mychords
1234   }
1235 >>
1236 @end lilypond
1237
1238 @cindex transporte de diagramas de trastes
1239 @cindex trastes, diagramas de, transporte
1240 @cindex diagramas de traste, transporte de los
1241
1242 Los diagramas de traste predefinidos se pueden transportar, en la
1243 medida en que esté almacenado un diagrama para el acorde transportado,
1244 en la tabla de diagramas de traste.
1245
1246 @lilypond[verbatim, ragged-right, quote]
1247 \include "predefined-guitar-fretboards.ly"
1248 mychords = \chordmode{
1249   c1 f g
1250 }
1251
1252 mychordlist = {
1253   \mychords
1254   \transpose c e { \mychords }
1255 }
1256 <<
1257   \context ChordNames {
1258     \mychordlist
1259   }
1260   \context FretBoards {
1261     \mychordlist
1262   }
1263 >>
1264 @end lilypond
1265
1266
1267 La tabla de diagramas de traste predefinidos para la guitarra contiene
1268 ocho acordes (mayor, menor, aumentado, disminuido, séptima dominante,
1269 séptima mayor, menor séptima y novena domniante) para 17 tonalidades
1270 distintas.  La tabla de diagramas predefinidos para el ukelele
1271 contiene estos acordes y además otros tres (sexta mayor, segunda
1272 suspendida y cuarta suspendida).  Se puede ver una lista completa de
1273 los diagramas de traste predefinidos en
1274 @ref{Diagramas predefinidos de trastes}.
1275 Si no hay una entrada en la tabla para un acorde, el
1276 grabador FretBoards calcula un cadena de diagrama fret-diagram usando
1277 la funcionalidad de diagramas automáticos que se describe en
1278 @ref{Diagramas de traste automáticos}.
1279
1280 @lilypond[verbatim, ragged-right, quote]
1281 \include "predefined-guitar-fretboards.ly"
1282 mychords = \chordmode{
1283   c1 c:maj9
1284 }
1285
1286 <<
1287   \context ChordNames {
1288     \mychords
1289   }
1290   \context FretBoards {
1291     \mychords
1292   }
1293 >>
1294 @end lilypond
1295
1296 @cindex trastes personalizados, añadir diagramas de
1297 @cindex personalizados, añadir diagramas de traste
1298 @cindex diagramas de trastes personalizados, añadir
1299
1300 Se pueden añadir diagramas de posiciones a la tabla de diagramas de
1301 posiciones.  Para añadir un diagrama debemos especificar la
1302 tabla de correspondencias para el diagrama, el acorde del
1303 diagrama, la afinación utilizada y una definición del diagrama.
1304 Normalmente la tabla de correspondencias será
1305 @var{default-fret-table}.  La definición del diagrama puede ser
1306 una cadena de definición escueta fret-diagram-terse o una lista
1307 de marcados prolija fret-diagram-verbose.
1308
1309 @lilypond[verbatim, ragged-right, quote]
1310 \include "predefined-guitar-fretboards.ly"
1311
1312 \storePredefinedDiagram #default-fret-table
1313                         \chordmode { c:maj9 }
1314                         #guitar-tuning
1315                         #"x;3-2;o;o;o;o;"
1316
1317 mychords = \chordmode {
1318   c1 c:maj9
1319 }
1320
1321 <<
1322   \context ChordNames {
1323     \mychords
1324   }
1325   \context FretBoards {
1326     \mychords
1327   }
1328 >>
1329 @end lilypond
1330
1331 Se pueden almacenar distintos diagramas de traste para el mismo acorde
1332 usando distintas octavas para las notas.  Las octavas de diferencia
1333 deben ser al menos dos por encima o por debajo de la octava
1334 predeterminada, porque las octavas inmediatas superior e inferior de
1335 la predeterminada se utilizan para los trasteros transpositores.
1336
1337 @lilypond[verbatim, ragged-right, quote]
1338 \include "predefined-guitar-fretboards.ly"
1339
1340 \storePredefinedDiagram #default-fret-table
1341                         \chordmode { c'' }
1342                         #guitar-tuning
1343                         #(offset-fret 2 (chord-shape 'bes guitar-tuning))
1344
1345 mychords = \chordmode {
1346   c1 c''
1347 }
1348
1349 <<
1350   \context ChordNames {
1351     \mychords
1352   }
1353   \context FretBoards {
1354     \mychords
1355   }
1356 >>
1357 @end lilypond
1358
1359 @cindex trastes, instrumentos de, formas de acordes
1360 @cindex acordes, formas de, en instrumentos de trastes
1361
1362 @funindex \addChordShape
1363 @funindex addChordShape
1364 @funindex storePredefinedDiagram
1365 @funindex \storePredefinedDiagram
1366
1367 Además de los diagramas de traste, LilyPond almacena una lista interna
1368 de formas de acorde.  Las formas de acorde son diagramas de traste que
1369 se pueden desplazar por el mástil para dar acordes distintos.  Se
1370 pueden añadir formas de acorde a la lista interna y luego usarlas para
1371 definir diagramas de posición predefinidos.  Dado que se pueden mover
1372 a distintas posiciones dentro del mástil, las formas de acorde
1373 normalmente no contienen cuerdas al aire.  Como los diagramas de
1374 posiciones, las formas de acorde se pueden introducir como cadenas
1375 escuetas fret-diagram-terse o como listas de marcado prolijas
1376 fret-diagram-verbose.
1377
1378 @lilypond[verbatim, ragged-right, quote]
1379 \include "predefined-guitar-fretboards.ly"
1380
1381 % Add a new chord shape
1382
1383 \addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;"
1384
1385 % add some new chords based on the power chord shape
1386
1387 \storePredefinedDiagram #default-fret-table
1388                         \chordmode { f'' }
1389                         #guitar-tuning
1390                         #(chord-shape 'powerf guitar-tuning)
1391 \storePredefinedDiagram #default-fret-table
1392                         \chordmode { g'' }
1393                         #guitar-tuning
1394                         #(offset-fret 2 (chord-shape 'powerf guitar-tuning))
1395
1396 mychords = \chordmode{
1397   f1 f'' g g''
1398 }
1399
1400 <<
1401   \context ChordNames {
1402     \mychords
1403   }
1404   \context FretBoards {
1405     \mychords
1406   }
1407 >>
1408 @end lilypond
1409
1410 El aspecto gráfico de un diagrama de traste se puede personalizar
1411 según las preferencias del usuario a través de las propiedades del
1412 interface @code{fret-diagram-interface}.  Los detalles están en
1413 @rinternals{fret-diagram-interface}.  Para un diagrama de trastes
1414 predefinido, las propiedades de interface pertenecen a
1415 @code{FretBoards.FretBoard}.
1416
1417 @snippets
1418
1419 @lilypondfile[verbatim,quote,texidoc,doctitle]
1420 {customizing-fretboard-fret-diagrams.ly}
1421
1422 @lilypondfile[verbatim,quote,texidoc,doctitle]
1423 {defining-predefined-fretboards-for-other-instruments.ly}
1424
1425 @lilypondfile[verbatim,quote,texidoc,doctitle]
1426 {chordchanges-for-fretboards.ly}
1427
1428 @lilypondfile[verbatim,quote,texidoc,doctitle]
1429 {fretboards-alternate-tables.ly}
1430
1431
1432 @seealso
1433 Referencia de la notación:
1434 @ref{Tablaturas personalizadas},
1435 @ref{Diagramas de traste automáticos},
1436 @ref{Panorámica del modo de acordes},
1437 @ref{Diagramas predefinidos de trastes}.
1438
1439 Archivos de inicio:
1440 @file{ly/predefined-guitar-fretboards.ly},
1441 @file{ly/predefined-guitar-ninth-fretboards.ly},
1442 @file{ly/predefined-ukulele-fretboards.ly},
1443 @file{ly/predefined-mandolin-fretboards.ly}.
1444
1445 Fragmentos de código:
1446 @rlsr{Fretted strings}.
1447
1448 Referencia de funcionamiento interno:
1449 @rinternals {fret-diagram-interface}.
1450
1451
1452 @node Diagramas de traste automáticos
1453 @unnumberedsubsubsec Diagramas de traste automáticos
1454 @translationof Automatic fret diagrams
1455
1456 @cindex trastes, diagramas automáticos de
1457 @cindex acordes, diagramas automáticos de
1458 @cindex automáticos, diagramas de traste
1459 @cindex automáticos, diagramas de acordes
1460
1461 Se pueden crear diagramas de traste automáticamente a partir de las
1462 notas introducidas usando el contexto @code{FretBoards}.  Si no está
1463 disponible ningún diagrama predefinido para las notas introducidas en
1464 la afinación @code{stringTunings} activa, este contexto calcula las
1465 cuerdas y los trastes que se pueden usar para tocar las notas.
1466
1467 @lilypond[quote,ragged-right,verbatim]
1468 <<
1469   \context ChordNames {
1470     \chordmode {
1471       f1 g
1472     }
1473   }
1474   \context FretBoards {
1475     <f, c f a c' f'>1
1476     <g,\6 b, d g b g'>1
1477   }
1478   \context Staff {
1479     \clef "treble_8"
1480     <f, c f a c' f'>1
1481     <g, b, d g b' g'>1
1482   }
1483 >>
1484 @end lilypond
1485
1486 @funindex predefinedFretboardsOff
1487 @funindex \predefinedFretboardsOff
1488 @funindex predefinedFretboardsOn
1489 @funindex \predefinedFretboardsOn
1490
1491 Puesto que de forma predeterminada no se carga ningún diagrama
1492 predefinido, el comportamiento predeterminado es el cálculo automático
1493 de los diagramas de traste.  Una vez que los diagramas predeterminados
1494 se han cargado, se puede habilitar e inhabilitar el cálculo automático
1495 con instrucciones predefinidas:
1496
1497 @lilypond[quote,ragged-right,verbatim]
1498
1499 \storePredefinedDiagram #default-fret-table
1500                         <c e g c' e'>
1501                         #guitar-tuning
1502                         #"x;3-1-(;5-2;5-3;5-4;3-1-1-);"
1503 <<
1504   \context ChordNames {
1505     \chordmode {
1506       c1 c c
1507     }
1508   }
1509   \context FretBoards {
1510     <c e g c' e'>1
1511     \predefinedFretboardsOff
1512     <c e g c' e'>1
1513     \predefinedFretboardsOn
1514     <c e g c' e'>1
1515   }
1516   \context Staff {
1517     \clef "treble_8"
1518     <c e g c' e'>1
1519     <c e g c' e'>1
1520     <c e g c' e'>1
1521   }
1522 >>
1523 @end lilypond
1524
1525
1526
1527 A veces el calculador de trastes es incapaz de encontrar un diagrama
1528 aceptable.  Esto se puede remediar generalmente mediante la asignación
1529 manual de una nota a una cuerda.  En muchos casos sólo hay que colocar
1530 manualmente una nota sobre una cuerda; el resto de las notas se
1531 situará en el lugar adecuado por parte del contexto
1532 @code{FretBoards}.
1533
1534 @cindex trastes, añadir digitaciones a diagramas de
1535 @cindex digitaciones, añadir, a diagramas de trastes
1536
1537 Se pueden añadir digitaciones a los diagramas de traste del contexto
1538 FretBoard.
1539
1540 @lilypond[quote, verbatim]
1541 <<
1542   \context ChordNames {
1543     \chordmode {
1544       c1 d:m
1545     }
1546   }
1547   \context FretBoards {
1548     <c-3 e-2 g c'-1 e'>1
1549     <d a-2 d'-3 f'-1>1
1550   }
1551   \context Staff {
1552     \clef "treble_8"
1553     <c e g c' e'>1
1554     <d a d' f'>1
1555   }
1556 >>
1557 @end lilypond
1558
1559 @funindex minimumFret
1560
1561 El traste mínimo que usar en el cálculo de cuerdas y trastes para el
1562 contexto FretBoard se puede fijar con la propiedad @code{minimumFret}.
1563
1564 @lilypond[quote, verbatim]
1565 <<
1566   \context ChordNames {
1567     \chordmode {
1568       d1:m d:m
1569     }
1570   }
1571   \context FretBoards {
1572     <d a d' f'>1
1573     \set FretBoards.minimumFret = #5
1574     <d a d' f'>1
1575   }
1576   \context Staff {
1577     \clef "treble_8"
1578     <d a d' f'>1
1579     <d a d' f'>1
1580   }
1581 >>
1582 @end lilypond
1583
1584 Las cuerdas y los trastes para el contexto @code{FretBoards} dependen
1585 de la propiedad @code{stringTunings}, que tiene el mismo significado
1586 que en el contexto de tablatura TabStaff.
1587 Consulte @ref{Tablaturas personalizadas} para ver más información
1588 sobre la propiedad @code{stringTunings}.
1589
1590 El aspecto gráfico de un diagrama de trastes se puede personalizar de
1591 acuerdo a las preferencias del usuario a través de las propiedades del
1592 interface @code{fret-diagram-interface}.  Los detalles están en
1593 @rinternals{fret-diagram-interface}.  Para un diagrama de
1594 @code{FretBoards}, las propiedades del interface pertenecen a
1595 @code{FretBoards.FretBoard}.
1596
1597
1598 @predefined
1599 @code{\predefinedFretboardsOff},
1600 @code{\predefinedFretboardsOn}.
1601 @endpredefined
1602
1603
1604 @seealso
1605 Referencia de la notación:
1606 @ref{Tablaturas personalizadas}.
1607
1608 Fragmentos de código:
1609 @rlsr{Fretted strings}.
1610
1611 Referencia de funcionamiento interno:
1612 @rinternals {fret-diagram-interface}.
1613
1614 @knownissues
1615 Los cálculos de tablatura automáticos no funcionan bien para
1616 instrumentos con afinaciones no monótonas.
1617
1618
1619 @node Digitaciones de la mano derecha
1620 @unnumberedsubsubsec Digitaciones de la mano derecha
1621 @translationof Right-hand fingerings
1622
1623 @cindex trastes, instrumentos de, digitaciones de la derecha
1624 @cindex digitaciones de la mano derecha para instrumentos de trastes
1625 @cindex derecha, mano, digitaciones para instrumentos de traste
1626
1627 @funindex rightHandFinger
1628 @funindex \rightHandFinger
1629
1630 Las digitaciones de la mano derecha @var{p-i-m-a} se deben introducir
1631 dentro de una construcción de acorde @code{<>} para que se impriman en
1632 la partitura, incluso si se aplican a una nota suelta.
1633
1634 @warning{@strong{Debe} haber un guión antes de
1635 @code{@bs{}rightHandFinger} y un espacio antes del ángulo de cierre
1636 @code{>}.}
1637
1638 @lilypond[quote,verbatim,relative=0]
1639 \clef "treble_8"
1640 <c-\rightHandFinger #1 >4
1641 <e-\rightHandFinger #2 >
1642 <g-\rightHandFinger #3 >
1643 <c-\rightHandFinger #4 >
1644 <c,-\rightHandFinger #1 e-\rightHandFinger #2
1645  g-\rightHandFinger #3 c-\rightHandFinger #4 >1
1646 @end lilypond
1647
1648 Por brevedad, se puede escribir @code{\rightHandFinger} como algo más
1649 corto, como por ejemplo @code{RH}:
1650
1651 @example
1652 #(define RH rightHandFinger)
1653 @end example
1654
1655
1656 @snippets
1657
1658 @lilypondfile[verbatim,quote,texidoc,doctitle]
1659 {placement-of-right-hand-fingerings.ly}
1660
1661 @lilypondfile[verbatim,quote,texidoc,doctitle]
1662 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1663
1664
1665 @seealso
1666 Fragmentos de código:
1667 @rlsr{Fretted strings}.
1668
1669 Referencia de funcionamiento interno:
1670 @rinternals{StrokeFinger}.
1671
1672
1673 @node Guitarra
1674 @subsection Guitarra
1675 @translationof Guitar
1676
1677 Casi todos los asuntos de notación relacionados con la música para
1678 guitarra están suficientemente cubiertos en la sección general sobre
1679 ajustes de instrumentos de trastes, pero hay algunos más de los que
1680 merece la pena hablar aquí.  De forma ocasional, los usuarios quieren
1681 crear documentos del tipo de cancioneros que tengan sólo la letra de
1682 las canciones con indicaciones de acordes sobre ella.  Dado que
1683 LilyPond es un tipografiador de música, no se recomienda para
1684 documentos que no tienen notación musical.  Una alternativa mejor es
1685 un procesador de texto, editor de texto o, para usuarios con
1686 experiencia, un tipografiador como GuitarTeX.
1687
1688 @menu
1689 * Indicar la posición y la cejilla::
1690 * Indicar armónicos y notas tapadas::
1691 * Indicación de acordes de potencia o de quinta vacía::
1692 @end menu
1693
1694
1695 @node Indicar la posición y la cejilla
1696 @unnumberedsubsubsec Indicar la posición y la cejilla
1697 @translationof Indicating position and barring
1698
1699 @cindex posición y cejilla, indicación para instrumentos de trastes
1700 @cindex trastes, instrumentos de, indicación de la posición y cejilla
1701
1702 Este ejemplo muestra cómo incluir indicaciones de posición y cejilla
1703 de guitarra:
1704
1705 @lilypond[quote,ragged-right,verbatim,relative=0]
1706 \clef "treble_8"
1707 b16 d g b e
1708 \textSpannerDown
1709 \override TextSpanner #'(bound-details left text) = #"XII "
1710 g16\startTextSpan
1711 b16 e g e b g\stopTextSpan
1712 e16 b g d
1713 @end lilypond
1714
1715
1716 @seealso
1717 Referencia de la notación:
1718 @ref{Extensiones de texto}.
1719
1720 Fragmentos de código:
1721 @rlsr{Fretted strings},
1722 @rlsr{Expressive marks}.
1723
1724
1725 @node Indicar armónicos y notas tapadas
1726 @unnumberedsubsubsec Indicar armónicos y notas tapadas
1727 @translationof Indicating harmonics and dampened notes
1728
1729 @cindex trastes, notas tapadas en instrumentos de
1730 @cindex trastes, armónicos en instrumentos de
1731 @cindex tapadas, notas, en instrumentos de trastes
1732 @cindex armónicos en instrumentos de trastes
1733
1734 Se pueden usar cabezas de nota especiales para indicar notas apagadas
1735 o armónicos.  Los armónicos se suelen explicar de forma más completa
1736 con un marcado de texto.
1737
1738 @lilypond[quote,ragged-right,verbatim]
1739 \relative c' {
1740   \clef "treble_8"
1741   \override Staff.NoteHead #'style = #'harmonic-mixed
1742   d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1743 }
1744 @end lilypond
1745
1746 Las notas tapadas (llamadas también @notation{notas muertas}) están
1747 contempladas dentro de los pentagramas normales y de tablatura:
1748
1749 @lilypond[quote,ragged-right,verbatim]
1750 music = \relative c' {
1751   < a\3 \deadNote c\2 a'\1 >4
1752   < b\3 \deadNote d\2 b'\1 >
1753   < c\3 \deadNote e\2 c'\1 >
1754   \deadNotesOn
1755   \times 2/3 { g8 b e }
1756   \deadNotesOff
1757   < a,\3 c\2 e\1 >1
1758 }
1759 \new StaffGroup <<
1760   \new Staff {
1761     \clef "treble_8"
1762     \music
1763   }
1764   \new TabStaff {
1765     \music
1766   }
1767 >>
1768 @end lilypond
1769
1770 Otra téctnica de ejecución (utilizada especialmente en la guitarra
1771 eléctrica) se llama @notation{tapado de palma}.  La cuerda es
1772 parcialmente tapada por la palma de la mano que pulsa (de ahí el
1773 nombre).  Lilypond contempla la notación de las notas de estilo de
1774 tapado de palma mediante el cambio de la forma de la cabeza de nota a
1775 un triángulo.
1776
1777 @lilypond[quote,ragged-right,verbatim]
1778 \new Voice { % Warning: explicit Voice instantiation is
1779              %    required to have palmMuteOff work properly
1780              %    when palmMuteOn comes at the beginning of
1781              %    the piece.
1782   \relative c, {
1783     \clef "G_8"
1784     \palmMuteOn
1785     e8^\markup { \musicglyph #"noteheads.u2do"  = palm mute }
1786     < e b' e > e
1787     \palmMuteOff
1788     e e  \palmMute e e e |
1789     e8 \palmMute { e e e } e e e e |
1790     < \palmMute e b' e >8 \palmMute { e e e } < \palmMute e b' e >2
1791   }
1792 }
1793 @end lilypond
1794
1795 @seealso
1796 Fragmentos de código:
1797 @rlsr{Fretted strings}.
1798
1799 Referencia de la notación:
1800 @ref{Cabezas de nota especiales},
1801 @ref{Estilos de cabezas de nota}.
1802
1803
1804 @node Indicación de acordes de potencia o de quinta vacía
1805 @unnumberedsubsubsec Indicación de acordes de potencia o de quinta vacía
1806 @translationof Indicating power chords
1807
1808 @funindex powerChords
1809 @funindex \powerChords
1810
1811 @cindex potencia, acordes de
1812 @cindex acordes de potencia
1813 @cindex acordes de quinta vacía
1814 @cindex quinta vacía, acordes de
1815 @cindex vacía, acordes de quinta
1816
1817 Los acordes de quinta vacía o acordes de potencia
1818 (@emph{power chords}) y sus símbolos se pueden tipografiar
1819 en el modo de acordes o como construcciones de acorde normales:
1820
1821 @lilypond[quote,ragged-right,verbatim]
1822 ChordsAndSymbols = {
1823   \chordmode {
1824     \powerChords
1825     e,,1:1.5
1826     a,,1:1.5.8
1827     \set minimumFret = #8
1828     c,1:1.5
1829     f,1:1.5.8
1830   }
1831   \set minimumFret = #5
1832   <a, e>1
1833   <g d' g'>1
1834 }
1835 \score {
1836   <<
1837     \new ChordNames {
1838     \ChordsAndSymbols
1839     }
1840     \new Staff {
1841       \clef "treble_8"
1842       \ChordsAndSymbols
1843     }
1844     \new TabStaff {
1845       \ChordsAndSymbols
1846     }
1847   >>
1848 }
1849 @end lilypond
1850
1851 Los símbolos de acordes de quinta vacía se desactivan automáticamente
1852 tan pronto como se utiliza cualquiera de los otros modificadores de
1853 acorde:
1854
1855 @lilypond[quote,ragged-right,verbatim]
1856 mixedChords = \chordmode {
1857   c,1
1858   \powerChords
1859   b,,1:1.5
1860   fis,,1:1.5.8
1861   g,,1:m
1862 }
1863 \score {
1864   <<
1865     \new ChordNames {
1866       \mixedChords
1867     }
1868     \new Staff {
1869       \clef "treble_8"
1870       \mixedChords
1871     }
1872     \new TabStaff {
1873       \mixedChords
1874     }
1875   >>
1876 }
1877 @end lilypond
1878
1879 @seealso
1880 Glosario musical:
1881 @rglos{power chord}.
1882
1883 Referencia de la notación:
1884 @ref{Acordes extendidos y alterados},
1885 @ref{Impresión de los nombres de acorde}.
1886
1887 Fragmentos de código:
1888 @rlsr{Fretted strings}.
1889
1890
1891 @node Banjo
1892 @subsection Banjo
1893 @translationof Banjo
1894
1895 @menu
1896 * Tablaturas de banjo::
1897 @end menu
1898
1899 @node Tablaturas de banjo
1900 @unnumberedsubsubsec Tablaturas de banjo
1901 @translationof Banjo tablatures
1902
1903 @cindex banjo, tablaturas de
1904 @cindex tablatura de banjo
1905
1906 LilyPond contempla el banjo de cinco cuerdas de una manera básica.
1907 Cuando haga tablaturas para banjo de cinco cuerdas, utilice la función
1908 de formato de tablatura de banjo para obtener los números correctos de
1909 los trastes para la quinta cuerda:
1910
1911 @c due to crazy intervals of banjo music, absolute pitch is recommended
1912
1913 @lilypond[quote,ragged-right,verbatim]
1914 \new TabStaff <<
1915   \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
1916   \set TabStaff.stringTunings = #banjo-open-g-tuning
1917   {
1918     \stemDown
1919     g8 d' g'\5 a b g e d' |
1920     g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
1921     g4
1922   }
1923 >>
1924 @end lilypond
1925
1926 @cindex banjo, afinaciones del
1927 @cindex afinaciones del banjo
1928
1929 @funindex banjo-c-tuning
1930 @funindex banjo-modal-tuning
1931 @funindex banjo-open-d-tuning
1932 @funindex banjo-open-dm-tuning
1933 @funindex four-string-banjo
1934
1935 Se encuentran predefinidas varias afinaciones comunes para
1936 el banjo de cinco cuerdas:
1937 @code{banjo-c-tuning} (sol-Do-Sol-Si-Re),
1938 @code{banjo-modal-tuning} (sol-Re-Sol-Do-Re),
1939 @code{banjo-open-d-tuning} (Re Mayor al aire, la-Re-Fa#-La-Re) y
1940 @code{banjo-open-dm-tuning} (Re menor al aire, la-Re-Fa-La-Re).
1941
1942 Estas afinaciones se pueden convertir a afinaciones para banjo de
1943 cuatro cuerdas utilizando la función @code{four-string-banjo}:
1944
1945 @example
1946 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
1947 @end example
1948
1949 @seealso
1950 Fragmentos de código:
1951 @rlsr{Fretted strings}.
1952
1953 Archivos de inicio:
1954 @file{ly/string-tunings-init.ly}