]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/fretted-strings.itely
Merge branch 'lilypond/translation' of ssh://git.sv.gnu.org/srv/git/lilypond into...
[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: 9318dde7b34435a3fdb2e1a7e0ddcf0f86e936ae
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  See TRANSLATION for details.
8 @end ignore
9
10 @c \version "2.12.0"
11
12 @node Instrumentos de cuerda con trastes
13 @section Instrumentos de cuerda con trastes
14 @translationof Fretted string instruments
15
16 @lilypondfile[quote]{fretted-headword.ly}
17
18 Esta sección trata varios aspectos de la notación musical que son
19 exclusivos de los instrumentos de cuerda con trastes.
20
21 @cindex tablatura
22 @cindex guitarra, tablatura de
23 @cindex tablatura de banjo
24 @cindex banjo, tablatura de
25
26 @menu
27 * Notación común para cuerdas con trastes::
28 * Guitarra::
29 * Banjo::
30 @end menu
31
32 @node Notación común para cuerdas con trastes
33 @subsection Notación común para cuerdas con trastes
34 @translationof Common notation for fretted strings
35
36 Esta sección se ocupa de la notación común exclusiva de los
37 instrumentos de cuerda con trastes.
38
39 @menu
40 * Referencias para cuerdas con trastes::
41 * Indicación de los números de cuerda::
42 * Tablaturas predeterminadas::
43 * Tablaturas personalizadas::
44 * Marcas de diagramas de trastes::
45 * Diagramas predefinidos de trastes::
46 * Diagramas de traste automáticos::
47 * Digitaciones de la mano derecha::
48 @end menu
49
50 @node Referencias para cuerdas con trastes
51 @unnumberedsubsubsec Referencias para cuerdas con trastes
52 @translationof References for fretted strings
53
54 La notación musical para instrumentos de cuerda con trastes se realiza
55 normalmente en una sola pauta, ya sea en notación musical tradicional
56 o en tablatura.  A veces se combinan los dos tipos, y es común en
57 música popular utilizar diagramas de acordes por encima de un
58 pentagrama de notación tradicional.  La guitarra y el banjo son
59 instrumentos transpositores, que suenan una octava por debajo de lo
60 escrito.  Las partituras para estos instrumentos deben usar la clave
61 de Sol octava baja @code{"treble_8"}.  Otros elementos relativos a los
62 instrumentos de cuerda con trastes se estudian en otras partes de
63 manual:
64
65 @itemize
66 @item
67 Las digitaciones se indican como se explica en @ref{Indicaciones de digitación}.
68
69 @item
70 Las instrucciones para ligaduras @notation{Laissez vibrer} así como
71 ligaduras de unión sobre arpegios y trémolos están en
72 @ref{Ligaduras de unión}.
73
74 @item
75 Las instrucciones para el manejo de varias voces se encuentran en
76 @ref{Resolución de las colisiones}.
77
78 @item Las instrucciones para la indicación de armónicos está en
79 @ref{Armónicos}.
80
81 @end itemize
82
83
84 @seealso
85 Referencia de la notación:
86 @ref{Indicaciones de digitación},
87 @ref{Ligaduras de unión},
88 @ref{Resolución de las colisiones},
89 @ref{Nombres de instrumentos},
90 @ref{Escribir música en paralelo},
91 @ref{Arpegio},
92 @ref{Lista de articulaciones},
93 @ref{Clave}.
94
95
96 @node Indicación de los números de cuerda
97 @unnumberedsubsubsec Indicación de los números de cuerda
98 @translationof String number indications
99
100 @cindex cuerda, número de la
101 @cindex números de cuerda frente a digitaciones
102 @cindex digitación frente a números de cuerda
103
104 Se puede indicar la cuerda en que se debe tocar una nota añadiendo
105 @code{\}@tie{}@var{número} a una nota dentro de una construcción de
106 acorde (@code{<>}).
107
108 @warning{Los números de cuerda @strong{se deben} definir dentro de una
109 construcción de acorde con ángulos simples, incluso si se trata de una
110 sola nota.}
111
112 @lilypond[verbatim,quote,relative=0]
113 \clef "treble_8"
114 <c\5>4 <e\4> <g\3>2
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 controla por el orden en que aparecen
120 estos elementos en el código:
121
122 @lilypond[verbatim,quote,relative=1]
123 \clef "treble_8"
124 <g\3-0>2
125 <g-0\3>
126 @end lilypond
127
128 @snippets
129
130 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
131 {controlling-the-placement-of-chord-fingerings.ly}
132
133 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
134 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
135
136
137 @seealso
138 Referencia de la notación:
139 @ref{Indicaciones de digitación}.
140
141 Fragmentos de código:
142 @rlsr{Fretted strings}.
143
144 Referencia de funcionamiento interno:
145 @rinternals{StringNumber},
146 @rinternals{Fingering}.
147
148
149 @node Tablaturas predeterminadas
150 @unnumberedsubsubsec Tablaturas predeterminadas
151 @translationof Default tablatures
152
153 @cindex tablatura, principios básicos
154 @cindex tablatura predeterminada
155
156 @funindex TabStaff
157 @funindex TabVoice
158
159 La notación de tablatura se utiliza para la notación de música de
160 instrumentos de cuerda pulsada.  Las alturas no se denotan mediante
161 cabezas de nota, sino mediante números que indican sobre qué cuerda y
162 traste se debe tocar la nota.  LilyPond contempla las tablaturas de
163 forma limitada.
164
165 El número de cuerda asociado a una nota se proporciona en la forma de
166 una barra invertida seguida por un número, p.ej. @code{c4\3} es un Do
167 negra sobre la tercera cuerda.  Por defecto, la cuerda 1 es la más
168 aguda, y la afinación normal es la afinación estándar de guitarra (con
169 6 cuerdas).  Las notas se imprimen como tablatura, usando lo contextos
170 @rinternals{TabStaff} y @rinternals{TabVoice}:
171
172 @lilypond[quote,ragged-right,fragment,verbatim]
173 \new TabStaff {
174   a,4\5 c'\2 a\3 e'\1
175   e\4 c'\2 a\3 e'\1
176 }
177 @end lilypond
178
179 @funindex minimumFret
180
181 @cindex traste
182
183 Si se especifica ninguna cuerda para una nota, se le asigna la cuerda
184 más aguda que produce la nota con un número de traste mayor o igual
185 que el valor de @code{minimumFret} (traste mínimo).  El valor
186 predeterminado de @code{minimumFret} es cero.
187
188 @lilypond[quote,ragged-right,verbatim]
189 \new StaffGroup <<
190    \new Staff \relative c {
191      \clef "treble_8"
192      c16 d e f g4
193      c,16 d e f g4
194    }
195    \new TabStaff \relative c {
196      c16 d e f g4
197      \set TabStaff.minimumFret = #5
198      c,16 d e f g4
199    }
200 >>
201 @end lilypond
202
203 @cindex armónicos en tablatura
204 @cindex tablatura y armónicos
205 @cindex deslizamientos en notación de tablatura
206 @cindex tablatura y deslizamientos
207
208 Se pueden añadir indicaciones de armónicos y @emph{slides} o
209 deslizamientos a la notación de tablatura.
210
211 @lilypond[fragment, verbatim, quote, relative=1]
212 \new TabStaff {
213   \new TabVoice {
214     <c g'\harmonic> d\2\glissando e\2
215   }
216 }
217 @end lilypond
218
219 @snippets
220
221 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
222 {stem-and-beam-behavior-in-tablature.ly}
223
224 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
225 {polyphony-in-tablature.ly}
226
227
228 @seealso
229 Referencia de la notación:
230 @ref{Plicas}.
231
232 Fragmentos de código:
233 @rlsr{Fretted strings}.
234
235 Referencia de funcionamiento interno:
236 @rinternals{TabNoteHead},
237 @rinternals{TabStaff},
238 @rinternals{TabVoice},
239 @rinternals{Beam}.
240
241
242 @knownissues
243
244 Los acordes no se tratan de una forma especial, y de aquí que el
245 selector automático de la cuerda puede elegir fácilmente la misma
246 cuerda para dos notas del acorde.
247
248 Para manejar @code{\partcombine}, es necesario que @code{TabStaff}
249 utilice voces especialmente creadas:
250
251 @lilypond[quote,ragged-right,verbatim]
252 melodia = \partcombine { e4 g g g }{ e4 e e e }
253 <<
254   \new TabStaff <<
255     \new TabVoice = "one" s1
256     \new TabVoice = "two" s1
257     \new TabVoice = "shared" s1
258     \new TabVoice = "solo" s1
259     { \melodia }
260   >>
261 >>
262 @end lilypond
263
264 Los efectos especiales de guitarra se limitan a armónicos y @emph{slides}.
265
266 @node Tablaturas personalizadas
267 @unnumberedsubsubsec Tablaturas personalizadas
268 @translationof Custom tablatures
269
270 @cindex tablaturas personalizadas
271 @cindex tablatura de banjo
272 @cindex tablatura de mandolina
273 @cindex tablatura de bajo
274 @cindex tablatura, afinaciones predefinidas de
275 @cindex trastes, instrumentos con, afinaciones predefinidas
276 @cindex predefinidas, afinaciones, para instrumentos de traste
277
278 @funindex StringTunings
279
280 La tablatura en LilyPond calcula automáticamente el traste para cada
281 nota, basándose en la cuerda a que está asignada la nota.  Para
282 hacerlo, es necesario especificar la afinación de las cuerdas.  La
283 afinación de las cuerdas se da en la propiedad @code{StringTunings}.
284
285 LilyPond trae afinaciones predefinidas para el banjo, la mandolina, la
286 guitarra y el bajo.  LilyPond establece automáticamente la
287 transposición correcta para las afinaciones predefinidas.  El ejemplo
288 siguiente es para bajo, que suena una octava por debajo de lo escrito.
289
290 @lilypond[quote,ragged-right,verbatim]
291 <<
292   \new Staff {
293     \clef "bass_8"
294     \relative c, {
295       c4 d e f
296     }
297   }
298   \new TabStaff {
299     \set TabStaff.stringTunings = #bass-tuning
300     \relative c, {
301       c4 d e f
302     }
303   }
304 >>
305 @end lilypond
306
307 La afinación por omisión es @code{guitar-tuning} (la afinación
308 estándar Mi-La-Re-Sol-Si-Mi).  Otras afinaciones predefinidas son
309 @code{guitar-open-g-tuning} (Sol Mayor al aire, Re-Sol-Re-Sol-Si-Re),
310 @code{mandolin-tuning} (mandolina) y @code{banjo-open-g-tuning} (banjo
311 con Sol Mayor al aire).  Las afinaciones predefinidas están en
312 @code{scm/output-lib.scm}.
313
314 Una afinación de las cuerdas es una lista de Scheme de alturas, una
315 por cada cuerda, ordenadas de 1 a N, donde la cuerda 1 está arriba en
316 la pauta de tablatura y la cuerda N está abajo.  Esto resulta
317 generalmente en un orden de la nota más aguda a la más grave, pero
318 algunos instrumentos (p.ej. el ukelele) no tienen las cuerdas
319 dispuestas en orden de altura.
320
321 La altura de una cuerda en una lista de afinación de cuerdas es el
322 intervalo que forma la cuerda al aire con el Do central, medido en
323 semitonos.  La altura debe ser un número entero.  LilyPond calcula la
324 altura real de la cuerda añadiendo la altura de la afinación a la
325 altura real del Do central.
326
327 LilyPond calcula automáticamente el número de cuerdas de la pauta
328 @code{TabStaff} como el número de elementos de la lista
329 @code{stringTunings}.
330
331 Se puede crear cualquier afinación de cuerdas deseada.  Por ejemplo,
332 podemos definir una afinación para un instrumento de cuatro cuerdas
333 con las alturas @code{a''}, @code{d''}, @code{g'} y @code{c'}:
334
335
336 @lilypond[quote,verbatim]
337 mynotes = {
338     c'4 e' g' c'' |
339     e'' g'' b'' c'''
340 }
341
342 <<
343   \new Staff {
344     \clef treble
345     \mynotes
346   }
347   \new TabStaff {
348     \set TabStaff.stringTunings = #'(21 14 7 0)
349     \mynotes
350   }
351 >>
352 @end lilypond
353
354
355 @seealso
356 Archivos de inicio:
357 @file{scm/output-lib.scm}.
358
359 Fragmentos de código:
360 @rlsr{Fretted strings}.
361
362 Referencia de funcionamiento interno:
363 @rinternals{Tab_note_heads_engraver}.
364
365
366 @node Marcas de diagramas de trastes
367 @unnumberedsubsubsec Marcas de diagramas de trastes
368 @translationof Fret diagram markups
369
370 @cindex trastes, diagramas de
371 @cindex acordes, diagramas de
372 @cindex diagramas de trastes
373 @cindex diagramas de acordes para instrumentos de trastes
374 @cindex trastes, diagramas de, personalizados
375 @cindex personalizados, diagramas de trastes
376
377 Se pueden añadir diagramas de trastes a la música como elementos de
378 marcado sobre la nota deseada.  El marcado contiene información sobre
379 el diagrama de trastes deseado.  Existen tres interfaces distintos de
380 marcado de diagramas de trastes: standard (estándar), terse (escueto)
381 y verbose (prolijo).  Los tres interfaces producen marcados
382 equivalentes, pero tienen cantidades variables de información en la
383 cadena de marcado.  Hay más detalles sobre los interfaces de marcado
384 en @ref{Text markup commands}.
385
386 La cadena de marcado de los diagramas estándar de trastes indica el
387 número de la cuerda y el número de traste en que se coloca cada uno de
388 los puntos sobre la cuerda.  Además se pueden indicar cuerdas al aire
389 y cuerdas mudas (que no se tocan).
390
391 @lilypond[quote, verbatim]
392 <<
393   \context ChordNames {
394      \chordmode {
395        c1 d:m
396      }
397   }
398   \context Staff {
399     \clef "treble_8"
400     < c e g c' e' > 1 ^\markup
401       \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;"
402     < d a d' f'> ^\markup
403       \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;"
404   }
405 >>
406 @end lilypond
407
408 @cindex cejilla, indicación de
409
410 Las indicaciones de cejilla se pueden añadir al diagrama a partir de
411 la cadena de marcado del diagrama de trastes.
412
413 @lilypond[quote, verbatim]
414 <<
415   \context ChordNames {
416      \chordmode {
417        f1 g
418      }
419   }
420   \context Staff {
421     \clef "treble_8"
422     < f, c f a c' f'>1 ^\markup
423       \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
424     < g, d g b d' g'> ^\markup
425       \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;"
426   }
427 >>
428 @end lilypond
429
430 @cindex fret-diagram, marcado con
431
432 @funindex fret-diagram
433 @funindex \fret-diagram
434
435 El tamaño del diagrama de trastes y el número de trastes del diagrama,
436 se puede cambiar en la cadena de marcado @code{fret-diagram}.
437
438 @lilypond[quote, verbatim]
439 <<
440   \context ChordNames {
441      \chordmode {
442        f1 g
443      }
444   }
445   \context Staff {
446     \clef "treble_8"
447     < f, c f a c' f'>1 ^\markup
448       \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;"
449     < g, b, d g b g'> ^\markup
450       \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;"
451   }
452 >>
453 @end lilypond
454
455 Se puede cambiar el número de cuerdas de un diagrama de trastes para
456 que se adapte a distintos instrumentos como el bajo y el ukelele, con
457 la cadena de marcado del diagrama.
458
459 @lilypond[quote, verbatim]
460 <<
461   \context ChordNames {
462      \chordmode {
463        a1
464      }
465   }
466   \context Staff {
467         %% A chord for ukelele
468     a'1 ^\markup \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;"
469   }
470 >>
471 @end lilypond
472
473 Se pueden añadir indicaciones de digitación, y la posición de las
474 etiquetas de los dedos se puede controlar mediante la cadena de
475 marcado del diagrama.
476
477 @lilypond[quote, verbatim]
478 <<
479   \context ChordNames {
480      \chordmode {
481        c1 d:m
482      }
483   }
484   \context Staff {
485     \clef "treble_8"
486     < c e g c' e' > 1 ^\markup
487       \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;"
488     < d a d' f'> ^\markup
489       \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;"
490   }
491 >>
492 @end lilypond
493
494 Se puede controlar el radio y la posición de los puntos con la cadena
495 de marcado @code{fret-diagram}.
496
497 @lilypond[quote, verbatim]
498 <<
499   \context ChordNames {
500      \chordmode {
501        c1 d:m
502      }
503   }
504   \context Staff {
505     \clef "treble_8"
506     < c e g c' e' > 1 ^\markup
507       \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;"
508     < d a d' f'> ^\markup
509       \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;"
510   }
511 >>
512 @end lilypond
513
514 @cindex fret-diagram-terse, marcado con
515
516 @funindex fret-diagram-terse
517 @funindex \fret-diagram-terse
518
519 La cadena de marcado de diagrama de trastes escueta,
520 @code{fret-diagram-terse}, omite los números de la cuerda; el número
521 de cuerda viene implícito por la presencia del punto y coma.  Hay un
522 punto y coma por cada cuerda del diagrama.  El primer punto y coma
523 corresponde al número de cuerda más alto, y el último punto y coma
524 corresponde a la primera cuerda.  Se pueden indicad cuerdas mudas, al
525 aire y números de traste.
526
527 @lilypond[quote, verbatim]
528 <<
529   \context ChordNames {
530      \chordmode {
531        c1 d:m
532      }
533   }
534   \context Staff {
535     \clef "treble_8"
536     < c e g c' e' > 1 ^\markup
537       \fret-diagram-terse #"x;3;2;o;1;o;"
538     < d a d' f'> ^\markup
539       \fret-diagram-terse #"x;x;o;2;3;1;"
540   }
541 >>
542 @end lilypond
543
544 Se pueden incluir números de cejilla en la cadena de marcado escueta
545 @code{fret-diagram-terse}.
546
547 @lilypond[quote, verbatim]
548 <<
549   \context ChordNames {
550      \chordmode {
551        f1 g
552      }
553   }
554   \context Staff {
555     \clef "treble_8"
556     < f, c f a c' f'>1 ^\markup
557       \fret-diagram-terse #"1-(;3;3;2;1;1-);"
558     < g, d g b d' g'> ^\markup
559       \fret-diagram-terse #"3-(;5;5;4;3;3-);"
560   }
561 >>
562 @end lilypond
563
564 Se pueden incluir indicaciones de digitación en la cadena de marcado
565 escueta @code{fret-diagram-terse}
566
567 @c Need to use override to enable fingerings to show this -- can we do so?
568 @lilypond[quote, verbatim]
569 <<
570   \context ChordNames {
571      \chordmode {
572        c1 d:m
573      }
574   }
575   \context Staff {
576     \override Voice.TextScript
577       #'(fret-diagram-details finger-code) = #'below-string
578     \clef "treble_8"
579     < c e g c' e' > 1 ^\markup
580       \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;"
581     < d a d' f'> ^\markup
582       \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;"
583   }
584 >>
585 @end lilypond
586
587 Otras propiedades de los diagramas de trastes se deben ajustar usando
588 @code{\override} al utilizar el marcado escueto con
589 fret-diagram-terse.
590
591 @cindex fret-diagram-verbose, marcado con
592
593 @funindex fret-diagram-verbose
594 @funindex \fret-diagram-verbose
595
596 La cadena de marcado prolija @code{fret-diagram-verbose} está en el
597 formato de una lista de Scheme.  Cada elemento de la lista indica la
598 colocación un elemento sobre el diagrama de trastes.
599
600 @lilypond[quote, verbatim]
601 <<  \context ChordNames {
602      \chordmode {
603        c1 d:m
604      }
605   }
606   \context Staff {
607     \clef "treble_8"
608     < c e g c' e' > 1 ^\markup
609       \fret-diagram-verbose #'(
610         (mute 6)
611         (place-fret 5 3)
612         (place-fret 4 2)
613         (open 3)
614         (place-fret 2 1)
615         (open 1)
616       )
617     < d a d' f'> ^\markup
618       \fret-diagram-verbose #'(
619         (mute 6)
620         (mute 5)
621         (open 4)
622         (place-fret 3 2)
623         (place-fret 2 3)
624         (place-fret 1 1)
625       )
626   }
627 >>
628 @end lilypond
629
630 Se pueden incluir digitaciones y cejillas en una cadena de marcado
631 prolija @code{fret-diagram-verbose}.  Es exclusiva del interfaz de
632 fret-diagram-verbose la indicación @q{capo} que se puede colocar sobre
633 el diagrama de posición.  La indicación de capo es una barra gruesa
634 que cubre todas las cuerdas.  El traste que tiene el capo es el más
635 bajo del diagrama de posición.
636
637 @c \override is necessary to make fingering visible
638 @lilypond[quote, verbatim]
639 <<
640   \context ChordNames {
641      \chordmode {
642        f1 g c
643      }
644   }
645   \context Staff {
646     \clef "treble_8"
647     \override Voice.TextScript
648       #'(fret-diagram-details finger-code) = #'below-string
649
650     < f, c f a c' f'>1 ^\markup
651       \fret-diagram-verbose #'(
652         (place-fret 6 1)
653         (place-fret 5 3)
654         (place-fret 4 3)
655         (place-fret 3 2)
656         (place-fret 2 1)
657         (place-fret 1 1)
658         (barre 6 1 1)
659       )
660     < g, b, d g b g'> ^\markup
661       \fret-diagram-verbose #'(
662         (place-fret 6 3 2)
663         (place-fret 5 2 1)
664         (open 4)
665         (open 3)
666         (open 2)
667         (place-fret 1 3 3)
668       )
669     < c e g c' e'> ^\markup
670       \fret-diagram-verbose #'(
671         (capo 3)
672         (mute 6)
673         (place-fret 4 5 1)
674         (place-fret 3 5 2)
675         (place-fret 2 5 3)
676       )
677    }
678 >>
679 @end lilypond
680
681 Todas las otras propiedades de diagrama de trastes se deben ajustar
682 utilizando @code{\override} cuando se usa el marcado prolijo con
683 fret-diagram-verbose.
684
685 @ignore
686 The following example shows the three fret-diagram markup
687 interfaces, along with examples of common tweaks.  For example,
688 the size of the verbose fret diagram is reduced to 0.75, and the
689 finger indications are specified to appear below the diagram.  The
690 terse diagram includes tweaks to specify placement of finger code
691 and color of dots.
692
693 @lilypond[verbatim,ragged-right,quote]
694 \new Voice {
695   \clef "treble_8"
696   d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
697   d d d
698   fis^\markup \override #'(size . 0.75) {
699     \override #'(finger-code . below-string) {
700       \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
701                                (place-fret 5 4 3)
702                                (place-fret 4 4 4)
703                                (place-fret 3 3 2)
704                                (place-fret 2 2 1)
705                                (place-fret 1 2 1))
706     }
707   }
708   fis fis fis
709   c^\markup \override #'(dot-radius . 0.35) {
710     \override #'(finger-code . in-dot) {
711       \override #'(dot-color . white) {
712         \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
713       }
714     }
715   }
716   c c c
717 }
718 @end lilypond
719 @end ignore
720
721 @cindex personalizados, diagramas de trastes
722 @cindex trastes, diagramas personalizados de
723 @cindex diagrama de trastes personalizado
724
725 @funindex fret-diagram-interface
726
727 El aspecto gráfico de un diagrama de trastes se puede personalizar
728 según las preferencias del usuario a través de las propiedades del
729 interface @code{fret-diagram-interface}.  Los detalles están en
730 @rinternals{fret-diagram-interface}.  Para un marcado de diagrama de
731 trastes, las propiedades del interface pertenecen a
732 @code{Voice.TextScript}.
733
734 @snippets
735
736 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
737 {customizing-markup-fret-diagrams.ly}
738
739
740 @seealso
741 Referencia de la notación:
742 @ref{Text markup commands}.
743
744 Fragmentos de código:
745 @rlsr{Fretted strings}.
746
747 Referencia de funcionamiento interno:
748 @rinternals{fret-diagram-interface}.
749
750
751 @node Diagramas predefinidos de trastes
752 @unnumberedsubsubsec Diagramas predefinidos de trastes
753 @translationof Predefined fret diagrams
754
755 @cindex fret diagrams
756 @cindex chord diagrams
757
758 @funindex FretBoards
759 @funindex stringTunings
760
761 Se pueden imprimir los diagramas de trastes usando el contexto
762 @code{FretBoards}.  De forma predeterminada, el contexto
763 @code{FretBoards} imprime diagramas de trastes que están almacenados
764 en una tabla de búsqueda:
765
766 @lilypond[verbatim, ragged-right, quote]
767 \include "predefined-guitar-fretboards.ly"
768 \context FretBoards {
769   \chordmode {
770     c1 d
771   }
772 }
773 @end lilypond
774
775 Los diagramas de traste predefinidos están en el archivo
776 @code{predefined-guitar-fretboards.ly}.  Los diagramas de trastes se
777 almacenan tomando como base las notas de un acorde y el valor de
778 @code{stringTunings} que se está utilizando en cada momento.
779 @code{predefined-guitar-fretboards.ly} contiene diagramas de traste
780 predefinidos sólo para @code{guitar-tuning}.  Los diagramas de traste
781 predefinidos se pueden añadir para otros instrumentos u otras
782 afinaciones siguiendo los ejemplos que aparecen en
783 @code{predefined-guitar-fretboards.ly}.
784
785 Las notas de los acordes se pueden introducir como música simultánea o
786 bien usando el modo de acordes (véase @ref{Panorámica del modo de acordes}).
787
788 @lilypond[verbatim, ragged-right,quote]
789 \include "predefined-guitar-fretboards.ly"
790 \context FretBoards {
791   \chordmode {c1}
792   <c' e' g'>1
793 }
794 @end lilypond
795
796 @cindex acordes, diagramas de trastes con nombres de
797 @cindex trastes, diagramas de, con nombres de acorde
798
799 @funindex ChordNames
800 @funindex chordmode
801 @funindex \chordmode
802
803 Es corriente que se impriman juntos los nombres de acorde y los
804 diagramas de traste.  Esto se puede hacer poniendo un contexto de
805 nombres de acorde @code{ChordNames} en paralelo con un contexto de
806 trastes @code{FretBoards} y dando a los dos contextos el mismo
807 contenido musical.
808
809 @lilypond[verbatim, ragged-right, quote]
810 \include "predefined-guitar-fretboards.ly"
811 mychords = \chordmode{
812   c1 f g
813 }
814
815 <<
816   \context ChordNames {
817     \mychords
818   }
819   \context FretBoards {
820     \mychords
821   }
822 >>
823 @end lilypond
824
825 @cindex transporte de diagramas de trastes
826 @cindex trastes, diagramas de, transporte
827 @cindex diagramas de traste, transporte de los
828
829 Los diagramas de traste predefinidos se pueden transportar, en la
830 medida en que esté almacenado un diagrama para el acorde transportado,
831 en la tabla de diagramas de traste.
832
833 @lilypond[verbatim, ragged-right, quote]
834 \include "predefined-guitar-fretboards.ly"
835 mychords = \chordmode{
836   c1 f g
837 }
838
839 mychordlist = {
840   \mychords
841   \transpose c e { \mychords}
842 }
843 <<
844   \context ChordNames {
845     \mychordlist
846   }
847   \context FretBoards {
848     \mychordlist
849   }
850 >>
851 @end lilypond
852
853
854 La tabla de diagramas de traste predefinidos contiene siete acordes
855 (mayor, menor, aumentado, disminuido, séptima dominante, séptima mayor
856 y menor séptima) para 17 tonalidades distintas.  Se puede ver una
857 lista completa de los diagramas de traste predefinidos en
858 @ref{Diagramas predefinidos de trastes}.  Si no hay una entrada en la
859 tabla para un acorde, el grabador FretBoards calcula un cadena de
860 diagrama fret-diagram usando la funcionalidad de diagramas automáticos
861 que se describe en @ref{Diagramas de traste automáticos}.
862
863 @lilypond[verbatim, ragged-right, quote]
864 \include "predefined-guitar-fretboards.ly"
865 mychords = \chordmode{
866   c1 c:9
867 }
868
869 <<
870   \context ChordNames {
871     \mychords
872   }
873   \context FretBoards {
874     \mychords
875   }
876 >>
877 @end lilypond
878
879 @cindex trastes personalizados, añadir diagramas de
880 @cindex personalizados, añadir diagramas de traste
881 @cindex diagramas de trastes personalizados, añadir
882
883 Se pueden añadir diagramas de posiciones a la tabla de diagramas de
884 posiciones.  Para añadir un diagrama debemos especificar el acorde del
885 diagrama, la afinación utilizada y una definición del diagrama.  La
886 definición del diagrama puede ser una cadena de definición escueta
887 fret-diagram-terse o una lista de marcados prolija
888 fret-diagram-verbose.
889
890 @lilypond[verbatim, ragged-right, quote]
891 \include "predefined-guitar-fretboards.ly"
892
893 \storePredefinedDiagram \chordmode {c:9}
894                         #guitar-tuning
895                         #"x;3-2;2-1;3-3;3-4;x;"
896
897 mychords = \chordmode{
898   c1 c:9
899 }
900
901 <<
902   \context ChordNames {
903     \mychords
904   }
905   \context FretBoards {
906     \mychords
907   }
908 >>
909 @end lilypond
910
911 Se pueden almacenar distintos diagramas de traste para el mismo acorde
912 usando distintas octavas para las notas.  Las octavas de diferencia
913 deben ser al menos dos por encima o por debajo de la octava
914 predeterminada, porque las octavas inmediatas superior e inferior de
915 la predeterminada se utilizan para los trasteros transpositores.
916
917 @lilypond[verbatim, ragged-right, quote]
918 \include "predefined-guitar-fretboards.ly"
919
920 \storePredefinedDiagram \chordmode {c''}
921                         #guitar-tuning
922                         #(offset-fret 2 (chord-shape 'bes guitar-tuning))
923
924 mychords = \chordmode{
925   c1 c''
926 }
927
928 <<
929   \context ChordNames {
930     \mychords
931   }
932   \context FretBoards {
933     \mychords
934   }
935 >>
936 @end lilypond
937
938 @cindex trastes, instrumentos de, formas de acordes
939 @cindex acordes, formas de, en instrumentos de trastes
940
941 @funindex \addChordShape
942 @funindex add ChordShape
943 @funindex storePredefinedDiagram
944 @funindex \storePredefinedDiagram
945
946 Además de los diagramas de traste, LilyPond almacena una lista interna
947 de formas de acorde.  Las formas de acorde son diagramas de traste que
948 se pueden desplazar por el mástil para dar acordes distintos.  Se
949 pueden añadir formas de acorde a la lista interna y luego usarlas para
950 definir diagramas de posición predefinidos.  Dado que se pueden mover
951 a distintas posiciones dentro del mástil, las formas de acorde
952 normalmente no contienen cuerdas al aire.  Como los diagramas de
953 posiciones, las formas de acorde se pueden introducir como cadenas
954 escuetas fret-diagram-terse o como listas de marcado prolijas
955 fret-diagram-verbose.
956
957 @lilypond[verbatim, ragged-right, quote]
958 \include "predefined-guitar-fretboards.ly"
959
960 % add a new chord shape
961
962 \addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;"
963
964 % add some new chords based on the power chord shape
965
966 \storePredefinedDiagram \chordmode {f''}
967                         #guitar-tuning
968                         #(chord-shape 'powerf guitar-tuning) 
969 \storePredefinedDiagram \chordmode {g''}
970                         #guitar-tuning
971                         #(offset-fret 2 (chord-shape 'powerf guitar-tuning))
972
973 mychords = \chordmode{
974   f1 f'' g g''
975 }
976
977 <<
978   \context ChordNames {
979     \mychords
980   }
981   \context FretBoards {
982     \mychords
983   }
984 >>
985 @end lilypond
986
987 El aspecto gráfico de un diagrama de traste se puede personalizar
988 según las preferencias del usuario a través de las propiedades del
989 interface @code{fret-diagram-interface}.  Los detalles están en
990 @rinternals{fret-diagram-interface}.  Para un diagrama de trastes
991 predefinido, las propiedades de interface pertenecen a
992 @code{FretBoards.FretBoard}.
993
994 @snippets
995
996 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
997 {customizing-fretboard-fret-diagrams.ly}
998
999 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1000 {defining-predefined-fretboards-for-other-instruments.ly}
1001
1002 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1003 {chordchanges-for-fretboards.ly}
1004
1005 @seealso
1006 Referencia de la notación:
1007 @ref{Tablaturas personalizadas},
1008 @ref{Diagramas de traste automáticos},
1009 @ref{Panorámica del modo de acordes},
1010 @ref{Diagramas predefinidos de trastes}.
1011
1012 Archivos de inicio:
1013 @file{ly/predefined-guitar-fretboards.ly},
1014 @file{ly/predefined-guitar-ninth-fretboards.ly}.
1015
1016 Fragmentos de código:
1017 @rlsr{Fretted strings}.
1018
1019 Referencia de funcionamiento interno:
1020 @rinternals {fret-diagram-interface}.
1021
1022
1023 @node Diagramas de traste automáticos
1024 @unnumberedsubsubsec Diagramas de traste automáticos
1025 @translationof Automatic fret diagrams
1026
1027 @cindex trastes, diagramas automáticos de
1028 @cindex acordes, diagramas automáticos de
1029 @cindex automáticos, diagramas de traste
1030 @cindex automáticos, diagramas de acordes
1031
1032 Se pueden crear diagramas de traste automáticamente a partir de las
1033 notas introducidas usando el contexto @code{FretBoards}.  Si no está
1034 disponible ningún diagrama predefinido para las notas introducidas en
1035 la afinación @code{stringTunings} activa, este contexto calcula las
1036 cuerdas y los trastes que se pueden usar para tocar las notas.
1037
1038 @lilypond[quote,ragged-right,verbatim]
1039 <<
1040   \context ChordNames {
1041      \chordmode {
1042        f1 g
1043      }
1044   }
1045   \context FretBoards {
1046     < f, c f a c' f'>1
1047     < g,\6 b, d g b g'>
1048   }
1049   \context Staff {
1050     \clef "treble_8"
1051     < f, c f a c' f'>1
1052     < g, b, d g b' g'>
1053   }
1054 >>
1055 @end lilypond
1056
1057 @funindex predefinedFretboardsOff
1058 @funindex \predefinedFretboardsOff
1059 @funindex predefinedFretboardsOn
1060 @funindex \predefinedFretboardsOn
1061
1062 Puesto que de forma predeterminada no se carga ningún diagrama
1063 predefinido, el comportamiento predeterminado es el cálculo automático
1064 de los diagramas de traste.  Una vez que los diagramas predeterminados
1065 se han cargado, se puede habilitar e inhabilitar el cálculo automático
1066 con instrucciones predefinidas:
1067
1068 @lilypond[quote,ragged-right,verbatim]
1069
1070 \storePredefinedDiagram <c e g c' e'>
1071                         #guitar-tuning
1072                         #"x;3-1-(;5-2;5-3;5-4;3-1-1);"
1073 <<
1074   \context ChordNames {
1075      \chordmode {
1076        c1 c c
1077      }
1078   }
1079   \context FretBoards {
1080     <c e g c' e'>1
1081     \predefinedFretboardsOff
1082     <c e g c' e'>
1083     \predefinedFretboardsOn
1084     <c e g c' e'>
1085   }
1086   \context Staff {
1087     \clef "treble_8"
1088     <c e g c' e'>1
1089     <c e g c' e'>
1090     <c e g c' e'>
1091   }
1092 >>
1093 @end lilypond
1094
1095 A veces el calculador de trastes es incapaz de encontrar un diagrama
1096 aceptable.  Esto se puede remediar generalmente mediante la asignación
1097 manual de una nota a una cuerda.  En muchos casos sólo hay que colocar
1098 manualmente una nota sobre una cuerda; el resto de las notas se
1099 situará en el lugar adecuado por parte del contexto @code{FretBoards}.
1100
1101 @cindex trastes, añadir digitaciones a diagramas de
1102 @cindex digitaciones, añadir, a diagramas de trastes
1103
1104 Se pueden añadir digitaciones a los diagramas de traste del contexto
1105 FretBoard.
1106
1107 @lilypond[quote, verbatim]
1108 <<
1109   \context ChordNames {
1110      \chordmode {
1111        c1 d:m
1112      }
1113   }
1114   \context FretBoards {
1115     < c-3 e-2 g c'-1 e' > 1
1116     < d a-2 d'-3 f'-1>
1117   }
1118   \context Staff {
1119     \clef "treble_8"
1120     < c e g c' e' > 1
1121     < d a d' f'>
1122   }
1123 >>
1124 @end lilypond
1125
1126 El traste mínimo que usar en el cálculo de cuerdas y trastes para el
1127 contexto FretBoard se puede fijar con la propiedad @code{minimumFret}.
1128
1129 @lilypond[quote, verbatim]
1130 <<
1131   \context ChordNames {
1132      \chordmode {
1133        d1:m d:m
1134      }
1135   }
1136   \context FretBoards {
1137     < d a d' f'>
1138     \set FretBoards.minimumFret = #5
1139     < d a d' f'>
1140   }
1141   \context Staff {
1142     \clef "treble_8"
1143     < d a d' f'>
1144     < d a d' f'>
1145   }
1146 >>
1147 @end lilypond
1148
1149 Las cuerdas y los trastes para el contexto @code{FretBoards} dependen
1150 de la propiedad @code{stringTunings}, que tiene el mismo significado
1151 que en el contexto de tablatura TabStaff.  Consulte @ref{Tablaturas personalizadas} para ver más información sobre la propiedad
1152 @code{stringTunings}.
1153
1154 El aspecto gráfico de un diagrama de trastes se puede personalizar de
1155 acuerdo a las preferencias del usuario a través de las propiedades del
1156 interface @code{fret-diagram-interface}.  Los detalles están en
1157 @rinternals{fret-diagram-interface}.  Para un diagrama de
1158 @code{FretBoards}, las propiedades del interface pertenecen a
1159 @code{FretBoards.FretBoard}.
1160
1161
1162 @predefined
1163 @code{\predefinedFretboardsOff},
1164 @code{\predefinedFretboardsOn}.
1165 @endpredefined
1166
1167
1168 @seealso
1169 Referencia de la notación:
1170 @ref{Tablaturas personalizadas}.
1171
1172 Fragmentos de código:
1173 @rlsr{Fretted strings}.
1174
1175 Referencia de funcionamiento interno:
1176 @rinternals {fret-diagram-interface}.
1177
1178
1179 @node Digitaciones de la mano derecha
1180 @unnumberedsubsubsec Digitaciones de la mano derecha
1181 @translationof Right-hand fingerings
1182
1183 @cindex trastes, instrumentos de, digitaciones de la derecha
1184 @cindex digitaciones de la mano derecha para instrumentos de trastes
1185 @cindex derecha, mano, digitaciones para instrumentos de traste
1186
1187 @funindex rightHandFinger
1188 @funindex \rightHandFinger
1189
1190 Las digitaciones de la mano derecha @var{p-i-m-a} se deben introducir
1191 dentro de una construcción de acorde @code{<>} para que se impriman en
1192 la partitura, incluso si se aplican a una nota suelta.
1193
1194 @warning{@strong{Debe} haber un guión después de la nota y un espacio
1195 antes del ángulo de cierre @code{>}.}
1196
1197 @lilypond[quote,verbatim,relative=0]
1198 \clef "treble_8"
1199 <c-\rightHandFinger #1 >4
1200 <e-\rightHandFinger #2 >
1201 <g-\rightHandFinger #3 >
1202 <c-\rightHandFinger #4 >
1203 <c,-\rightHandFinger #1 e-\rightHandFinger #2
1204   g-\rightHandFinger #3 c-\rightHandFinger #4 >1
1205 @end lilypond
1206
1207 Por brevedad, se puede escribir @code{\rightHandFinger} como algo más
1208 corto, como por ejemplo @code{RH}:
1209
1210 @example
1211 #(define RH rightHandFinger)
1212 @end example
1213
1214 @snippets
1215
1216 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1217 {placement-of-right-hand-fingerings.ly}
1218
1219 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1220 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1221
1222
1223 @seealso
1224 Fragmentos de código:
1225 @rlsr{Fretted strings}.
1226
1227 Referencia de funcionamiento interno:
1228 @rinternals{StrokeFinger}.
1229
1230
1231 @node Guitarra
1232 @subsection Guitarra
1233 @translationof Guitar
1234
1235 Casi todos los asuntos de notación relacionados con la música para
1236 guitarra están suficientemente cubiertos en la sección general sobre
1237 ajustes de instrumentos de trastes, pero hay algunos más de los que
1238 merece la pena hablar aquí.  De forma ocasional, los usuarios quieren
1239 crear documentos del tipo de cancioneros que tengan sólo la letra de
1240 las canciones con indicaciones de acordes sobre ella.  Dado que
1241 LilyPond es un tipografiador de música, no se recomienda para
1242 documentos que no tienen notación musical.  Una alternativa mejor es
1243 un procesador de texto, editor de texto o, para usuarios con
1244 experiencia, un tipografiador como GuitarTeX.
1245
1246 @menu
1247 * Indicar la posición y la cejilla::
1248 * Indicar armónicos y notas tapadas::
1249 @end menu
1250
1251
1252 @node Indicar la posición y la cejilla
1253 @unnumberedsubsubsec Indicar la posición y la cejilla
1254 @translationof Indicating position and barring
1255
1256 @cindex posición y cejilla, indicación para instrumentos de trastes
1257 @cindex trastes, instrumentos de, indicación de la posición y cejilla
1258
1259 Este ejemplo muestra cómo incluir indicaciones de posición y cejilla
1260 de guitarra:
1261
1262 @lilypond[quote,ragged-right,fragment,verbatim,relative=0]
1263 \clef "treble_8"
1264 b16 d g b e
1265 \textSpannerDown
1266 \override TextSpanner #'(bound-details left text) = #"XII "
1267   g16\startTextSpan
1268   b16 e g e b g\stopTextSpan
1269 e16 b g d
1270 @end lilypond
1271
1272
1273 @seealso
1274 Referencia de la notación:
1275 @ref{Extensiones de texto}.
1276
1277 Fragmentos de código:
1278 @rlsr{Fretted strings},
1279 @rlsr{Expressive marks}.
1280
1281
1282 @node Indicar armónicos y notas tapadas
1283 @unnumberedsubsubsec Indicar armónicos y notas tapadas
1284 @translationof Indicating harmonics and dampened notes
1285
1286 @cindex trastes, notas tapadas en instrumentos de
1287 @cindex trastes, armónicos en instrumentos de
1288 @cindex tapadas, notas, en instrumentos de trastes
1289 @cindex armónicos en instrumentos de trastes
1290
1291 Se pueden usar cabezas de nota especiales para indicar notas apagadas
1292 o armónicos.  Los armónicos se suelen explicar de forma más completa
1293 con un marcado de texto.
1294
1295 @lilypond[quote,ragged-right,fragment,verbatim]
1296 \relative c' {
1297   \clef "treble_8"
1298   \override Staff.NoteHead #'style = #'cross
1299   g8 a b c b4
1300   \override Staff.NoteHead #'style = #'harmonic-mixed
1301   d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1302 }
1303 @end lilypond
1304
1305
1306 @seealso
1307 Fragmentos de código:
1308 @rlsr{Fretted strings}.
1309
1310 Referencia de la notación:
1311 @ref{Cabezas de nota especiales},
1312 @ref{Estilos de cabezas de nota}.
1313
1314
1315 @node Banjo
1316 @subsection Banjo
1317 @translationof Banjo
1318
1319 @menu
1320 * Tablaturas de banjo::
1321 @end menu
1322
1323 @node Tablaturas de banjo
1324 @unnumberedsubsubsec Tablaturas de banjo
1325 @translationof Banjo tablatures
1326
1327 @cindex banjo, tablaturas de
1328 @cindex tablatura de banjo
1329
1330 LilyPond contempla el banjo de cinco cuerdas de una manera básica.
1331 Cuando haga tablaturas para banjo de cinco cuerdas, utilice la función
1332 de formato de tablatura de banjo para obtener los números correctos de
1333 los trastes para la quinta cuerda:
1334
1335 @c due to crazy intervals of banjo music, absolute pitch is recommended
1336
1337 @lilypond[quote,ragged-right,fragment,verbatim]
1338 \new TabStaff <<
1339   \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
1340   \set TabStaff.stringTunings = #banjo-open-g-tuning
1341   {
1342     \stemDown
1343     g8 d' g'\5 a b g e d' |
1344     g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
1345     g4
1346   }
1347 >>
1348 @end lilypond
1349
1350 @cindex banjo, afinaciones del
1351 @cindex afinaciones del banjo
1352
1353 @funindex banjo-c-tuning
1354 @funindex banjo-modal-tuning
1355 @funindex banjo-open-d-tuning
1356 @funindex banjo-open-dm-tuning
1357 @funindex four-string-banjo
1358
1359 En LilyPond se encuentran predefinidas varias afinaciones comunes para
1360 el banjo: @code{banjo-c-tuning} (sol-Do-Sol-Si-Re),
1361 @code{banjo-modal-tuning} (sol-Re-Sol-Do-Re),
1362 @code{banjo-open-d-tuning} (Re Mayor al aire, la-Re-Fa#-La-Re) y
1363 @code{banjo-open-dm-tuning} (Re menor al aire, la-Re-Fa-La-Re).
1364
1365 Estas afinaciones se pueden convertir a afinaciones para bajo de
1366 cuatro cuerdas utilizando la función @code{four-string-banjo}:
1367
1368 @example
1369 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
1370 @end example
1371
1372
1373 @seealso
1374 Fragmentos de código:
1375 @rlsr{Fretted strings}.
1376
1377 El archivo @file{scm/@/output@/-lib@/.scm} contiene las afinaciones
1378 predefinidas para el banjo.
1379