More Scheme vector quoting.
[lilypond.git] / Documentation / es / user / fretted-strings.itely
blob058d033718cdf409a68e883321601a1eddae0cbe
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: db667ab50747c22211d90d9f172224bc568c6cad
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.51"
12 @node Fretted string instruments
13 @section Fretted string instruments
15 @cindex tablatura
16 @cindex guitarra, tablatura de
18 @menu
19 * Common notation for fretted strings::
20 * Guitar::
21 * Banjo::
22 @end menu
24 @node Common notation for fretted strings
25 @subsection Common notation for fretted strings
27 @menu
28 * References for fretted strings::
29 * String number indications::
30 * Default tablatures::
31 * Custom tablatures::
32 * Fret diagrams::
33 * Right hand fingerings::
34 @end menu
36 @node References for fretted strings
37 @subsubsection References for fretted strings
39 UNTRANSLATED NODE: IGNORE ME
41 @node String number indications
42 @subsubsection String number indications
44 @cindex cuerda, número de la
46 Se puede indicar la cuerda en que se debe tocar una nota añadiendo
47 @code{\}@tie{}@var{número} a una nota dentro de una construcción de
48 acorde (@code{<>}).
50 @warning{Los números de cuerda @strong{se deben} definir dentro de una
51 construcción de acorde con ángulos simples, incluso si se trata de una
52 sola nota.}
54 @lilypond[verbatim,quote,relative=2]
55 <c\5>4 <e\4> <g\3>2
56 <c,\5 e\4 g\3>1
57 @end lilypond
59 Aunque las digitaciones se explican en detalle en otro lugar, merece
60 la pena citar aquí cómo se comportan juntas las indicaciones de
61 digitación y de cuerda, porque la música de guitarra con frecuencia
62 incorpora los dos tipos al mismo tiempo.  La convención usual es
63 situar la digitación más cerca de la nota, y después la indicación de
64 la cuerda por fuera de la digitación.  Esto se controla por medio del
65 orden en que aparecen los dos elementos:
67 @lilypond[verbatim,quote,relative=2]
68 <g\3-0>2
69 <g-0\3>
70 @end lilypond
72 @snippets
74 @seealso
76 Referencia de funcionamiento interno:
77 @rinternals{StringNumber},
79 @node Default tablatures
80 @subsubsection Default tablatures
82 @cindex tablatura, principios básicos
83 @cindex tablatura predeterminada
85 La notación de tablatura se utiliza para la notación de música de
86 instrumentos de cuerda pulsada.  Las alturas no se denotan mediante
87 cabezas de nota, sino mediante números que indican sobre qué cuerda y
88 traste se debe tocar la nota.  LilyPond contempla las tablaturas de
89 forma limitada.
91 El número de cuerda asociado a una nota se proporciona en la forma de
92 una barra invertida seguida por un número, p.ej. @code{c4\3} es un Do
93 negra sobre la tercera cuerda.  Por defecto, la cuerda 1 es la más
94 aguda, y la afinación normal es la afinación estándar de guitarra (con
95 6 cuerdas).  Las notas se imprimen como tablatura, usando lo contextos
96 @rinternals{TabStaff} y @rinternals{TabVoice}:
98 @lilypond[quote,ragged-right,fragment,verbatim]
99 \new TabStaff {
100   a,4\5 c'\2 a\3 e'\1
101   e\4 c'\2 a\3 e'\1
103 @end lilypond
105 @funindex minimumFret
106 @cindex traste
108 Cuando no se especifica ninguna cuerda, se selecciona la primera
109 cuerda que no da un número de traste menor de @code{minimumFret}
110 (traste mínimo).  El valor por defecto de @code{minimumFret} es cero:
112 @example
113 e16 fis gis a b4
114 \set TabStaff.minimumFret = #8
115 e16 fis gis a b4
116 @end example
117 @lilypond[quote,ragged-right]
118 frag = {
119   \key e \major
120   e16 fis gis a b4
121   \set TabStaff.minimumFret = #8
122   e16 fis gis a b4
124   \new StaffGroup <<
125     \new Staff { \clef "G_8" \frag }
126     \new TabStaff { \frag }
127   >>
128 @end lilypond
130 @commonprop
132 Para imprimir tablaturas con las plicas hacia abajo y barras
133 horizontales, inicialice el @code{TabStaff} (pentagrama de tablatura)
134 con el código siguiente:
136 @example
137 \stemDown
138 \override Beam #'damping = #100000
139 @end example
141 @seealso
143 Referencia de funcionamiento interno:
144 @rinternals{TabNoteHead},
145 @rinternals{TabStaff},
146 @rinternals{TabVoice}.
148 @knownissues
150 Los acordes no se tratan de una manera especial, de aquí que el
151 selector automático de cuerdas podría fácilmente seleccionar la misma
152 cuerda para dos notas dentro del mismo acorde.
154 Para manejar @code{\partcombine}, una pauta de tablatura @code{TabStaff} debe usar
155 voces creadas especialmente:
157 @lilypond[quote,ragged-right,verbatim]
158 melodia = \partcombine { e4 g g g }{ e4 e e e }
160   \new TabStaff <<
161     \new TabVoice = "one" s1
162     \new TabVoice = "two" s1
163     \new TabVoice = "shared" s1
164     \new TabVoice = "solo" s1
165     { \melodia }
166   >>
168 @end lilypond
170 @node Custom tablatures
171 @subsubsection Custom tablatures
173 @cindex tablaturas personalizadas
175 Puede cambiar la afinación de las cuerdas. Una afinación de cuerdas se
176 da como una lista en lenguaje Scheme con un número entero para cada
177 cuerda, donde el número es la altura (medida en semitonos desde el Do
178 central) de una cuerda al aire.  Los números especificados para
179 @code{stringTunings} son la cantidad de semitonos que se deben restar
180 o añadir, comenzando por la altura especificada que por defecto es el
181 Do central, y en el orden de las cuerdas.  LilyPond calcula
182 automáticamente el número de cuerdas leyendo @code{stringTunings}.
184 En el ejemplo siguiente, @code{stringTunings} se establece a los
185 valores Mi, La, Re y Sol
187 @lilypond[quote,ragged-right,fragment,verbatim]
188 \new TabStaff <<
189   \set TabStaff.stringTunings = #'(-5 -10 -15 -20)
190   {
191     a,4 c' a e' e c' a e'
192   }
194 @end lilypond
196 LilyPond tiene afinaciones predefinidas para el banjo, la mandolina,
197 la guitarra y el bajo eléctrico.
199 @example
200 \set TabStaff.stringTunings = #bass-tuning
201 @end example
203 La afinación por omisión es @code{guitar-tuning} (la afinación
204 estándar Mi-La-Re-Sol-Si-Mi).  Otras afinaciones predefinidas son
205 @code{guitar-open-g-tuning} (Sol Mayor al aire, Re-Sol-Re-Sol-Si-Re),
206 @code{mandolin-tuning} (mandolina) y @code{banjo-open-g-tuning} (banjo
207 con Sol Mayor al aire).
209 @seealso
211 El archivo @file{scm/@/output@/-lib@/.scm} contiene las afinaciones
212 predefinidas de las cuerdas.
214 Referencia de funcionamiento interno:
215 @rinternals{Tab_note_heads_engraver}.
217 @knownissues
219 No se ha implementado ningún efecto especial de guitarra.
221 @node Fret diagrams
222 @subsubsection Fret diagrams
224 @cindex trastes, diagramas de
225 @cindex acordes, diagramas de
227 Se pueden añadir diagramas de trastes a la música como elementos de
228 marcado sobre la nota deseada.  El marcado contiene información sobre
229 el diagrama de trastes deseado.  Existen tres interfaces distintos de
230 marcado de diagramas de trastes: standard (estándar), terse (escueto)
231 y verbose (prolijo).  Los tres interfaces producen marcados
232 equivalentes, pero tienen cantidades variables de información en la
233 cadena de marcado.  Hay más detalles sobre los interfaces de marcado
234 en @ref{Text markup commands}.
236 @lilypond[verbatim, ragged-right, quote]
237 \new Voice {
238   d'^\markup \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;"
239   d' d' d'
240   fis'^\markup \override #'(size . 0.75) {
241     \override #'(finger-code . below-string) {
242       \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2)
243                                (place-fret 5 4 3)
244                                (place-fret 4 4 4)
245                                (place-fret 3 3 2)
246                                (place-fret 2 2 1)
247                                (place-fret 1 2 1))
248     }
249   }
250   fis' fis' fis'
251   c'^\markup \override #'(dot-radius . 0.35) {
252     \override #'(finger-code . in-dot) {
253       \override #'(dot-color . white) {
254         \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);"
255       }
256     }
257   }
258   c' c' c'
260 @end lilypond
262 Puede establecer un cierto número de propiedades gráficas según su
263 elección.  Se pueden encontrar más detalles sobre el interface de las
264 propiedades de los diagramas de trastes en
265 @rinternals{fret-diagram-interface}.
267 @seealso
269 @node Right hand fingerings
270 @subsubsection Right hand fingerings
272 Se pueden introducir las digitaciones de la mano derecha de los
273 acordes, usando @code{<@var{nota}-\rightHandFinger @var{dedo} >}.  TLa
274 indicación de digitación de la mano derecha se debe producir dentro de
275 una construcción @code{<>} de acorde para que se pueda imprimir en la
276 partitura, incluso si es una sola nota.  Debe haber un guión después
277 de la nota y un espacio antes del ángulo de cierre @code{>}.
279 @lilypond[quote,ragged-right,fragment,verbatim]
280 \relative c' {
281   <c-\rightHandFinger #1 >4
282   <e-\rightHandFinger #2 >
283   <g-\rightHandFinger #3 >
284   <c-\rightHandFinger #4 >
285   <c,-\rightHandFinger #1 e-\rightHandFinger #2 g-\rightHandFinger #3 c-\rightHandFinger #4 >1
287 @end lilypond
289 Por brevedad, es posible abreviar @code{\rightHandFinger} como algo
290 más corto, como por ejemplo @code{RH}:
292 @example
293 #(define RH rightHandFinger)
294 @end example
296 @cindex digitaciones, mano derecha, de guitarra
297 @cindex mano derecha, digitaciones para guitarra
299 @snippets
301 Puede ejercer un mayor control sobre las digitaciones de la mano
302 derecha estableciendo @code{strokeFingerOrientations}:
304 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
305 #(define RH rightHandFinger)
307   \set strokeFingerOrientations = #'(up down)
308   <c-\RH #1 es-\RH #2 g-\RH #4 > 4
309   \set strokeFingerOrientations = #'(up right down)
310   <c-\RH #1 es-\RH #2 g-\RH #4 > 4
312 @end lilypond
314 Las letras utilizadas para las digitaciones se encuentran contenidas
315 dentro de la propiedad @code{digit-names} (nombres de los dedos), pero
316 también se pueden fijar individualmente aportando a
317 @code{\rightHandFinger} un argumento de cadena, como en el ejemplo
318 siguiente:
320 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
321 #(define RH rightHandFinger)
323   \set strokeFingerOrientations = #'(right)
324   \override StrokeFinger #'digit-names = #'#("x" "y" "z" "!" "@")
325   <c-\RH #5 >4
326   <c-\RH "@">4
327   <c-\RH #2 >4
328   <c-\RH "z">4
330 @end lilypond
332 This example combines left-hand fingering, string indication, and
333 right-hand fingering
335 @lilypond[quote,ragged-right,fragment,verbatim]
336 #(define RH rightHandFinger)
337 \relative c' {
338   <c-3\5-\RH #1 >4
339   <e-2\4-\RH #2 >
340   <g-0\3-\RH #3 >
341   <c-1\2-\RH #4 >
343 @end lilypond
345 @seealso
347 Referencia de funcionamiento interno:
348 @rinternals{StrokeFinger}
350 @node Guitar
351 @subsection Guitar
353 @c TODO Make a snippet based on
354 @c http://www.nabble.com/Creating-a-nice-formatted-Chords-%2B-Lyrics-layout-for-guitar-players-to13829430.html
355 @c and include it somewhere -td
357 @menu
358 * Guitar tablatures::
359 * Indicating position and barring::
360 @end menu
362 @node Guitar tablatures
363 @subsubsection Guitar tablatures
365 UNTRANSLATED NODE: IGNORE ME
367 @node Indicating position and barring
368 @subsubsection Indicating position and barring
370 Este ejemplo muestra cómo incluir indicaciones de posición y cejilla
371 de guitarra:
373 @lilypond[quote,ragged-right,fragment,verbatim,relative=0]
374 \clef "G_8"
375 b16 d16 g16 b16 e16
376 \textSpannerDown
377 \override TextSpanner #'bound-details #'left #'text = #"XII "
378   g16\startTextSpan
379   b16 e16 g16 e16 b16 g16\stopTextSpan
380 e16 b16 g16 d16
381 @end lilypond
383 Las cabezas en aspa (X) se utilizan en la música de guitarra para
384 indicar el lugar donde el guitarrista debe tocar una determinada nota
385 o acorde, con sus dedos apenas tocando las cuerdas en lugar de
386 pisarlas por completo.  Esto produce en el sonido un carácter
387 percusivo y ruidoso, sin perder la altura de la nota original.  Su
388 notación se realiza con cabezas en equis; se muestra en @ref{Special
389 note heads}.
391 @node Banjo
392 @subsection Banjo
394 @menu
395 * Banjo tablatures::
396 @end menu
398 @node Banjo tablatures
399 @subsubsection Banjo tablatures
401 @cindex Banjo, tablaturas de
403 LilyPond contempla el banjo de cinco cuerdas de una manera básica.
404 Cuando haga tablaturas para banjo de cinco cuerdas, utilice la función
405 de formato de tablatura de banjo para obtener los números correctos de
406 los trastes para la quinta cuerda:
408 @lilypond[quote,ragged-right,fragment,verbatim]
409 \new TabStaff <<
410   \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo
411   \set TabStaff.stringTunings = #banjo-open-g-tuning
412   {
413     \stemDown
414     g8 d' g'\5 a b g e d' |
415     g4 d''8\5 b' a'\2 g'\5 e'\2 d' |
416     g4
417   }
419 @end lilypond
421 En LilyPond se encuentran predefinidas varias afinaciones comunes para
422 el banjo: @code{banjo-c-tuning} (sol-Do-Sol-Si-Re),
423 @code{banjo-modal-tuning} (sol-Re-Sol-Do-Re),
424 @code{banjo-open-d-tuning} (Re Mayor al aire, la-Re-Fa#-La-Re) y
425 @code{banjo-open-dm-tuning} (Re menor al aire, la-Re-Fa-La-Re).
427 Estas afinaciones se pueden convertir a afinaciones para bajo de
428 cuatro cuerdas utilizando la función @code{four-string-banjo}:
430 @example
431 \set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning)
432 @end example
434 @seealso
436 El archivo @file{scm/@/output@/-lib@/.scm} contiene las afinaciones
437 predefinidas para el banjo.