]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/fretted-strings.itely
Merge branch 'master' into 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: 9830313f5f1f76df8b46bdeffe716fd5b2d6f331
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.
111
112 @lilypond[verbatim,quote,relative=0]
113 \clef "treble_8"
114 c4\5 e\4 g2\3
115 <c,\5 e\4 g\3>1
116 @end lilypond
117
118 Cuando se usan al mismo tiempo digitaciones e indicaciones del número
119 de cuerda, su colocación se puede controlar por el orden en que
120 aparecen estos elementos en el código @emph{solamente} si aparecen
121 dentro de un acorde explícito: aplicado a acordes completos o notas
122 individuales @emph{fuera} de acordes, las digitaciones se colocan
123 usando un mecanismo distinto.
124
125 @lilypond[verbatim,quote,relative=1]
126 \clef "treble_8"
127 g4\3-0
128 g-0\3
129 <g\3-0>
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 no queremos que las
245 indicaciones de número de cuerda aparezcan en la notación tradicional,
246 podemos sobreescribir el sello correspondiente.  Generalmente es mucho
247 más cómodo definir la posición utilizando el valor de
248 @code{minimumFret}.  El valor predeterminado de es 0.
249
250 @lilypond[quote,ragged-right,verbatim]
251 \layout { \override Voice.StringNumber #'stencil = ##f }
252 \new StaffGroup <<
253    \new Staff \relative c {
254      \clef "treble_8"
255      \time 2/4
256      c16 d e f g4
257      c,16\5 d\5 e\4 f\4 g4\4
258      c,16 d e f g4
259    }
260    \new TabStaff \relative c {
261      c16 d e f g4
262      c,16\5 d\5 e\4 f\4 g4\4
263      \set TabStaff.minimumFret = #5
264      c,16 d e f g4
265    }
266 >>
267 @end lilypond
268
269 @funindex \tabChordRepeats
270 @funindex \chordRepeats
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}.  En combinación con las tablaturas, su
276 comportamiento de eliminar números de cuerda y de dedos junto a otros
277 eventos es fastidioso, por lo que quizá quiera ejecutar
278 @example
279 \chordRepeats #'(string-number-event fingering-event)
280 @end example
281 explícitamente sobre expresiones musicales en las tablaturas que
282 utilicen @ref{Repetición de acordes}.  Esta instrucción en particular
283 es tan común que está disponible como @code{\tabChordRepeats}.
284
285 @lilypond[quote,verbatim]
286 guitar = \relative c' {
287   r8 <gis-2 cis-3 b-0>~ q4 q8~ q q4
288 }
289
290 \new StaffGroup <<
291   \new Staff {
292     \clef "treble_8"
293     \guitar
294   }
295   \new TabStaff {
296     \tabChordRepeats \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 \layout { \override Voice.StringNumber #'stencil = ##f }
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 Voice \with {
541     \override StringNumber #'stencil = ##f
542   } {
543     \clef "bass_8"
544     \relative c, {
545       c4 d e f
546     }
547   }
548   \new TabStaff \with {
549     stringTunings = #bass-tuning
550   } {
551     \relative c, {
552       c4 d e f
553     }
554   }
555 >>
556 @end lilypond
557
558 La afinación por omisión es @code{guitar-tuning} (la afinación
559 estándar Mi-La-Re-Sol-Si-Mi).  Otras afinaciones predefinidas son
560 @code{guitar-open-g-tuning} (Sol Mayor al aire, Re-Sol-Re-Sol-Si-Re),
561 @code{mandolin-tuning} (mandolina) y @code{banjo-open-g-tuning} (banjo
562 con Sol Mayor al aire).  Las afinaciones predefinidas están en
563 @file{ly/string-tunings-init.ly}.
564
565 @funindex stringTuning
566 @funindex \stringTuning
567 @cindex tablaturas, afinaciones personalizadas
568 @cindex personalizadas, afinaciones de cuerdas
569
570 Es posible crear cualquier afinación de cuerdas que se desee.
571 Se puede usar la función @code{\stringTuning} para definir una
572 afinación de cuerdas y que puede usarse para
573 establecerla como el valor de
574 @code{stringTunings} para el contexto actual.
575
576 Su argumento es una construcción de acorde
577 que define la altura de las notas de cada cuerda al aire en dicha
578 afinación.  La construcción de acorde debe estar en el modo de
579 octava absoluto, véase @ref{Escritura de octava absoluta}.
580 La cuerda con el número más alto (generalmente la más grave)
581 debe ir primero en el acorde.  Por ejemplo, podemos definir una
582 afinación para un instrumento de cuatro cuerdas con las alturas
583 @code{a''}, @code{d''}, @code{g'} y @code{c'}:
584
585 @lilypond[quote,verbatim]
586
587 mynotes = {
588   c'4 e' g' c'' |
589   e''4 g'' b'' c'''
590 }
591
592 <<
593   \new Staff {
594     \clef treble
595     \mynotes
596   }
597   \new TabStaff {
598     \set stringTunings = \stringTuning <c' g' d'' a''>
599     \mynotes
600   }
601 >>
602 @end lilypond
603
604 La propiedad @code{stringTunings} también se utiliza por parte de
605 @code{FretBoards} para calcular los diagramas de posición automáticos.
606
607 Las afinaciones de cuerdas se utilizan como parte de la clave de
608 asociación para los diagramas de posición predefinidos (véase
609 @ref{Diagramas predefinidos de trastes}).
610
611 El ejemplo anterior también se podría haber escrito
612 como sigue:
613
614 @lilypond[quote,verbatim]
615 "custom-tuning" = \stringTuning <c' g' d'' a''>
616
617 mynotes = {
618   c'4 e' g' c'' |
619   e''4 g'' b'' c'''
620 }
621
622 <<
623   \new Staff {
624     \clef treble
625     \mynotes
626   }
627   \new TabStaff {
628     \set TabStaff.stringTunings = #custom-tuning
629     \mynotes
630   }
631 >>
632 @end lilypond
633
634 Internamente, una afinación de las cuerdas es una lista de Scheme de
635 alturas, una por cada cuerda, ordenadas de 1 a N, donde la cuerda 1
636 está arriba en la pauta de tablatura y la cuerda N está abajo.  Esto
637 resulta generalmente en un orden de la nota más aguda a la más grave,
638 pero algunos instrumentos (p.ej. el ukelele) no tienen las cuerdas
639 dispuestas en orden de altura.
640
641 La altura de una cuerda dentro de una lista de alturas de cuerdas es
642 un objeto altura de LilyPond.  Los objetos altura se crean con la
643 función de Scheme @code{ly:make-pitch} (véase
644 @ref{Funciones de Scheme}).
645
646 @code{\stringTuning} crea dicho objeto a partir de la entrada de
647 acordes.
648
649 LilyPond calcula automáticamente el número de líneas dentro del
650 @code{TabStaff} y el número de cuerdas dentro de un @code{FretBoard}
651 calculado automáticamente como el número de elementos de
652 @code{stringTunings}.
653
654 Para permitir a todos los contextos TabStaff usar la misma afinación
655 personalizada por omisión, podemos usar
656
657 @example
658 \layout @{
659   \context @{
660     \TabStaff
661     stringTunings = \stringTuning \notemode @{ <c' g' d'' a''> @}
662   @}
663 @}
664 @end example
665
666
667 @cindex moderntab, clave
668 @cindex clave moderntab
669 @cindex clave de tablatura
670 @cindex tablatura, clave de
671
672 También se puede usar una clave moderna de tablatura.
673
674 @lilypond[quote,ragged-right,verbatim]
675 \new TabStaff {
676   \clef moderntab
677   <a, e a>1
678   \break
679   \clef tab
680   <a, e a>1
681 }
682 @end lilypond
683
684 La clave moderna de tablatura contempla tablaturas de 4 a 7 cuerdas.
685
686 @seealso
687 Referencia de la notación:
688 @ref{Escritura de octava absoluta},
689 @ref{Diagramas predefinidos de trastes},
690 @ref{Funciones de Scheme}.
691
692 Archivos instalados:
693 @file{ly/string-tunings-init.ly},
694 @file{scm/tablature.scm}.
695
696 Fragmentos de código:
697 @rlsr{Fretted strings}.
698
699 Referencia de funcionamiento interno:
700 @rinternals{Tab_note_heads_engraver}.
701
702 @knownissues
703 Los cálculos de tablatura automáticos no funcionan bien en la mayoría
704 de los casos para instrumentos en que la afinación de las cuerdas no
705 varía de forma monótona con el número de cuerda, como el ukelele.
706
707
708 @node Marcas de diagramas de trastes
709 @unnumberedsubsubsec Marcas de diagramas de trastes
710 @translationof Fret diagram markups
711
712 @cindex trastes, diagramas de
713 @cindex acordes, diagramas de
714 @cindex diagramas de trastes
715 @cindex diagramas de acordes para instrumentos de trastes
716 @cindex trastes, diagramas de, personalizados
717 @cindex personalizados, diagramas de trastes
718
719 Se pueden añadir diagramas de trastes a la música como elementos de
720 marcado sobre la nota deseada.  El marcado contiene información sobre
721 el diagrama de trastes deseado.  Existen tres interfaces distintos de
722 marcado de diagramas de trastes: standard (estándar), terse (escueto)
723 y verbose (prolijo).  Los tres interfaces producen marcados
724 equivalentes, pero tienen cantidades variables de información en la
725 cadena de marcado.  Hay más detalles sobre la sintaxis de las distintos
726 cadenas de marcado que se usan para definir diagramas de posiciones en
727 @ref{Instrument Specific Markup}.
728
729 La cadena de marcado de los diagramas estándar de trastes indica el
730 número de la cuerda y el número de traste en que se coloca cada uno de
731 los puntos sobre la cuerda.  Además se pueden indicar cuerdas al aire
732 y cuerdas mudas (que no se tocan).
733
734 @lilypond[quote, verbatim]
735 <<
736   \context ChordNames {
737     \chordmode {
738       c1 d:m
739     }
740   }
741   \context Staff {
742     \clef "treble_8"
743     <c e g c' e'>1^\markup {
744       \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
745     }
746     <d a d' f'>1^\markup {
747       \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
748     }
749   }
750 >>
751 @end lilypond
752
753 @cindex cejilla, indicación de
754
755 Las indicaciones de cejilla se pueden añadir al diagrama a partir de
756 la cadena de marcado del diagrama de trastes.
757
758 @lilypond[quote, verbatim]
759 <<
760   \context ChordNames {
761      \chordmode {
762        f1 g
763      }
764   }
765   \context Staff {
766     \clef "treble_8"
767     <f, c f a c' f'>1^\markup {
768       \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
769     }
770     <g, d g b d' g'>1^\markup {
771       \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
772     }
773   }
774 >>
775 @end lilypond
776
777 @cindex fret-diagram, marcado con
778 @cindex ukelele
779
780 @funindex fret-diagram
781 @funindex \fret-diagram
782
783 El tamaño del diagrama de trastes y el número de trastes del diagrama,
784 se puede cambiar en la cadena de marcado @code{fret-diagram}.
785
786 @lilypond[quote, verbatim]
787 <<
788   \context ChordNames {
789      \chordmode {
790        f1 g
791      }
792   }
793   \context Staff {
794     \clef "treble_8"
795     <f, c f a c' f'>1^\markup {
796       \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
797     }
798     <g, b, d g b g'>1^\markup {
799       \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
800     }
801   }
802 >>
803 @end lilypond
804
805 Se puede cambiar el número de cuerdas de un diagrama de trastes para
806 que se adapte a distintos instrumentos como el bajo y el ukelele, con
807 la cadena de marcado del diagrama.
808
809 @lilypond[quote, verbatim]
810 <<
811   \context ChordNames {
812     \chordmode {
813       a1
814     }
815   }
816   \context Staff {
817     % An 'A' chord for ukulele
818     a'1^\markup {
819       \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
820     }
821   }
822 >>
823 @end lilypond
824
825 Se pueden añadir indicaciones de digitación, y la posición de las
826 etiquetas de los dedos se puede controlar mediante la cadena de
827 marcado del diagrama.
828
829 @lilypond[quote, verbatim]
830 <<
831   \context ChordNames {
832     \chordmode {
833       c1 d:m
834     }
835   }
836   \context Staff {
837     \clef "treble_8"
838     <c e g c' e'>1^\markup {
839       \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
840     }
841     <d a d' f'>1^\markup {
842       \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
843     }
844   }
845 >>
846 @end lilypond
847
848 Se puede controlar el radio y la posición de los puntos con la cadena
849 de marcado @code{fret-diagram}.
850
851 @lilypond[quote, verbatim]
852 <<
853   \context ChordNames {
854     \chordmode {
855       c1 d:m
856     }
857   }
858   \context Staff {
859     \clef "treble_8"
860     <c e g c' e'>1^\markup {
861       \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
862     }
863     <d a d' f'>1^\markup {
864       \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
865     }
866   }
867 >>
868 @end lilypond
869
870 @cindex fret-diagram-terse, marcado con
871
872 @funindex fret-diagram-terse
873 @funindex \fret-diagram-terse
874
875 La cadena de marcado de diagrama de trastes escueta,
876 @code{fret-diagram-terse}, omite los números de la cuerda; el número
877 de cuerda viene implícito por la presencia del punto y coma.  Hay un
878 punto y coma por cada cuerda del diagrama.  El primer punto y coma
879 corresponde al número de cuerda más alto, y el último punto y coma
880 corresponde a la primera cuerda.  Se pueden indicad cuerdas mudas, al
881 aire y números de traste.
882
883 @lilypond[quote, verbatim]
884 <<
885   \context ChordNames {
886     \chordmode {
887       c1 d:m
888     }
889   }
890   \context Staff {
891     \clef "treble_8"
892     <c e g c' e'>1^\markup {
893       \fret-diagram-terse #"x;3;2;o;1;o;"
894     }
895     <d a d' f'>1^\markup {
896       \fret-diagram-terse #"x;x;o;2;3;1;"
897     }
898   }
899 >>
900 @end lilypond
901
902 Se pueden incluir números de cejilla en la cadena de marcado escueta
903 @code{fret-diagram-terse}.
904
905 @lilypond[quote, verbatim]
906 <<
907   \context ChordNames {
908     \chordmode {
909       f1 g
910     }
911   }
912   \context Staff {
913     \clef "treble_8"
914     <f, c f a c' f'>1^\markup {
915       \fret-diagram-terse #"1-(;3;3;2;1;1-);"
916     }
917     <g, d g b d' g'>1^\markup {
918       \fret-diagram-terse #"3-(;5;5;4;3;3-);"
919     }
920   }
921 >>
922 @end lilypond
923
924 Se pueden incluir indicaciones de digitación en la cadena de marcado
925 escueta @code{fret-diagram-terse}
926
927 @c Need to use override to enable fingerings to show this -- can we do so?
928 @lilypond[quote, verbatim]
929 <<
930   \context ChordNames {
931     \chordmode {
932       c1 d:m
933     }
934   }
935   \context Staff {
936     \override Voice.TextScript
937       #'(fret-diagram-details finger-code) = #'below-string
938     \clef "treble_8"
939     <c e g c' e'>1^\markup {
940       \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
941     }
942     <d a d' f'>1^\markup {
943       \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
944     }
945   }
946 >>
947 @end lilypond
948
949 Otras propiedades de los diagramas de trastes se deben
950 ajustar usando @code{\override} al utilizar el marcado
951 escueto con fret-diagram-terse.
952
953 @cindex fret-diagram-verbose, marcado con
954 @cindex capo
955
956 @funindex fret-diagram-verbose
957 @funindex \fret-diagram-verbose
958
959 La cadena de marcado prolija @code{fret-diagram-verbose} está en el
960 formato de una lista de Scheme.  Cada elemento de la lista indica la
961 colocación un elemento sobre el diagrama de trastes.
962
963 @lilypond[quote, verbatim]
964 <<
965     \context ChordNames {
966       \chordmode {
967         c1 d:m
968       }
969     }
970   \context Staff {
971     \clef "treble_8"
972     <c e g c' e'>1^\markup {
973       \fret-diagram-verbose #'(
974         (mute 6)
975         (place-fret 5 3)
976         (place-fret 4 2)
977         (open 3)
978         (place-fret 2 1)
979         (open 1)
980       )
981     }
982     <d a d' f'>1^\markup {
983       \fret-diagram-verbose #'(
984         (mute 6)
985         (mute 5)
986         (open 4)
987         (place-fret 3 2)
988         (place-fret 2 3)
989         (place-fret 1 1)
990       )
991     }
992   }
993 >>
994 @end lilypond
995
996 Se pueden incluir digitaciones y cejillas en una cadena de marcado
997 prolija @code{fret-diagram-verbose}.  Es exclusiva del interfaz de
998 fret-diagram-verbose la indicación @q{capo} que se puede colocar sobre
999 el diagrama de posición.  La indicación de capo es una barra gruesa
1000 que cubre todas las cuerdas.  El traste que tiene el capo es el más
1001 bajo del diagrama de posición.
1002
1003 @c \override is necessary to make fingering visible
1004 @lilypond[quote, verbatim]
1005 <<
1006     \context ChordNames {
1007       \chordmode {
1008         f1 g c
1009       }
1010     }
1011   \context Staff {
1012     \clef "treble_8"
1013     \override Voice.TextScript
1014       #'(fret-diagram-details finger-code) = #'below-string
1015     <f, c f a c' f'>1^\markup {
1016       \fret-diagram-verbose #'(
1017         (place-fret 6 1)
1018         (place-fret 5 3)
1019         (place-fret 4 3)
1020         (place-fret 3 2)
1021         (place-fret 2 1)
1022         (place-fret 1 1)
1023         (barre 6 1 1)
1024       )
1025     }
1026     <g, b, d g b g'>1^\markup {
1027       \fret-diagram-verbose #'(
1028         (place-fret 6 3 2)
1029         (place-fret 5 2 1)
1030         (open 4)
1031         (open 3)
1032         (open 2)
1033         (place-fret 1 3 3)
1034       )
1035     }
1036     <c e g c' e'>1^\markup {
1037       \fret-diagram-verbose #'(
1038         (capo 3)
1039         (mute 6)
1040         (place-fret 4 5 1)
1041         (place-fret 3 5 2)
1042         (place-fret 2 5 3)
1043       )
1044     }
1045   }
1046 >>
1047 @end lilypond
1048
1049 Todas las otras propiedades de diagrama de trastes se deben ajustar
1050 utilizando @code{\override} cuando se usa el marcado prolijo con
1051 fret-diagram-verbose.
1052
1053 @ignore
1054 The following example shows the three fret-diagram markup
1055 interfaces, along with examples of common tweaks.  For example,
1056 the size of the verbose fret diagram is reduced to 0.75, and the
1057 finger indications are specified to appear below the diagram.  The
1058 terse diagram includes tweaks to specify placement of finger code
1059 and color of dots.
1060
1061 @lilypond[verbatim,ragged-right,quote]
1062 \new Voice {
1063   \clef "treble_8"
1064   d4^\markup {
1065     \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
1066   }
1067   d4 d d
1068   fis^\markup {
1069     \override #'(size . 0.75) {
1070       \override #'(finger-code . below-string) {
1071         \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
1072                                  (place-fret 5 4 3)
1073                                  (place-fret 4 4 4)
1074                                  (place-fret 3 3 2)
1075                                  (place-fret 2 2 1)
1076                                  (place-fret 1 2 1))
1077       }
1078     }
1079   }
1080   fis4 fis fis
1081   c^\markup {
1082     \override #'(dot-radius . 0.35) {
1083       \override #'(finger-code . in-dot) {
1084         \override #'(dot-color . white) {
1085           \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
1086         }
1087       }
1088     }
1089   }
1090   c4 c c
1091 }
1092 @end lilypond
1093 @end ignore
1094
1095 @cindex personalizados, diagramas de trastes
1096 @cindex trastes, diagramas personalizados de
1097 @cindex diagrama de trastes personalizado
1098
1099 @funindex fret-diagram-interface
1100
1101 El aspecto gráfico de un diagrama de trastes se puede personalizar
1102 según las preferencias del usuario a través de las propiedades del
1103 interface @code{fret-diagram-interface}.  Los detalles están en
1104 @rinternals{fret-diagram-interface}.  Para un marcado de diagrama de
1105 trastes, las propiedades del interface pertenecen a
1106 @code{Voice.TextScript}.
1107
1108 @snippets
1109
1110 @lilypondfile[verbatim,quote,texidoc,doctitle]
1111 {changing-fret-orientations.ly}
1112
1113 @lilypondfile[verbatim,quote,texidoc,doctitle]
1114 {customizing-markup-fret-diagrams.ly}
1115
1116 @seealso
1117 Referencia de la notación:
1118 @ref{Instrument Specific Markup}.
1119
1120 Fragmentos de código:
1121 @rlsr{Fretted strings}.
1122
1123 Referencia de funcionamiento interno:
1124 @rinternals{fret-diagram-interface}.
1125
1126
1127 @node Diagramas predefinidos de trastes
1128 @unnumberedsubsubsec Diagramas predefinidos de trastes
1129 @translationof Predefined fret diagrams
1130
1131 @cindex diagramas de posiciones
1132 @cindex diagramas de posiciones de ukelele
1133 @cindex diagramas de posiciones de mandolina
1134 @cindex diagramas de acordes
1135
1136 @funindex FretBoards
1137 @funindex stringTunings
1138
1139 Se pueden imprimir los diagramas de trastes usando el contexto
1140 @code{FretBoards}.  De forma predeterminada, el contexto
1141 @code{FretBoards} imprime diagramas de trastes que están almacenados
1142 en una tabla de búsqueda:
1143
1144 @lilypond[verbatim, ragged-right, quote]
1145 \include "predefined-guitar-fretboards.ly"
1146 \context FretBoards {
1147   \chordmode {
1148     c1 d
1149   }
1150 }
1151 @end lilypond
1152
1153 Los diagramas de traste predefinidos están en el archivo
1154 @file{predefined-guitar-fretboards.ly}.  Los diagramas de trastes se
1155 almacenan tomando como base las notas de un acorde y el valor de
1156 @code{stringTunings} que se está utilizando en cada momento.
1157 @file{predefined-guitar-fretboards.ly} contiene diagramas de traste
1158 predefinidos sólo para @code{guitar-tuning}.  Los diagramas de traste
1159 predefinidos se pueden añadir para otros instrumentos u otras
1160 afinaciones siguiendo los ejemplos que aparecen en
1161 @file{predefined-guitar-fretboards.ly}.
1162
1163 Los diagramas de posiciones para el ukelele están en el archivo
1164 @file{predefined-ukulele-fretboards.ly}.
1165
1166 @lilypond[verbatim, ragged-right, quote]
1167 \include "predefined-ukulele-fretboards.ly"
1168
1169 myChords = \chordmode { a1 a:m a:aug }
1170
1171 \new ChordNames {
1172   \myChords
1173 }
1174
1175 \new FretBoards {
1176   \set stringTunings = #ukulele-tuning
1177   \myChords
1178 }
1179 @end lilypond
1180
1181 Los diagramas de posiciones para la mandolina
1182 están contenidos en el archivo
1183 @file{predefined-mandolin-fretboards.ly}.
1184
1185 @lilypond[verbatim, ragged-right, quote]
1186 \include "predefined-mandolin-fretboards.ly"
1187
1188 myChords = \chordmode { c1 c:m7.5- c:aug }
1189
1190 \new ChordNames {
1191   \myChords
1192 }
1193
1194 \new FretBoards {
1195   \set stringTunings = #mandolin-tuning
1196   \myChords
1197 }
1198 @end lilypond
1199
1200 Las notas de los acordes se pueden introducir como música simultánea o
1201 bien usando el modo de acordes (véase
1202 @ref{Panorámica del modo de acordes}).
1203
1204 @lilypond[verbatim, ragged-right,quote]
1205 \include "predefined-guitar-fretboards.ly"
1206 \context FretBoards {
1207   \chordmode { c1 }
1208   <c' e' g'>1
1209 }
1210 @end lilypond
1211
1212 @cindex acordes, diagramas de trastes con nombres de
1213 @cindex trastes, diagramas de, con nombres de acorde
1214
1215 @funindex ChordNames
1216 @funindex chordmode
1217 @funindex \chordmode
1218
1219 Es corriente que se impriman juntos los nombres de acorde y los
1220 diagramas de traste.  Esto se puede hacer poniendo un contexto de
1221 nombres de acorde @code{ChordNames} en paralelo con un contexto de
1222 trastes @code{FretBoards} y dando a los dos contextos el mismo
1223 contenido musical.
1224
1225 @lilypond[verbatim, ragged-right, quote]
1226 \include "predefined-guitar-fretboards.ly"
1227 mychords = \chordmode{
1228   c1 f g
1229 }
1230
1231 <<
1232   \context ChordNames {
1233     \mychords
1234   }
1235   \context FretBoards {
1236     \mychords
1237   }
1238 >>
1239 @end lilypond
1240
1241 @cindex transporte de diagramas de trastes
1242 @cindex trastes, diagramas de, transporte
1243 @cindex diagramas de traste, transporte de los
1244
1245 Los diagramas de traste predefinidos se pueden transportar, en la
1246 medida en que esté almacenado un diagrama para el acorde transportado,
1247 en la tabla de diagramas de traste.
1248
1249 @lilypond[verbatim, ragged-right, quote]
1250 \include "predefined-guitar-fretboards.ly"
1251 mychords = \chordmode{
1252   c1 f g
1253 }
1254
1255 mychordlist = {
1256   \mychords
1257   \transpose c e { \mychords }
1258 }
1259 <<
1260   \context ChordNames {
1261     \mychordlist
1262   }
1263   \context FretBoards {
1264     \mychordlist
1265   }
1266 >>
1267 @end lilypond
1268
1269
1270 La tabla de diagramas de traste predefinidos para la guitarra contiene
1271 ocho acordes (mayor, menor, aumentado, disminuido, séptima dominante,
1272 séptima mayor, menor séptima y novena domniante) para 17 tonalidades
1273 distintas.  La tabla de diagramas predefinidos para el ukelele
1274 contiene estos acordes y además otros tres (sexta mayor, segunda
1275 suspendida y cuarta suspendida).  Se puede ver una lista completa de
1276 los diagramas de traste predefinidos en
1277 @ref{Diagramas predefinidos de trastes}.
1278 Si no hay una entrada en la tabla para un acorde, el
1279 grabador FretBoards calcula un cadena de diagrama fret-diagram usando
1280 la funcionalidad de diagramas automáticos que se describe en
1281 @ref{Diagramas de traste automáticos}.
1282
1283 @lilypond[verbatim, ragged-right, quote]
1284 \include "predefined-guitar-fretboards.ly"
1285 mychords = \chordmode{
1286   c1 c:maj9
1287 }
1288
1289 <<
1290   \context ChordNames {
1291     \mychords
1292   }
1293   \context FretBoards {
1294     \mychords
1295   }
1296 >>
1297 @end lilypond
1298
1299 @cindex trastes personalizados, añadir diagramas de
1300 @cindex personalizados, añadir diagramas de traste
1301 @cindex diagramas de trastes personalizados, añadir
1302
1303 Se pueden añadir diagramas de posiciones a la tabla de diagramas de
1304 posiciones.  Para añadir un diagrama debemos especificar la
1305 tabla de correspondencias para el diagrama, el acorde del
1306 diagrama, la afinación utilizada y una definición del diagrama.
1307 Normalmente la tabla de correspondencias será
1308 @var{default-fret-table}.  La definición del diagrama puede ser
1309 una cadena de definición escueta fret-diagram-terse o una lista
1310 de marcados prolija fret-diagram-verbose.
1311
1312 @lilypond[verbatim, ragged-right, quote]
1313 \include "predefined-guitar-fretboards.ly"
1314
1315 \storePredefinedDiagram #default-fret-table
1316                         \chordmode { c:maj9 }
1317                         #guitar-tuning
1318                         #"x;3-2;o;o;o;o;"
1319
1320 mychords = \chordmode {
1321   c1 c:maj9
1322 }
1323
1324 <<
1325   \context ChordNames {
1326     \mychords
1327   }
1328   \context FretBoards {
1329     \mychords
1330   }
1331 >>
1332 @end lilypond
1333
1334 Se pueden almacenar distintos diagramas de traste para el mismo acorde
1335 usando distintas octavas para las notas.  Las octavas de diferencia
1336 deben ser al menos dos por encima o por debajo de la octava
1337 predeterminada, porque las octavas inmediatas superior e inferior de
1338 la predeterminada se utilizan para los trasteros transpositores.
1339
1340 @lilypond[verbatim, ragged-right, quote]
1341 \include "predefined-guitar-fretboards.ly"
1342
1343 \storePredefinedDiagram #default-fret-table
1344                         \chordmode { c'' }
1345                         #guitar-tuning
1346                         #(offset-fret 2 (chord-shape 'bes guitar-tuning))
1347
1348 mychords = \chordmode {
1349   c1 c''
1350 }
1351
1352 <<
1353   \context ChordNames {
1354     \mychords
1355   }
1356   \context FretBoards {
1357     \mychords
1358   }
1359 >>
1360 @end lilypond
1361
1362 @cindex trastes, instrumentos de, formas de acordes
1363 @cindex acordes, formas de, en instrumentos de trastes
1364
1365 @funindex \addChordShape
1366 @funindex addChordShape
1367 @funindex storePredefinedDiagram
1368 @funindex \storePredefinedDiagram
1369
1370 Además de los diagramas de traste, LilyPond almacena una lista interna
1371 de formas de acorde.  Las formas de acorde son diagramas de traste que
1372 se pueden desplazar por el mástil para dar acordes distintos.  Se
1373 pueden añadir formas de acorde a la lista interna y luego usarlas para
1374 definir diagramas de posición predefinidos.  Dado que se pueden mover
1375 a distintas posiciones dentro del mástil, las formas de acorde
1376 normalmente no contienen cuerdas al aire.  Como los diagramas de
1377 posiciones, las formas de acorde se pueden introducir como cadenas
1378 escuetas fret-diagram-terse o como listas de marcado prolijas
1379 fret-diagram-verbose.
1380
1381 @lilypond[verbatim, ragged-right, quote]
1382 \include "predefined-guitar-fretboards.ly"
1383
1384 % Add a new chord shape
1385
1386 \addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;"
1387
1388 % add some new chords based on the power chord shape
1389
1390 \storePredefinedDiagram #default-fret-table
1391                         \chordmode { f'' }
1392                         #guitar-tuning
1393                         #(chord-shape 'powerf guitar-tuning)
1394 \storePredefinedDiagram #default-fret-table
1395                         \chordmode { g'' }
1396                         #guitar-tuning
1397                         #(offset-fret 2 (chord-shape 'powerf guitar-tuning))
1398
1399 mychords = \chordmode{
1400   f1 f'' g g''
1401 }
1402
1403 <<
1404   \context ChordNames {
1405     \mychords
1406   }
1407   \context FretBoards {
1408     \mychords
1409   }
1410 >>
1411 @end lilypond
1412
1413 El aspecto gráfico de un diagrama de traste se puede personalizar
1414 según las preferencias del usuario a través de las propiedades del
1415 interface @code{fret-diagram-interface}.  Los detalles están en
1416 @rinternals{fret-diagram-interface}.  Para un diagrama de trastes
1417 predefinido, las propiedades de interface pertenecen a
1418 @code{FretBoards.FretBoard}.
1419
1420 @snippets
1421
1422 @lilypondfile[verbatim,quote,texidoc,doctitle]
1423 {customizing-fretboard-fret-diagrams.ly}
1424
1425 @lilypondfile[verbatim,quote,texidoc,doctitle]
1426 {defining-predefined-fretboards-for-other-instruments.ly}
1427
1428 @lilypondfile[verbatim,quote,texidoc,doctitle]
1429 {chordchanges-for-fretboards.ly}
1430
1431 @lilypondfile[verbatim,quote,texidoc,doctitle]
1432 {fretboards-alternate-tables.ly}
1433
1434 @seealso
1435 Referencia de la notación:
1436 @ref{Tablaturas personalizadas},
1437 @ref{Diagramas de traste automáticos},
1438 @ref{Panorámica del modo de acordes},
1439 @ref{Diagramas predefinidos de trastes}.
1440
1441 Archivos de inicio:
1442 @file{ly/predefined-guitar-fretboards.ly},
1443 @file{ly/predefined-guitar-ninth-fretboards.ly},
1444 @file{ly/predefined-ukulele-fretboards.ly},
1445 @file{ly/predefined-mandolin-fretboards.ly}.
1446
1447 Fragmentos de código:
1448 @rlsr{Fretted strings}.
1449
1450 Referencia de funcionamiento interno:
1451 @rinternals {fret-diagram-interface}.
1452
1453
1454 @node Diagramas de traste automáticos
1455 @unnumberedsubsubsec Diagramas de traste automáticos
1456 @translationof Automatic fret diagrams
1457
1458 @cindex trastes, diagramas automáticos de
1459 @cindex acordes, diagramas automáticos de
1460 @cindex automáticos, diagramas de traste
1461 @cindex automáticos, diagramas de acordes
1462
1463 Se pueden crear diagramas de traste automáticamente a partir de las
1464 notas introducidas usando el contexto @code{FretBoards}.  Si no está
1465 disponible ningún diagrama predefinido para las notas introducidas en
1466 la afinación @code{stringTunings} activa, este contexto calcula las
1467 cuerdas y los trastes que se pueden usar para tocar las notas.
1468
1469 @lilypond[quote,ragged-right,verbatim]
1470 <<
1471   \context ChordNames {
1472     \chordmode {
1473       f1 g
1474     }
1475   }
1476   \context FretBoards {
1477     <f, c f a c' f'>1
1478     <g,\6 b, d g b g'>1
1479   }
1480   \context Staff {
1481     \clef "treble_8"
1482     <f, c f a c' f'>1
1483     <g, b, d g b' g'>1
1484   }
1485 >>
1486 @end lilypond
1487
1488 @funindex predefinedFretboardsOff
1489 @funindex \predefinedFretboardsOff
1490 @funindex predefinedFretboardsOn
1491 @funindex \predefinedFretboardsOn
1492
1493 Puesto que de forma predeterminada no se carga ningún diagrama
1494 predefinido, el comportamiento predeterminado es el cálculo automático
1495 de los diagramas de traste.  Una vez que los diagramas predeterminados
1496 se han cargado, se puede habilitar e inhabilitar el cálculo automático
1497 con instrucciones predefinidas:
1498
1499 @lilypond[quote,ragged-right,verbatim]
1500
1501 \storePredefinedDiagram #default-fret-table
1502                         <c e g c' e'>
1503                         #guitar-tuning
1504                         #"x;3-1-(;5-2;5-3;5-4;3-1-1-);"
1505 <<
1506   \context ChordNames {
1507     \chordmode {
1508       c1 c c
1509     }
1510   }
1511   \context FretBoards {
1512     <c e g c' e'>1
1513     \predefinedFretboardsOff
1514     <c e g c' e'>1
1515     \predefinedFretboardsOn
1516     <c e g c' e'>1
1517   }
1518   \context Staff {
1519     \clef "treble_8"
1520     <c e g c' e'>1
1521     <c e g c' e'>1
1522     <c e g c' e'>1
1523   }
1524 >>
1525 @end lilypond
1526
1527
1528
1529 A veces el calculador de trastes es incapaz de encontrar un diagrama
1530 aceptable.  Esto se puede remediar generalmente mediante la asignación
1531 manual de una nota a una cuerda.  En muchos casos sólo hay que colocar
1532 manualmente una nota sobre una cuerda; el resto de las notas se
1533 situará en el lugar adecuado por parte del contexto
1534 @code{FretBoards}.
1535
1536 @cindex trastes, añadir digitaciones a diagramas de
1537 @cindex digitaciones, añadir, a diagramas de trastes
1538
1539 Se pueden añadir digitaciones a los diagramas de traste del contexto
1540 FretBoard.
1541
1542 @lilypond[quote, verbatim]
1543 <<
1544   \context ChordNames {
1545     \chordmode {
1546       c1 d:m
1547     }
1548   }
1549   \context FretBoards {
1550     <c-3 e-2 g c'-1 e'>1
1551     <d a-2 d'-3 f'-1>1
1552   }
1553   \context Staff {
1554     \clef "treble_8"
1555     <c e g c' e'>1
1556     <d a d' f'>1
1557   }
1558 >>
1559 @end lilypond
1560
1561 @funindex minimumFret
1562
1563 El traste mínimo que usar en el cálculo de cuerdas y trastes para el
1564 contexto FretBoard se puede fijar con la propiedad @code{minimumFret}.
1565
1566 @lilypond[quote, verbatim]
1567 <<
1568   \context ChordNames {
1569     \chordmode {
1570       d1:m d:m
1571     }
1572   }
1573   \context FretBoards {
1574     <d a d' f'>1
1575     \set FretBoards.minimumFret = #5
1576     <d a d' f'>1
1577   }
1578   \context Staff {
1579     \clef "treble_8"
1580     <d a d' f'>1
1581     <d a d' f'>1
1582   }
1583 >>
1584 @end lilypond
1585
1586 Las cuerdas y los trastes para el contexto @code{FretBoards} dependen
1587 de la propiedad @code{stringTunings}, que tiene el mismo significado
1588 que en el contexto de tablatura TabStaff.
1589 Consulte @ref{Tablaturas personalizadas} para ver más información
1590 sobre la propiedad @code{stringTunings}.
1591
1592 El aspecto gráfico de un diagrama de trastes se puede personalizar de
1593 acuerdo a las preferencias del usuario a través de las propiedades del
1594 interface @code{fret-diagram-interface}.  Los detalles están en
1595 @rinternals{fret-diagram-interface}.  Para un diagrama de
1596 @code{FretBoards}, las propiedades del interface pertenecen a
1597 @code{FretBoards.FretBoard}.
1598
1599
1600 @predefined
1601 @code{\predefinedFretboardsOff},
1602 @code{\predefinedFretboardsOn}.
1603 @endpredefined
1604
1605 @seealso
1606 Referencia de la notación:
1607 @ref{Tablaturas personalizadas}.
1608
1609 Fragmentos de código:
1610 @rlsr{Fretted strings}.
1611
1612 Referencia de funcionamiento interno:
1613 @rinternals {fret-diagram-interface}.
1614
1615 @knownissues
1616 Los cálculos de tablatura automáticos no funcionan bien para
1617 instrumentos con afinaciones no monótonas.
1618
1619
1620 @node Digitaciones de la mano derecha
1621 @unnumberedsubsubsec Digitaciones de la mano derecha
1622 @translationof Right-hand fingerings
1623
1624 @cindex trastes, instrumentos de, digitaciones de la derecha
1625 @cindex digitaciones de la mano derecha para instrumentos de trastes
1626 @cindex derecha, mano, digitaciones para instrumentos de traste
1627
1628 @funindex rightHandFinger
1629 @funindex \rightHandFinger
1630
1631 Las digitaciones de la mano derecha @var{p-i-m-a} se deben introducir
1632 usando @code{\rightHandFinger} seguido de un número.
1633
1634 @warning{Si el número se introduce en notación de Scheme, recuerde
1635 escribir al final un espacio seguido de un ángulo de cierre @code{>} o
1636 similar.}
1637
1638 @lilypond[quote,verbatim,relative=0]
1639 \clef "treble_8"
1640 c4\rightHandFinger #1
1641 e\rightHandFinger #2
1642 g\rightHandFinger #3
1643 c\rightHandFinger #4
1644 <c,\rightHandFinger #1 e\rightHandFinger #2
1645  g\rightHandFinger #3 c\rightHandFinger #4 >1
1646 @end lilypond
1647
1648 Por brevedad, se puede escribir @code{\rightHandFinger} como algo más
1649 corto, como por ejemplo @code{RH}:
1650
1651 @example
1652 RH=#rightHandFinger
1653 @end example
1654
1655
1656 @snippets
1657
1658 @lilypondfile[verbatim,quote,texidoc,doctitle]
1659 {placement-of-right-hand-fingerings.ly}
1660
1661 @lilypondfile[verbatim,quote,texidoc,doctitle]
1662 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1663
1664 @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 @seealso
1715 Referencia de la notación:
1716 @ref{Extensiones de texto}.
1717
1718 Fragmentos de código:
1719 @rlsr{Fretted strings},
1720 @rlsr{Expressive marks}.
1721
1722
1723 @node Indicar armónicos y notas tapadas
1724 @unnumberedsubsubsec Indicar armónicos y notas tapadas
1725 @translationof Indicating harmonics and dampened notes
1726
1727 @cindex trastes, notas tapadas en instrumentos de
1728 @cindex trastes, armónicos en instrumentos de
1729 @cindex tapadas, notas, en instrumentos de trastes
1730 @cindex armónicos en instrumentos de trastes
1731
1732 Se pueden usar cabezas de nota especiales para indicar notas apagadas
1733 o armónicos.  Los armónicos se suelen explicar de forma más completa
1734 con un marcado de texto.
1735
1736 @lilypond[quote,ragged-right,verbatim]
1737 \relative c' {
1738   \clef "treble_8"
1739   \override Staff.NoteHead #'style = #'harmonic-mixed
1740   d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1741 }
1742 @end lilypond
1743
1744 Las notas tapadas (llamadas también @notation{notas muertas}) están
1745 contempladas dentro de los pentagramas normales y de tablatura:
1746
1747 @lilypond[quote,ragged-right,verbatim]
1748 music = \relative c' {
1749   < a\3 \deadNote c\2 a'\1 >4
1750   < b\3 \deadNote d\2 b'\1 >
1751   < c\3 \deadNote e\2 c'\1 >
1752   \deadNotesOn
1753   \times 2/3 { g8 b e }
1754   \deadNotesOff
1755   < a,\3 c\2 e\1 >1
1756 }
1757 \new StaffGroup <<
1758   \new Staff {
1759     \clef "treble_8"
1760     \music
1761   }
1762   \new TabStaff {
1763     \music
1764   }
1765 >>
1766 @end lilypond
1767
1768 Otra téctnica de ejecución (utilizada especialmente en la guitarra
1769 eléctrica) se llama @notation{tapado de palma}.  La cuerda es
1770 parcialmente tapada por la palma de la mano que pulsa (de ahí el
1771 nombre).  Lilypond contempla la notación de las notas de estilo de
1772 tapado de palma mediante el cambio de la forma de la cabeza de nota a
1773 un triángulo.
1774
1775 @lilypond[quote,ragged-right,verbatim]
1776 \new Voice { % Warning: explicit Voice instantiation is
1777              %    required to have palmMuteOff work properly
1778              %    when palmMuteOn comes at the beginning of
1779              %    the piece.
1780   \relative c, {
1781     \clef "G_8"
1782     \palmMuteOn
1783     e8^\markup { \musicglyph #"noteheads.u2do"  = palm mute }
1784     < e b' e > e
1785     \palmMuteOff
1786     e e  \palmMute e e e |
1787     e8 \palmMute { e e e } e e e e |
1788     < \palmMute e b' e >8 \palmMute { e e e } < \palmMute e b' e >2
1789   }
1790 }
1791 @end lilypond
1792
1793 @seealso
1794 Fragmentos de código:
1795 @rlsr{Fretted strings}.
1796
1797 Referencia de la notación:
1798 @ref{Cabezas de nota especiales},
1799 @ref{Estilos de cabezas de nota}.
1800
1801
1802 @node Indicación de acordes de potencia o de quinta vacía
1803 @unnumberedsubsubsec Indicación de acordes de potencia o de quinta vacía
1804 @translationof Indicating power chords
1805
1806 @funindex powerChords
1807 @funindex \powerChords
1808
1809 @cindex potencia, acordes de
1810 @cindex acordes de potencia
1811 @cindex acordes de quinta vacía
1812 @cindex quinta vacía, acordes de
1813 @cindex vacía, acordes de quinta
1814
1815 Los acordes de quinta vacía o acordes de potencia
1816 (@emph{power chords}) y sus símbolos se pueden tipografiar
1817 en el modo de acordes o como construcciones de acorde normales:
1818
1819 @lilypond[quote,ragged-right,verbatim]
1820 ChordsAndSymbols = {
1821   \chordmode {
1822     \powerChords
1823     e,,1:1.5
1824     a,,1:1.5.8
1825     \set minimumFret = #8
1826     c,1:1.5
1827     f,1:1.5.8
1828   }
1829   \set minimumFret = #5
1830   <a, e>1
1831   <g d' g'>1
1832 }
1833 \score {
1834   <<
1835     \new ChordNames {
1836     \ChordsAndSymbols
1837     }
1838     \new Staff {
1839       \clef "treble_8"
1840       \ChordsAndSymbols
1841     }
1842     \new TabStaff {
1843       \ChordsAndSymbols
1844     }
1845   >>
1846 }
1847 @end lilypond
1848
1849 Los símbolos de acordes de quinta vacía se desactivan automáticamente
1850 tan pronto como se utiliza cualquiera de los otros modificadores de
1851 acorde:
1852
1853 @lilypond[quote,ragged-right,verbatim]
1854 mixedChords = \chordmode {
1855   c,1
1856   \powerChords
1857   b,,1:1.5
1858   fis,,1:1.5.8
1859   g,,1:m
1860 }
1861 \score {
1862   <<
1863     \new ChordNames {
1864       \mixedChords
1865     }
1866     \new Staff {
1867       \clef "treble_8"
1868       \mixedChords
1869     }
1870     \new TabStaff {
1871       \mixedChords
1872     }
1873   >>
1874 }
1875 @end lilypond
1876
1877 @seealso
1878 Glosario musical:
1879 @rglos{power chord}.
1880
1881 Referencia de la notación:
1882 @ref{Acordes extendidos y alterados},
1883 @ref{Impresión de los nombres de acorde}.
1884
1885 Fragmentos de código:
1886 @rlsr{Fretted strings}.
1887
1888
1889 @node Banjo
1890 @subsection Banjo
1891 @translationof Banjo
1892
1893 @menu
1894 * Tablaturas de banjo::
1895 @end menu
1896
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 Archivos de inicio:
1950 @file{ly/string-tunings-init.ly}
1951
1952 Fragmentos de código:
1953 @rlsr{Fretted strings}.