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