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