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