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