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