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