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