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