Remove empty line after @seealso.
[lilypond/mpolesky.git] / Documentation / es / user / fretted-strings.itely
blob24d4a5e2c81e279c10974a84f4211125c8a81d27
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: 0646758d26f727fc27fc13a87df2362388909e5d
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
10 @c \version "2.11.65"
12 @node Fretted string instruments
13 @section Fretted string instruments
15 @lilypondfile[quote]{fretted-headword.ly}
17 Esta sección trata varios aspectos de la notación musical que son
18 exclusivos de los instrumentos de cuerda con trastes.
20 @cindex tablatura
21 @cindex guitarra, tablatura de
22 @cindex tablatura de banjo
23 @cindex banjo, tablatura de
25 @menu
26 * Common notation for fretted strings::
27 * Guitar::
28 * Banjo::
29 @end menu
31 @node Common notation for fretted strings
32 @subsection Common notation for fretted strings
34 Esta sección se ocupa de la notación común exclusiva de los
35 instrumentos de cuerda con trastes.
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
48 @node References for fretted strings
49 @unnumberedsubsubsec References for fretted strings
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:
62 @itemize
63 @item
64 Las digitaciones se indican con @ref{Fingering instructions}.
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}.
71 @item
72 Las instrucciones para el manejo de varias voces se describe en
73 @ref{Collision resolution}.
75 @end itemize
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}.
90 @node String number indications
91 @unnumberedsubsubsec String number indications
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
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{<>}).
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.}
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
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:
115 @lilypond[verbatim,quote,relative=1]
116 \clef "treble_8"
117 <g\3-0>2
118 <g-0\3>
119 @end lilypond
121 @snippets
123 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
124 {controlling-the-placement-of-chord-fingerings.ly}
126 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
127 {allowing-fingerings-to-be-printed-inside-the-staff.ly}
130 @seealso
131 Referencia de la notación:
132 @ref{Fingering instructions}.
134 Fragmentos de código:
135 @rlsr{Fretted strings}.
137 Referencia de funcionamiento interno:
138 @rinternals{StringNumber},
139 @rinternals{Fingering}.
142 @node Default tablatures
143 @unnumberedsubsubsec Default tablatures
145 @cindex tablatura, principios básicos
146 @cindex tablatura predeterminada
148 @funindex TabStaff
149 @funindex TabVoice
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.
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}:
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
169 @end lilypond
171 @funindex minimumFret
173 @cindex traste
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.
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    }
193 @end lilypond
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
200 Se pueden añadir indicaciones de armónicos y @emph{slides} a la
201 notación de tablatura.
203 @lilypond[fragment, verbatim, quote, relative=1]
204 \new TabStaff {
205   \new TabVoice {
206     <c g'\harmonic> d\2\glissando e\2
207   }
209 @end lilypond
211 @snippets
213 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
214 {stem-and-beam-behavior-in-tablature.ly}
216 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
217 {polyphony-in-tablature.ly}
220 @seealso
221 Referencia de la notación:
222 @ref{Stems}.
224 Fragmentos de código:
225 @rlsr{Fretted strings}.
227 Referencia de funcionamiento interno:
228 @rinternals{TabNoteHead},
229 @rinternals{TabStaff},
230 @rinternals{TabVoice},
231 @rinternals{Beam}.
234 @knownissues
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.
240 Para manejar @code{\partcombine}, es necesario que @code{TabStaff}
241 utilice voces expecialmente creadas:
243 @lilypond[quote,ragged-right,verbatim]
244 melodia = \partcombine { e4 g g g }{ e4 e e e }
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   >>
254 @end lilypond
256 Los efectos especiales de guitarra se limitan a armónicos y @emph{slides}.
258 @node Custom tablatures
259 @unnumberedsubsubsec Custom tablatures
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
269 @funindex StringTunings
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}.
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.
281 @lilypond[quote,ragged-right,verbatim]
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   }
296 @end lilypond
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}.
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.
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.
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}.
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'}:
327 @lilypond[quote,verbatim]
328 mynotes = {
329     c'4 e' g' c'' |
330     e'' g'' b'' c'''
334   \new Staff {
335     \clef treble
336     \mynotes
337   }
338   \new TabStaff {
339     \set TabStaff.stringTunings = #'(21 14 7 0)
340     \mynotes
341   }
343 @end lilypond
346 @seealso
347 Archivos de inicio:
348 @file{scm/output-lib.scm}.
350 Fragmentos de código:
351 @rlsr{Fretted strings}.
353 Referencia de funcionamiento interno:
354 @rinternals{Tab_note_heads_engraver}.
357 @node Fret diagram markups
358 @unnumberedsubsubsec Fret diagram markups
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
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}.
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).
381 @lilypond[quote, verbatim]
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   }
396 @end lilypond
398 @cindex cejilla, indicación de
400 Las indicaciones de cejilla se pueden añadir al diagrama a partir de
401 la cadena de marcado del diagrama de trastes.
403 @lilypond[quote, verbatim]
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   }
418 @end lilypond
420 @cindex fret-diagram, marcado con
422 @funindex fret-diagram
423 @funindex \fret-diagram
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}.
428 @lilypond[quote, verbatim]
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   }
443 @end lilypond
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.
449 @lilypond[quote, verbatim]
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   }
461 @end lilypond
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.
467 @lilypond[quote, verbatim]
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   }
482 @end lilypond
484 Se puede controlar el radio y la posición de los puntos con la cadena
485 de marcado @code{fret-diagram}.
487 @lilypond[quote, verbatim]
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   }
502 @end lilypond
504 @cindex fret-diagram-terse, marcado con
506 @funindex fret-diagram-terse
507 @funindex \fret-diagram-terse
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.
517 @lilypond[quote, verbatim]
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   }
532 @end lilypond
534 Se pueden incluir números de cejilla en la cadena de marcado escueta
535 @code{fret-diagram-terse}.
537 @lilypond[quote, verbatim]
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   }
552 @end lilypond
554 Se pueden incluir indicaciones de digitación en la cadena de marcado
555 escueta @code{fret-diagram-terse}
557 @c Need to use override to enable fingerings to show this -- can we do so?
558 @lilypond[quote, verbatim]
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   }
575 @end lilypond
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.
581 @cindex fret-diagram-verbose, marcado con
583 @funindex fret-diagram-verbose
584 @funindex \fret-diagram-verbose
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.
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   }
618 @end lilypond
620 Se pueden incluir digitaciones y cejillas en una cadena de marcado
621 prolija @code{fret-diagram-verbose}.
623 @c \override is necessary to make fingering visible
624 @lilypond[quote, verbatim]
626   \context ChordNames {
627      \chordmode {
628        f1 g
629      }
630   }
631   \context Staff {
632     \clef "treble_8"
633     \override Voice.TextScript
634       #'(fret-diagram-details finger-code) = #'below-string
636     < f, c f a c' f'>1 ^\markup
637       \fret-diagram-verbose #'(
638         (place-fret 6 1)
639         (place-fret 5 3)
640         (place-fret 4 3)
641         (place-fret 3 2)
642         (place-fret 2 1)
643         (place-fret 1 1)
644         (barre 6 1 1)
645       )
646     < g, b, d g b g'> ^\markup
647       \fret-diagram-verbose #'(
648         (place-fret 6 3 2)
649         (place-fret 5 2 1)
650         (open 4)
651         (open 3)
652         (open 2)
653         (place-fret 1 3 3)
654       )
655   }
657 @end lilypond
659 Todas las otras propiedades de diagrama de trastes se deben ajustar
660 utilizando @code{\override} cuando se usa el marcado prolijo con
661 fret-diagram-verbose.
663 @ignore
664 The following example shows the three fret-diagram markup
665 interfaces, along with examples of common tweaks.  For example,
666 the size of the verbose fret diagram is reduced to 0.75, and the
667 finger indications are specified to appear below the diagram.  The
668 terse diagram includes tweaks to specify placement of finger code
669 and color of dots.
671 @lilypond[verbatim,ragged-right,quote]
672 \new Voice {
673   \clef "treble_8"
674   d^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
675   d d d
676   fis^\markup \override #'(size . 0.75) {
677     \override #'(finger-code . below-string) {
678       \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
679                                (place-fret 5 4 3)
680                                (place-fret 4 4 4)
681                                (place-fret 3 3 2)
682                                (place-fret 2 2 1)
683                                (place-fret 1 2 1))
684     }
685   }
686   fis fis fis
687   c^\markup \override #'(dot-radius . 0.35) {
688     \override #'(finger-code . in-dot) {
689       \override #'(dot-color . white) {
690         \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
691       }
692     }
693   }
694   c c c
696 @end lilypond
697 @end ignore
699 @cindex personalizados, diagramas de trastes
700 @cindex trastes, diagramas personalizados de
701 @cindex diagrama de trastes personalizado
703 @funindex fret-diagram-interface
705 El aspecto gráfico de un diagrama de trastes se puede personalizar
706 según las preferencias del usuario a través de las propiedades del
707 interface @code{fret-diagram-interface}.  Los detalles están en
708 @rinternals{fret-diagram-interface}.  Para un marcado de diagrama de
709 trastes, las propiedades del interface pertenecen a
710 @code{Voice.TextScript}.
712 @snippets
714 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
715 {customizing-markup-fret-diagrams.ly}
718 @seealso
719 Referencia de la notación:
720 @ref{Text markup commands}.
722 Fragmentos de código:
723 @rlsr{Fretted strings}.
725 Referencia de funcionamiento interno:
726 @rinternals{fret-diagram-interface}.
729 @node Predefined fret diagrams
730 @unnumberedsubsubsec Predefined fret diagrams
732 @cindex fret diagrams
733 @cindex chord diagrams
735 @funindex FretBoards
736 @funindex stringTunings
738 Se pueden imprimir los diagramas de trastes usando el contexto
739 @code{FretBoards}.  De forma predeterminada, el contexto
740 @code{FretBoards} imprime diagramas de trastes que están almacenados
741 en una tabla de búsqueda:
743 @lilypond[verbatim, ragged-right, quote]
744 \include "predefined-guitar-fretboards.ly"
745 \context FretBoards {
746   \chordmode {
747     c1 d
748   }
750 @end lilypond
752 Los diagramas de traste predefinidos están en el archivo
753 @code{predefined-guitar-fretboards.ly}.  Los diagramas de trastes se
754 almacenan tomando como base las notas de un acorde y el valor de
755 @code{stringTunings} que se está utilizando en cada momento.
756 @code{predefined-guitar-fretboards.ly} contiene diagramas de traste
757 predefinidos sólo para @code{guitar-tuning}.  Los diagramas de traste
758 predefinidos se pueden añadir para otros instrumentos u otras
759 afinaciones siguiendo los ejemplos que aparecen en
760 @code{predefined-guitar-fretboards.ly}.
762 Las notas de los acordes se pueden introducir como música simultánea o
763 bein usando el modo de acordes (véase @ref{Chord mode overview}).
765 @lilypond[verbatim, ragged-right,quote]
766 \include "predefined-guitar-fretboards.ly"
767 \context FretBoards {
768   \chordmode {c1}
769   <c' e' g'>1
771 @end lilypond
773 @cindex acordes, diagramas de trastes con nombres de
774 @cindex trastes, diagramas de, con nombres de acorde
776 @funindex ChordNames
777 @funindex chordmode
778 @funindex \chordmode
780 Es corriente que se impriman juntos los nombres de acorde y los
781 diagramas de traste.  Esto se puede hacer poniendo un contexto de
782 nombres de acorde @code{ChordNames} en paralelo con un contexto de
783 trastes @code{FretBoards} y dando a los dos contextos el mismo
784 contenido musical.
786 @lilypond[verbatim, ragged-right, quote]
787 \include "predefined-guitar-fretboards.ly"
788 mychords = \chordmode{
789   c1 f g
793   \context ChordNames {
794     \mychords
795   }
796   \context FretBoards {
797     \mychords
798   }
800 @end lilypond
802 @cindex transporte de diagramas de trastes
803 @cindex trastes, diagramas de, transporte
804 @cindex diagramas de traste, transporte de los
806 Los diagramas de traste predefinidos se pueden transportar, en la
807 medida en que esté almacenado un diagrama para el acorde transportado,
808 en la tabla de diagramas de traste.
810 @lilypond[verbatim, ragged-right, quote]
811 \include "predefined-guitar-fretboards.ly"
812 mychords = \chordmode{
813   c1 f g
816 mychordlist = {
817   \mychords
818   \transpose c e { \mychords}
821   \context ChordNames {
822     \mychordlist
823   }
824   \context FretBoards {
825     \mychordlist
826   }
828 @end lilypond
831 La tabla de diagramas de traste predefinidos contiene siete acordes
832 (mayor, menor, aumentado, disminuido, séptima dominante, séptima mayor
833 y menor séptima) para 17 tonalidades distintas.  Se puede ver una
834 lista completa de los diagramas de traste predefinidos en
835 @ref{Predefined fretboard diagrams}.  Si no hay una entrada en la
836 tabla para un acorde, el grabador FretBoards calcula un cadena de
837 diagrama fret-diagram usando la funcionalidad de diagramas automáticos
838 que se describe en @ref{Automatic fret diagrams}.
840 @lilypond[verbatim, ragged-right, quote]
841 \include "predefined-guitar-fretboards.ly"
842 mychords = \chordmode{
843   c1 c:9
847   \context ChordNames {
848     \mychords
849   }
850   \context FretBoards {
851     \mychords
852   }
854 @end lilypond
856 @cindex trastes personalizados, añadir diagramas de
857 @cindex personalizados, añadir diagramas de traste
858 @cindex diagramas de trastes personalizados, añadir
860 Se pueden añadir diagramas de traste a la tabla de diagramas sFret
861 diagrams can be added to the fret diagram table.  Para añadir un
862 diagrama debemos especificar el acorde del diagrama, la afinación
863 utilizadathe tuning to be used y la cadena de definición escueta
864 fret-diagram-terse del diagrama.
866 @lilypond[verbatim, ragged-right, quote]
867 \include "predefined-guitar-fretboards.ly"
869 \storePredefinedDiagram \chordmode {c:9}
870                         #guitar-tuning
871                         #"x;3-2;2-1;3-3;3-4;x;"
873 mychords = \chordmode{
874   c1 c:9
878   \context ChordNames {
879     \mychords
880   }
881   \context FretBoards {
882     \mychords
883   }
885 @end lilypond
887 Se pueden almacenar distintos diagramas de traste para el mismo acorde
888 usando distinas octavas para las notas.
890 @lilypond[verbatim, ragged-right, quote]
891 \include "predefined-guitar-fretboards.ly"
893 \storePredefinedDiagram \chordmode {c'}
894                         #guitar-tuning
895                         #(offset-fret 2 (chord-shape 'bes))
897 mychords = \chordmode{
898   c1 c'
902   \context ChordNames {
903     \mychords
904   }
905   \context FretBoards {
906     \mychords
907   }
909 @end lilypond
911 @cindex trastes, instrumentos de, formas de acordes
912 @cindex acordes, formas de, en instrumentos de trastes
914 @funindex \addChordShape
915 @funindex add ChordShape
916 @funindex storePredefinedDiagram
917 @funindex \storePredefinedDiagram
919 Además de los diagramas de traste, LilyPond almacena una lista interna
920 de formas de acorde.  Las formas de acorde son diagramas de traste que
921 se pueden desplazar por el mástil para dar acordes distintos.  Se
922 pueden añadir formas de acorde a la lista interna y luego usarlas para
923 definir diagramas de traste predefinidos.
925 @lilypond[verbatim, ragged-right, quote]
926 \include "predefined-guitar-fretboards.ly"
928 % add a new chord shape
930 \addChordShape #'powerf #"1-1;3-3;3-4;x;x;x;"
932 % add some new chords based on the power chord shape
934 \storePredefinedDiagram \chordmode {f'}
935                         #guitar-tuning
936                         #(chord-shape 'powerf)
937 \storePredefinedDiagram \chordmode {g'}
938                         #guitar-tuning
939                         #(offset-fret 2 (chord-shape 'powerf))
941 mychords = \chordmode{
942   f1 f' g g'
946   \context ChordNames {
947     \mychords
948   }
949   \context FretBoards {
950     \mychords
951   }
953 @end lilypond
955 El aspecto gráfico de un diagrama de traste se puede personalizar
956 según las preferencias del usuario a través de las propiedades del
957 interface @code{fret-diagram-interface}.  Los detalles están en
958 @rinternals{fret-diagram-interface}.  Para un diagrama de trastes
959 predefinido, las propiedades de interface pertenecen a
960 @code{FretBoards.FretBoard}.
962 @snippets
964 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
965 {customizing-fretboard-fret-diagrams.ly}
967 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
968 {defining-predefined-fretboards-for-other-instruments.ly}
971 @seealso
972 Referencia de la notación:
973 @ref{Custom tablatures},
974 @ref{Automatic fret diagrams},
975 @ref{Chord mode overview},
976 @ref{Predefined fretboard diagrams}.
978 Archivos de inicio:
979 @file{ly/predefined-guitar-fretboards.ly},
980 @file{ly/predefined-guitar-ninth-fretboards.ly}.
982 Fragmentos de código:
983 @rlsr{Fretted strings}.
985 Referencia de funcionamiento interno:
986 @rinternals {fret-diagram-interface}.
989 @node Automatic fret diagrams
990 @unnumberedsubsubsec Automatic fret diagrams
992 @cindex trastes, diagramas automáticos de
993 @cindex acordes, diagramas automáticos de
994 @cindex automáticos, diagramas de traste
995 @cindex automáticos, diagramas de acordes
997 Se pueden crear diagramas de traste automáticamente a partir de las
998 notas introducidas usando el contexto @code{FretBoards}.  Si no está
999 disponible ningún diagrama predefinido para las notas introducidas en
1000 la afinación @code{stringTunings} activa, este contexto calcula las
1001 cuerdas y los trastes que se pueden usar para tocar las notas.
1003 @lilypond[quote,ragged-right,verbatim]
1005   \context ChordNames {
1006      \chordmode {
1007        f1 g
1008      }
1009   }
1010   \context FretBoards {
1011     < f, c f a c' f'>1
1012     < g,\6 b, d g b g'>
1013   }
1014   \context Staff {
1015     \clef "treble_8"
1016     < f, c f a c' f'>1
1017     < g, b, d g b' g'>
1018   }
1020 @end lilypond
1022 @funindex predefinedFretboardsOff
1023 @funindex \predefinedFretboardsOff
1024 @funindex predefinedFretboardsOn
1025 @funindex \predefinedFretboardsOn
1027 Puesto que de forma predeterminada no se carga ningún diagrama
1028 predefinido, el comportamiento predeterminado es el cálculo automático
1029 de los diagramas de traste.  Una vez que los diagramas predeterminados
1030 se han cargado, se puede habilitar e inhabilitar el cálculo automático
1031 con instrucciones predefinidas:
1033 @lilypond[quote,ragged-right,verbatim]
1035 \storePredefinedDiagram <c e g c' e'>
1036                         #guitar-tuning
1037                         #"x;3-1-(;5-2;5-3;5-4;3-1-1);"
1039   \context ChordNames {
1040      \chordmode {
1041        c1 c c
1042      }
1043   }
1044   \context FretBoards {
1045     <c e g c' e'>1
1046     \predefinedFretboardsOff
1047     <c e g c' e'>
1048     \predefinedFretboardsOn
1049     <c e g c' e'>
1050   }
1051   \context Staff {
1052     \clef "treble_8"
1053     <c e g c' e'>1
1054     <c e g c' e'>
1055     <c e g c' e'>
1056   }
1058 @end lilypond
1060 A veces el calculador de trastes es incapaz de encontrar un diagrama
1061 aceptable.  Esto se puede remediar generalmente mediante la asignación
1062 manual de una nota a una cuerda.  En muchos casos sólo hay que colocar
1063 manualmente una nota sobre una cuerda; el resto de las notas se
1064 situará en el lugar adecuado por parte del contexto @code{FretBoards}.
1066 @cindex trastes, añadir digitaciones a diagramas de
1067 @cindex digitaciones, añadir, a diagramas de trastes
1069 Se pueden añadir digitaciones a los diagramas de traste del contexto
1070 FretBoard.
1072 @lilypond[quote, verbatim]
1074   \context ChordNames {
1075      \chordmode {
1076        c1 d:m
1077      }
1078   }
1079   \context FretBoards {
1080     < c-3 e-2 g c'-1 e' > 1
1081     < d a-2 d'-3 f'-1>
1082   }
1083   \context Staff {
1084     \clef "treble_8"
1085     < c e g c' e' > 1
1086     < d a d' f'>
1087   }
1089 @end lilypond
1091 El traste mínimo que usar en el cálculo de cuerdas y trastes para el
1092 contexto FretBoard se puede fijar con la propiedad @code{minimumFret}.
1094 @lilypond[quote, verbatim]
1096   \context ChordNames {
1097      \chordmode {
1098        d1:m d:m
1099      }
1100   }
1101   \context FretBoards {
1102     < d a d' f'>
1103     \set FretBoards.minimumFret = #5
1104     < d a d' f'>
1105   }
1106   \context Staff {
1107     \clef "treble_8"
1108     < d a d' f'>
1109     < d a d' f'>
1110   }
1112 @end lilypond
1114 Las cuerdas y los trastes para el contexto @code{FretBoards} dependen
1115 de la propiedad @code{stringTunings}, que tiene el mismo significado
1116 que en el contexto de tablatura TabStaff.  Consulte @ref{Custom
1117 tablatures} para ver más información sobre la propiedad
1118 @code{stringTunings}.
1120 El aspecto gráfico de un diagrama de trastes se puede personalizar de
1121 acuerdo a las preferncias del usuario a través de las propiedades del
1122 interface @code{fret-diagram-interface}.  Los detalles están en
1123 @rinternals{fret-diagram-interface}.  Para un diagrama de
1124 @code{FretBoards}, las propiedades del interface pertenecen a
1125 @code{FretBoards.FretBoard}.
1128 @predefined
1129 @code{\predefinedFretboardsOff},
1130 @code{\predefinedFretboardsOn}.
1131 @endpredefined
1134 @seealso
1135 Referencia de la notación:
1136 @ref{Custom tablatures}.
1138 Fragmentos de código:
1139 @rlsr{Fretted strings}.
1141 Referencia de funcionamiento interno:
1142 @rinternals {fret-diagram-interface}.
1145 @node Right-hand fingerings
1146 @unnumberedsubsubsec Right-hand fingerings
1148 @cindex trastes, instrumentos de, digitaciones de la derecha
1149 @cindex digitaciones de la mano derecha para instrumentos de trastes
1150 @cindex derecha, mano, digitaciones para instrumentos de traste
1152 @funindex rightHandFinger
1153 @funindex \rightHandFinger
1155 Las digitaciones de la mano derecha @var{p-i-m-a} se deben introducir
1156 dentro de una construcción de acorde @code{<>} para que se impriman en
1157 la partitura, incluso si se aplican a una nota suelta.
1159 @warning{@strong{Debe} haber un guión después de la nota y un espacio
1160 antes del ángulo de cierre @code{>}.}
1162 @lilypond[quote,verbatim,relative=0]
1163 \clef "treble_8"
1164 <c-\rightHandFinger #1 >4
1165 <e-\rightHandFinger #2 >
1166 <g-\rightHandFinger #3 >
1167 <c-\rightHandFinger #4 >
1168 <c,-\rightHandFinger #1 e-\rightHandFinger #2
1169   g-\rightHandFinger #3 c-\rightHandFinger #4 >1
1170 @end lilypond
1172 Por brevedad, se puede escribir @code{\rightHandFinger} como algo más
1173 corto, como por ejemplo @code{RH}:
1175 @example
1176 #(define RH rightHandFinger)
1177 @end example
1179 @snippets
1181 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1182 {placement-of-right-hand-fingerings.ly}
1184 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
1185 {fingerings,-string-indications,-and-right-hand-fingerings.ly}
1188 @seealso
1189 Fragmentos de código:
1190 @rlsr{Fretted strings}.
1192 Referencia de funcionamiento interno:
1193 @rinternals{StrokeFinger}.
1196 @node Guitar
1197 @subsection Guitar
1199 Casi todos los asintos de notación relacionados con la música para
1200 guitarra están suficientemente cubiertos en la sección general sobre
1201 ajustes de instrumentos de trastes, pero hay algunos más de los que
1202 merece la pena hablar aquí.  De forma ocasional, los usuarios quieren
1203 crear documentos del tipo de cancioneros que tengan sólo la letra de
1204 las canciones con indicaciones de acordes sobre ella.  Dado que
1205 Lilypond es un tipografiador de música, no se recomienda para
1206 documentos que no tienen notación musical.  Una alternativa mejor es
1207 un procesador de texto, editor de texto o, para usuarios con
1208 experiencia, un tipografiador como GuitarTeX.
1210 @menu
1211 * Indicating position and barring::
1212 * Indicating harmonics and dampened notes::
1213 @end menu
1216 @node Indicating position and barring
1217 @unnumberedsubsubsec Indicating position and barring
1219 @cindex posición y cejilla, indicación para instrumentos de trastes
1220 @cindex trastes, instrumentos de, indicacion de la posición y cejilla
1222 Este ejemplo muestra cómo incluir indicaciones de posición y cejilla
1223 de guitarra:
1225 @lilypond[quote,ragged-right,fragment,verbatim,relative=0]
1226 \clef "treble_8"
1227 b16 d g b e
1228 \textSpannerDown
1229 \override TextSpanner #'(bound-details left text) = #"XII "
1230   g16\startTextSpan
1231   b16 e g e b g\stopTextSpan
1232 e16 b g d
1233 @end lilypond
1236 @seealso
1237 Referencia de la notación:
1238 @ref{Text spanners}.
1240 Fragmentos de código:
1241 @rlsr{Fretted strings},
1242 @rlsr{Expressive marks}.
1245 @node Indicating harmonics and dampened notes
1246 @unnumberedsubsubsec Indicating harmonics and dampened notes
1248 @cindex trastes, notas tapadas en instrumentos de
1249 @cindex trastes, armónicos en instrumentos de
1250 @cindex tapadas, notas, en instrumentos de trastes
1251 @cindex armónicos en instrumentos de trastes
1253 Se pueden usar cabezas de nota especiales para indicar notas apagadas
1254 o armónicos.  Los armónicos se suelen explicar de forma más completa
1255 con un marcado de texto.
1257 @lilypond[quote,ragged-right,fragment,verbatim]
1258 \relative c' {
1259   \clef "treble_8"
1260   \override Staff.NoteHead #'style = #'cross
1261   g8 a b c b4
1262   \override Staff.NoteHead #'style = #'harmonic-mixed
1263   d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1
1265 @end lilypond
1268 @seealso
1269 Fragmentos de código:
1270 @rlsr{Fretted strings}.
1272 Referencia de la notación:
1273 @ref{Special note heads},
1274 @ref{Note head styles}.
1277 @node Banjo
1278 @subsection Banjo
1280 @menu
1281 * Banjo tablatures::
1282 @end menu
1284 @node Banjo tablatures
1285 @unnumberedsubsubsec Banjo tablatures
1287 @cindex banjo, tablaturas de
1288 @cindex tablatura de banjo
1290 LilyPond contempla el banjo de cinco cuerdas de una manera básica.
1291 Cuando haga tablaturas para banjo de cinco cuerdas, utilice la función
1292 de formato de tablatura de banjo para obtener los números correctos de
1293 los trastes para la quinta cuerda:
1295 @c due to crazy intervals of banjo music, absolute pitch is recommended
1297 @lilypond[quote,ragged-right,fragment,verbatim]
1298 \new TabStaff <<
1299   \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
1300   \set TabStaff.stringTunings = #banjo-open-g-tuning
1301   {
1302     \stemDown
1303     g8 d' g'\5 a b g e d' |
1304     g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
1305     g4
1306   }
1308 @end lilypond
1310 @cindex banjo, afinaciones del
1311 @cindex afinaciones del banjo
1313 @funindex banjo-c-tuning
1314 @funindex banjo-modal-tuning
1315 @funindex banjo-open-d-tuning
1316 @funindex banjo-open-dm-tuning
1317 @funindex four-string-banjo
1319 En LilyPond se encuentran predefinidas varias afinaciones comunes para
1320 el banjo: @code{banjo-c-tuning} (sol-Do-Sol-Si-Re),
1321 @code{banjo-modal-tuning} (sol-Re-Sol-Do-Re),
1322 @code{banjo-open-d-tuning} (Re Mayor al aire, la-Re-Fa#-La-Re) y
1323 @code{banjo-open-dm-tuning} (Re menor al aire, la-Re-Fa-La-Re).
1325 Estas afinaciones se pueden convertir a afinaciones para bajo de
1326 cuatro cuerdas utilizando la función @code{four-string-banjo}:
1328 @example
1329 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
1330 @end example
1333 @seealso
1334 Fragmentos de código:
1335 @rlsr{Fretted strings}.
1337 El archivo @file{scm/@/output@/-lib@/.scm} contiene las afinaciones
1338 predefinidas para el banjo.