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