]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/user/basic-notation.itely
a9df3d05e7e4b7bdeb1c593103556538068977fc
[lilypond.git] / Documentation / es / user / basic-notation.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @c This file is part of lilypond.tely
3 @ignore
4     Translation of GIT committish: 4d9a81ea05bea52229dd9045b9eceecd64dbe61d
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
11 @c A menu is needed before every deeper *section nesting of @node's; run
12 @c     M-x texinfo-all-menus-update
13 @c to automatically fill in these menus before saving changes
14
15 @node Basic notation
16 @chapter Basic notation
17
18 Este capítulo explica cómo usar las funcionalidades de notación básica.
19
20 @menu
21 * Pitches::                     
22 * Rhythms::                     
23 * Polyphony::                   
24 * Staff notation::              
25 * Connecting notes::            
26 * Expressive marks::            
27 * Repeats::                     
28 @end menu
29
30
31
32 @node Pitches
33 @section Pitches
34
35 Esta sección trata de cómo especificar la altura de las notas.
36
37 @menu
38 * Normal pitches::              
39 * Accidentals::                 
40 * Cautionary accidentals::      
41 * Micro tones::                 
42 * Note names in other languages::  
43 * Relative octaves::            
44 * Octave check::                
45 * Transpose::                   
46 * Rests::                       
47 * Skips::                       
48 @end menu
49
50
51 @node Normal pitches
52 @subsection Normal pitches
53
54 @cindex Nombres de las notas
55 @cindex alturas
56
57 El nombre de una nota se especifica usando las letras minúsculas de la @code{a} a la @code{g}.
58 Una escala ascendente de Do mayor se tipografía con
59
60 @lilypond[quote,fragment,verbatim,ragged-right]
61 \clef bass
62 c d e f g a b c'
63 @end lilypond
64
65 El nombre de la nota @code{c} se tipografía una octava por debajo del Do central.
66
67 @lilypond[quote,fragment,verbatim,ragged-right]
68 \clef treble
69 c1
70 \clef bass
71 c1
72 @end lilypond
73
74 @funindex '
75 @funindex ,
76
77 La especificación opcional de la octava tiene la forma de una serie de
78 comillas simples o apóstrofes (@samp{'}) o bien una serie de comas
79 (@samp{,}).  Cada @samp{'} eleva la altura una octava;
80 cada @samp{,} baja la altura una octava.
81
82 @lilypond[quote,ragged-right,fragment,verbatim]
83 \clef treble
84 c' c'' e' g d'' d' d c
85 \clef bass
86 c, c,, e, g d,, d, d c
87 @end lilypond
88
89 Se puede usar un método alternativo para declarar en qué octava grabar
90 una nota; este método no requiere tantas especificaciones de octava
91 (@code{'} y @code{,}).  Consulte
92 @ref{Relative octaves}.
93
94
95 @node Accidentals
96 @subsection Accidentals
97
98 @cindex nombres de las notas, holandés
99 @cindex nombres de las notas, por omisión
100
101 Un sostenido se forma añadiendo @code{-is} al final del nombre de la nota y
102 un bemol se forma añadiendo @code{-es}.  Los dobles sostenidos y dobles bemoles
103 se obtienen añadiendo @code{-isis} o @code{-eses} al nombre de la nota.
104
105 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
106 a2 ais a aes
107 a2 aisis a aeses
108 @end lilypond
109
110 @noindent
111 Estos son los nombres de las notas en holandés.  En holandés, @code{aes} se contrae en
112 @code{as}, pero las dos formas se aceptan.  De forma similar, se aceptan
113 tanto @code{es} como @code{ees}
114
115 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
116 a2 as e es
117 @end lilypond
118
119 Un becuadro cancelará el efecto de una alteración accidental o de la armadura.
120 Sin embargo, los becuadros no se codifican dentro de la sintaxis del nombre de la nota con un
121 sufijo; una nota becuadro se muestra como un simple nombre de nota natural
122
123 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
124 a4 aes a2
125 @end lilypond
126
127 La entrada @code{d e f} se interpreta como @q{imprimir un Re natural,
128 Mi natural y Fa natural}, independientemente de la armadura de la tonalidad.
129 Para ver más información acerca de la distinción entre
130 el contenido musical y la presentación de ese contenido, consulte
131 @rlearning{Accidentals and key signatures}.
132
133 @lilypond[fragment,quote,ragged-right,verbatim,relative]
134 \key d \major
135 d e f g
136 d e fis g
137 @end lilypond
138
139
140 @commonprop
141
142 De acuerdo con las reglas estándar del tipografiado, se imprime un signo de becuadro
143 antes de un sostenido o un bemol siempre que una alteración anterior tiene que cancelarse.
144 Para modificar este comportamiento, utilice
145 @code{\set Staff.extraNatural = ##f}
146
147 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
148 ceses4 ces cis c
149 \set Staff.extraNatural = ##f
150 ceses4 ces cis c
151 @end lilypond
152
153
154 @seealso
155
156 Referencia del programa: @internalsref{LedgerLineSpanner},
157 @internalsref{NoteHead}.
158
159
160 @node Cautionary accidentals
161 @subsection Cautionary accidentals
162
163 @cindex alteración recordatoria
164 @cindex alteración de precaución
165 @cindex alteración con paréntesis
166 @cindex recordatoria, alteración
167 @funindex ?
168 @cindex precaución, alteración de
169 @cindex paréntesis, alteración con
170 @funindex !
171
172 Normalmente las alteraciones accidentales se imprimen automáticamente, pero también puede
173 imprimirlas manualmente.  Un alteración recordatoria
174 se puede forzar añadiendo un signo de admiración @code{!}
175 después de la altura de la nota.  Una alteración de precaución
176 (o sea, una alteración entre paréntesis) se puede obtener añadiendo el
177 signo de interrogación @samp{?} después del nombre de la nota.  Estas alteraciones adicionales
178 se pueden usar también para producir notas con becuadro.
179
180 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
181 cis cis cis! cis? c c? c! c
182 @end lilypond
183
184
185 @seealso
186
187 La producción automática de alteraciones accidentales se puede ajustar de muchas formas.
188 Para ver más información, consulte @ref{Automatic accidentals}.
189
190
191 @node Micro tones
192 @subsection Micro tones
193
194 @cindex cuartos de tono
195 @cindex semi-bemoles, semi-sostenidos
196
197 Los medios bemoles y los medios sostenidos se forman añadiendo @code{-eh} y
198 @code{-ih}; a continuación presentamos una serie de DOs cada vez más agudos
199
200 @lilypond[verbatim,ragged-right,quote,relative=2,fragment]
201 \set Staff.extraNatural = ##f
202 ceseh ceh cih cisih
203 @end lilypond
204
205 Los microtonos también se exportan al archivo MIDI.
206
207
208 @refbugs
209
210 No existen estándares reconocidos ampliamente para denotar
211 los bemoles de tres cuartos, de manera que los símbolos de LilyPond
212 no se ajustan a ningún estándar.
213
214
215 @node Note names in other languages
216 @subsection Note names in other languages
217
218 Existen conjuntos predefinidos de nombres de notas para algunos idiomas
219 aparte del inglés.  Para usarlos, incluya el archivo de inicio
220 específico del idioma.  Por ejemplo, añada @code{\include "english.ly"}
221 al principio del archivo de entrada.  Los archivos de idioma disponibles
222 y los nombres de las notas que definen son los siguientes:
223
224 @c  Should this be made into a multitable?
225 @cindex idiomas, nombres de las notas en otros
226 @example
227                      Nombres de las notas      sostenido   bemol       doble        doble
228                                                                       sostenido     bemol
229
230 nederlands.ly  c   d   e   f   g   a   bes b   -is         -es       -isis         -eses
231 english.ly     c   d   e   f   g   a   bf  b   -s/-sharp   -f/-flat  -ss/-x/       -ff/
232                                                                      -sharpsharp   -flatflat
233 deutsch.ly     c   d   e   f   g   a   b   h   -is         -es       -isis         -eses
234 norsk.ly       c   d   e   f   g   a   b   h   -iss/-is    -ess/-es  -ississ/-isis -essess/-eses
235 svenska.ly     c   d   e   f   g   a   b   h   -iss        -ess      -ississ       -essess
236 italiano.ly    do  re  mi  fa  sol la  sib si  -d          -b        -dd           -bb
237 catalan.ly     do  re  mi  fa  sol la  sib si  -d/-s       -b        -dd/-ss       -bb
238 espanol.ly     do  re  mi  fa  sol la  sib si  -s          -b        -ss           -bb
239 @end example
240
241 @noindent
242 Tenga en cuenta que en holandés, alemán, noruego y sueco, los bemoles
243 del @samp{La} como por ejemplo @code{aes} y @code{aeses}
244 se contraen normalmente como @code{as} y @code{ases} (o más frecuentemente
245 como @code{asas}). Algunas veces se definen sólo estas contracciones
246 en los archivos de idioma correspondientes (esto también se aplica a los
247 sufijos para cuartos de tono que se ven más abajo).
248
249 @noindent
250 Algunas músicas utilizan microtonos cuyas alteraciones son fracciones
251 de un sostenido o bemol @q{normales}.  Los nombres de nota para cuartos
252 de tono que se definen en los distintos archivos de idioma se encuentran
253 listados en la tabla siguiente.  Aquí los prefijos @q{semi-} y @q{sesqui-} significan
254 @q{medio} y @q{uno y medio} respectivamente.  Para el noruego,
255 sueco, catalán y español no se ha definido aún ningún nombre especial.
256 @c What about Turkish Maquam music and similar microtonal systems?
257 @c
258 @c Note that the term "three-quarter-sharp/-flat" used in lilypond's source code 
259 @c is actually misleading since the alteration is in fact one and a half
260 @c of a regular sharp/flat. Whence the naming "sesqui-sharp/-flat" used below.
261
262 @example
263                     Nombres de las notas       semi-      semi-  sesqui-    sesqui-
264                                                sostenido  bemol  sostenido  bemol
265
266 nederlands.ly  c   d   e   f   g   a   bes b   -ih       -eh     -isih      -eseh
267 english.ly     c   d   e   f   g   a   bf  b   -qs       -qf     -tqs       -tqf
268 deutsch.ly     c   d   e   f   g   a   b   h   -ih       -eh     -isih      -eseh
269 norsk.ly       c   d   e   f   g   a   b   h   
270 svenska.ly     c   d   e   f   g   a   b   h   
271 italiano.ly    do  re  mi  fa  sol la  sib si  -sd       -sb     -dsd       -bsb
272 catalan.ly     do  re  mi  fa  sol la  sib si  
273 espanol.ly     do  re  mi  fa  sol la  sib si  
274 @end example
275
276
277
278 @node Relative octaves
279 @subsection Relative octaves
280
281 @cindex Relativo
282 @cindex Relativas, especificación de octavas
283 @funindex \relative
284
285 Las octavas se especifican añadiendo @code{'} y @code{,} a los nombres de las notas.
286 Cuando copie música existente, es fácil poner por accidente una nota en la octava
287 equivocada y luego es difícil encontrar dicho error.  La octava relativa
288 previene estos errores haciendo que éstos tengan consecuencias mucho mayores:
289 un solo error transporta una octava el resto de la pieza
290
291 @example
292 \relative @var{altura_inicial} @var{expresión_musical}
293 @end example
294
295 @noindent
296 o bien
297
298 @example
299 \relative @var{expresión_musical}
300 @end example
301
302 @noindent
303 @code{c'} se usa por defecto si no se define una altura inicial.
304
305 La octava de las notas que aparecen dentro de @var{expresión_musical} se calculan como
306 sigue: si no se usa ninguna marca de cambio de octava, el intervalo básico
307 entre la nota actual y la anterior se toma siempre como si fuera una cuarta o menos.
308 Esta distancia se determina independientemente de las alteraciones; un
309 @code{fisis} (Fa doble sostenido) después de un @code{ceses} (Do doble bemol) se colocará
310 por encima del @code{ceses}.  En otras palabras, una cuarta doble aumentada se considera
311 un intervalo menor que una quinta disminuida, incluso aunque la cuarta doble aumentada
312 tiene siete semitonos mientras que la quinta disminuida sólo tiene seis semitonos.
313
314 Las marcas de cambio de octava @code{'} y @code{,} se pueden añadir para
315 elevar o bajar la altura en una octava más.  Al entrar en el modo relativo,
316 se puede especificar una altura de inicio absoluta que se comportará como
317 la nota precedente a la primera nota de la @var{expresión_musical}.  Si no
318 se especifica ninguna altura inicial, se utilizará el Do central como
319 comienzo.
320
321 Aquí podemos ver el modo relativo en acción:
322 @lilypond[quote,fragment,ragged-right,verbatim]
323 \relative c'' {
324   b c d c b c bes a
325 }
326 @end lilypond
327
328 Las marcas de cambio de octava se utilizan para intervalos mayores de la cuarta
329
330 @lilypond[quote,ragged-right,fragment,verbatim]
331 \relative c'' {
332   c g c f, c' a, e''
333 }
334 @end lilypond
335
336 Si el elemento anterior es un acorde, la primera nota del acorde se utiliza para
337 determinar la primera nota del siguiente acorde
338
339 @lilypond[quote,ragged-right,fragment,verbatim]
340 \relative c' {
341   c <c e g>
342   <c' e g>
343   <c, e' g>
344 }
345 @end lilypond
346
347 La altura después del @code{\relative} contiene un nombre de nota.
348
349 La conversión relativa no afecta a las secciones @code{\transpose},
350 @code{\chordmode} o @code{\relative} en su argumento.  Para usar
351 el modo relativo dentro de música transportada, se debe escribir 
352 un @code{\relative} adicional dentro de @code{\transpose}.
353
354
355 @node Octave check
356 @subsection Octave check
357
358 @cindex Comprobación de octava
359
360 Las comprobaciones de octava hacen que los errores de octava sean más
361 fáciles de corregir: una nota puede venir seguida de @code{=}@var{comillas}
362 lo que indica cuál debería ser su octava absoluta.  En el siguiente ejemplo,
363
364 @example
365 \relative c'' @{ c='' b=' d,='' @}
366 @end example
367
368 @noindent
369 la @code{d} generará una advertencia, porque se esperaba un @code{d''}
370 (a causa de que el intervalo de @code{b'} a @code{d''} es de una tercera solamente),
371 pero aparece un @code{d'}.  En la salida, la octava se corrige para que sea un @code{d''} y
372 la siguiente nota se calcula de forma relativa a @code{d''} en lugar de a @code{d'}.
373
374 También existe una comprobación de octava que no produce ninguna salida visible. La sintaxis
375
376 @example
377 \octave @var{altura}
378 @end example
379
380 comprueba que @var{altura} (sin las comillas) produce @var{altura} (con
381 las comillas) en modo @code{\relative} comparado con la nota que se da en el
382 comando @code{\relative}.  Si no es así, se imprime una advertencia, y la
383 octava se corrige.  La @var{altura} no se imprime como una nota.
384
385 En el ejemplo que aparece a continuación, la primera comprobación
386 se aprueba sin más problema, porque el @code{e} (en modo @code{relative})
387 está dentro de una quinta desde @code{a'}.  Sin embargo
388 la segunda comprobación produce una advertencia porque el @code{e} no está dentro
389 de una quinta del @code{b'}.  Se imprime el mensaje de advertencia y la octava se ajusta
390 de modo que las notas siguientes están en la octava correcta
391 de nuevo.
392
393 @example
394 \relative c' @{
395   e
396   \octave a'
397   \octave b'
398 @}
399 @end example
400
401
402 La octava de una nota que sigue a una comprobación de octava
403 se determina con respecto a la nota que la precede.  En el siguiente fragmento,
404 la última nota es una @code{a'}, por encima del Do central.  Esto
405 significa que la comprobación de @code{\octave} se aprueba satisfactoriamente,
406 así que la comprobación se puede borrar sin que cambie la salida de la pieza.
407
408 @lilypond[quote,ragged-right,verbatim,fragment]
409 \relative c' {
410   e
411   \octave b
412   a
413 }
414 @end lilypond
415
416
417 @node Transpose
418 @subsection Transpose
419
420 @cindex Transposición
421 @cindex Transposición de alturas
422 @funindex \transpose
423
424 Una expresión musical se puede transportar mediante @code{\transpose}.  La
425 sintaxis es
426 @example
427 \transpose @var{desde} @var{hacia} @var{expresión_musical}
428 @end example
429
430 Esto significa que la @var{expresión_musical} se transporta el intervalo
431 que hay entre las notas @var{desde} y @var{hacia}: cualquier nota con la altura @code{desde}
432 se cambia por @code{hacia}.
433
434 Por ejemplo, tomemos una pieza escrita en la tonalidad de Re mayor.
435 Si esta pieza es demasiado grave para el ejecutante, se puede transportar
436 hacia arriba a Mi mayor con
437 @example
438 \transpose d e @dots{}
439 @end example
440
441 Suponga una pieza escrita para el violín (que es un instrumento en Do).  Si
442 esta parte se tiene que tocar con un clarinete en La (para el que un La
443 se escribe como un Do, y que suena una tercera menor por debajo de lo que
444 está escrito), el siguiente transporte producirá la particella correcta:
445
446 @example
447 \transpose a c @dots{}
448 @end example
449
450 @code{\transpose} distingue entre notas enarmónicas: tanto
451 @code{\transpose c cis} como @code{\transpose c des} transportarán un
452 semitono hacia arriba.  La primera versión imprimirá sostenidos y la
453 segunda imprimirá bemoles
454
455
456 @lilypond[quote,ragged-right,verbatim]
457 mus = { \key d \major cis d fis g }
458 \new Staff {
459   \clef "F" \mus
460   \clef "G"
461   \transpose c g' \mus
462   \transpose c f' \mus
463 }
464 @end lilypond
465
466 @code{\transpose} también se puede usar para introducir notas escritas para un
467 instrumento transpositor.  Las alturas se introducen normalmente en LilyPond
468 en Do (o en @q{afinación de concierto}), pero se pueden introducir en otra
469 tonalidad.  Por ejemplo, al introducir música para una trompeta en Si bemol
470 que comienza en un Re de concierto, se puede escribir
471
472 @example
473 \transpose c bes @{ e4 @dots{} @}
474 @end example
475
476 Para imprimir esta música en Si bemol de nuevo (o sea, para producir una particella de trompeta
477 en vez de una partitura para el director en afinación de concierto), puede envolver la música existente
478 con otro @code{transpose}
479
480 @example
481 \transpose bes c @{ \transpose c bes @{ e4 @dots{} @} @}
482 @end example
483
484
485 @seealso
486
487 Referencia del programa: @internalsref{TransposedMusic}.
488
489 Ejemplo: @lsr{scheme,transpose-pitches-with-minimum-accidentals.ly}.
490
491
492 @refbugs
493
494 Si quiere usar al mismo tiempo @code{\transpose} y @code{\relative},
495 debe escribir @code{\transpose} por fuera de @code{\relative}, porque
496 @code{\relative} no tendrá ningún efecto sobre la música que aparezca dentro de un
497 @code{\transpose}.
498
499
500 @node Rests
501 @subsection Rests
502 @cindex Silencios
503
504 @funindex \rest
505 @funindex r
506
507 Los silencios se introducen como notas con el nombre @code{r}
508
509 @lilypond[fragment,quote,ragged-right,verbatim]
510 r1 r2 r4 r8
511 @end lilypond
512
513 Los silencios de un compás centrados en medio del compás,
514 se deben hacer con silencios multicompás.  Se pueden usar para 
515 un solo compás así como para muchos compases, y se tratan en
516 @ref{Multi measure rests}.
517
518 Para especificar explícitamente la posición vertical de un silencio, escriba una nota
519 seguida de @code{\rest}.  Se colocará un silencio en la posición en que debería
520 aparecer la nota:
521
522 @lilypond[fragment,quote,ragged-right,verbatim]
523 a'4\rest d'4\rest
524 @end lilypond
525
526 @noindent
527 Esto hace mucho más sencillo el formateo de
528 la música polifónica,
529 porque el formateador automático de colisiones de silencios se olvidará de ellos.
530
531 @seealso
532
533 Referencia del programa: @internalsref{Rest}.
534
535
536 @node Skips
537 @subsection Skips
538
539 @cindex Desplazamiento
540 @cindex Silencio invisible
541 @cindex Nota de espaciado
542 @funindex \skip
543 @funindex s
544
545 Un silencio invisible -- también conocido como @q{skip} (desplazamiento) --
546 se puede introducir como una nota con el nombre @samp{s} o con @code{\skip @var{duración}}
547
548 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
549 a4 a4 s4 a4 \skip 1 a4
550 @end lilypond
551
552 La sintaxis de @code{s} sólo está disponible en el modo de notas y en el modo de acordes.
553 En otras situaciones, por ejemplo, cuando se introduce la letra, debe
554 usar el comando @code{\skip}
555
556 @lilypond[quote,ragged-right,verbatim]
557 <<
558   \relative { a'2 a2 }
559   \new Lyrics \lyricmode { \skip 2 bla2 }
560 >>
561 @end lilypond
562
563 El comando skip es un mero contenedor musical vacío.  No produce
564 ninguna salida, ni siquiera una salida transparente.
565
566 El comando de desplazamiento @code{s} crea un @internalsref{Staff} y una
567 @internalsref{Voice} cuando es necesario, de forma similar a los comandos de nota y de silencio.
568 Por ejemplo, el fragmento siguiente produce un pentagrama vacío.
569
570 @lilypond[quote,ragged-right,verbatim]
571 { s4 }
572 @end lilypond
573
574 El fragmento @code{@{ \skip 4 @} } produciría una página vacía.
575
576 @seealso
577
578 Referencia del programa: @internalsref{SkipMusic}.
579
580
581
582 @node Rhythms
583 @section Rhythms
584
585 Esta sección trata los ritmos, duraciones y compases.
586
587 @menu
588 * Durations::                   
589 * Augmentation dots::           
590 * Tuplets::                     
591 * Scaling durations::           
592 * Bar check::                   
593 * Barnumber check::             
594 * Automatic note splitting::    
595 @end menu
596
597
598 @node Durations
599 @subsection Durations
600
601 @cindex duración
602 @funindex \longa
603 @funindex \breve
604 @funindex \maxima
605
606 En los modos de Nota, Acorde y Letra, las duraciones se designan
607 mediante números y puntos: las duraciones se introducen como sus
608 valores recíprocos respecto de la redonda.  Por ejemplo, una negra
609 se escribe usando un @code{4} (puesto que es 1/4 de redonda), mientras
610 que una blanca se escribe con un @code{2} (por ser 1/2 de redonda).  Para
611 notas mayores de la redonda se deben usar los comandos @code{\longa} y @code{\breve}
612
613 @example
614 c'\breve
615 c'1 c'2 c'4 c'8 c'16 c'32 c'64 c'64
616 r\longa r\breve
617 r1 r2 r4 r8 r16 r32 r64 r64
618 @end example
619
620 @lilypond[quote]
621 \score {
622 \relative c'' {
623     a\breve*1/2 \autoBeamOff
624     a1 a2 a4 a8 a16 a32 a64 a64
625    \bar "empty"
626    \break
627     r\longa*1/4 r\breve *1/2
628     r1 r2 r4 r8 r16 r32 r64 r64
629   }
630   \layout {
631     ragged-right = ##t
632     indent=0\mm
633     \context {
634       \Score
635         \remove "Bar_number_engraver"
636     }
637     \context {
638       \Staff
639         \remove "Clef_engraver"
640         \override StaffSymbol #'transparent = ##t
641         \override TimeSignature #'transparent = ##t
642         \override BarLine #'transparent = ##t
643         \consists "Pitch_squash_engraver"
644     }
645   }
646 }
647 @end lilypond
648
649 Si la duración se omite, su valor será el de la duración de la nota
650 anterior.  Por omisión, el valor de la primera nota es el de una negra.
651
652 @lilypond[quote,ragged-right,verbatim,fragment]
653 { a a a2 a a4 a a1 a }
654 @end lilypond
655
656
657 @node Augmentation dots
658 @subsection Augmentation dots
659
660 @funindex .
661
662 Para obtener duraciones de notas con puntillo, simplemente escriba un
663 punto (@samp{.}) después del número.  Las notas con doble puntillo se consiguen de manera similar.
664
665 @lilypond[quote,ragged-right,fragment,verbatim]
666 a'4 b' c''4. b'8 a'4. b'4.. c''8.
667 @end lilypond
668
669 @refcommands
670
671 Normalmente los puntillos se desplazan hacia arriba para evitar las
672 líneas del pentagrama, excepto en situaciones de polifonía.  Se pueden
673 utilizar los siguientes comandos para forzar manualmente una dirección en particular
674
675 @funindex \dotsUp
676 @code{\dotsUp},
677 @funindex \dotsDown
678 @code{\dotsDown},
679 @funindex \dotsNeutral
680 @code{\dotsNeutral}.
681
682 @seealso
683
684 Referencia del programa: @internalsref{Dots} y @internalsref{DotColumn}.
685
686
687 @node Tuplets
688 @subsection Tuplets
689
690 @cindex grupos especiales
691 @cindex tresillos
692 @funindex \times
693
694 Los grupos especiales se obtienen a partir de una expresión musical
695 multiplicando todas las duraciones por una fracción:
696
697 @example
698 \times @var{fracción} @var{expresión_musical}
699 @end example
700
701 @noindent
702 La duración de la @var{expresión _musical} se multiplicará por la
703 fracción.  El denominador de la fracción se imprimirá sobre las notas,
704 opcionalmente con un corchete.  El grupo especial más común es el
705 tresillo, en el que 3 notas tienen el valor de 2, por tanto las notas
706 duran 2/3 de su valor escrito
707
708 @lilypond[quote,ragged-right,fragment,verbatim]
709 g'4 \times 2/3 {c'4 c' c'} d'4 d'4
710 @end lilypond
711
712 Los grupos pueden anidarse unos dentro de otros, por ejemplo
713
714 @lilypond[fragment,ragged-right,verbatim,relative=2]
715 \override TupletNumber #'text = #tuplet-number::calc-fraction-text
716 \times 4/6 {
717   a4 a
718   \times 3/5 { a a a a a }
719 }
720 @end lilypond
721
722 @refcommands
723
724 @funindex \tupletUp
725 @code{\tupletUp},
726 @funindex \tupletDown
727 @code{\tupletDown},
728 @funindex \tupletNeutral
729 @code{\tupletNeutral}.
730
731
732 @commonprop
733
734 @funindex tupletNumberFormatFunction
735 @cindex formateo de los grupos especiales
736
737 La propiedad @code{tupletSpannerDuration} (duración del selector de
738 grupo) especifica la duración de cada corchete.  Con esto puede hacer
739 muchos grupos escribiendo @code{\times} una sola vez, ahorrándose
740 mucho trabajo de teclado.  En el siguiente ejemplo se muestran dos
741 tresillos, aunque @code{\times} sólo se ha utilizado una vez
742
743 @lilypond[quote,fragment,relative=2,ragged-right,verbatim]
744 \set tupletSpannerDuration = #(ly:make-moment 1 4)
745 \times 2/3 { c8 c c c c c }
746 @end lilypond
747
748 @noindent
749 Para ver más información sobre @code{make-moment}, consulte
750 @ref{Time administration}.
751
752 El formato del número se determina por medio de la propiedad @code{text} en
753 @code{TupletNumber}.  Por defecto se imprime sólo el denominador, pero si
754 su valor se establece a la función @code{tuplet-number::calc-fraction-text},
755 se imprimirá como @var{numerador}:@var{denominador}
756
757 Para que no se impriman los números de los grupos, emplee
758
759 @lilypond[quote,fragment,relative=2,ragged-right,verbatim]
760 \times 2/3 { c8 c c } \times 2/3 { c8 c c }
761 \override TupletNumber #'transparent = ##t
762 \times 2/3 { c8 c c } \times 2/3 { c8 c c }
763 @end lilypond
764
765 Utilice la función @code{\tweak} para sobreescribir los grupos anidados que comienzan en el mismo
766 instante musical.  En este ejemplo, @code{\tweak} especifica un texto de fracción
767 para el
768 @code{TupletNumber} exterior y un texto de denominador para el @code{TupletNumber}
769 del primero de los tres grupos interiores.
770
771 @lilypond[quote,ragged-right,verbatim]
772 \new Staff {
773   \tweak #'text #tuplet-number::calc-fraction-text
774   \times 4/3 {
775      \tweak #'text #tuplet-number::calc-denominator-text
776      \times 2/3 { c'8[ c'8 c'8] }
777      \times 2/3 { c'8[ c'8 c'8] }
778      \times 2/3 { c'8[ c'8 c'8] }
779   }
780 }
781 @end lilypond
782
783 Aquí @code{\tweak} y @code{\override} trabajan conjuntamente para especificar la dirección
784 del @code{TupletBracket} (el corchete del grupo).  El primer @code{\tweak} coloca
785 el @code{TupletBracket} del grupo 
786 exterior por encima del pentagrama.  El segundo @code{\tweak} coloca el
787 @code{TupletBracket} del primero de los tres grupos interiores por debajo del
788 pentagrama.  Tenga en cuenta que este par de funciones @code{\tweak} afecta solamente
789 al grupo exterior y al primero de los tres grupos interiores porque sólo
790 esos dos grupos comienzan en el mismo instante musical.  Utilizamos @code{\override}
791 de la manera usual para colocar los corchetes @code{TupletBrackets} del
792 segundo y tercer grupos interiores por debajo del pentagrama.
793
794 @lilypond[quote,ragged-right,verbatim]
795 \new Staff {
796   \tweak #'text #tuplet-number::calc-fraction-text
797   \tweak #'direction #up
798   \times 4/3 {
799      \tweak #'direction #down
800      \times 2/3 { c'8[ c'8 c'8] }
801      \override TupletBracket #'direction = #down
802      \times 2/3 { c'8[ c'8 c'8] }
803      \times 2/3 { c'8[ c'8 c'8] }
804   }
805 }
806 @end lilypond
807
808 Se puede hacer que los corchetes de grupo abarquen tanto como su duración completa indique o que lleguen hasta justo antes de la nota siguiente
809
810 @lilypond[ragged-right]
811 \new RhythmicStaff {
812   \set tupletFullLength = ##t
813   \time 4/4
814   \times 4/5 {
815     c4 c1
816   }
817   \set tupletFullLengthNote = ##t
818   \time 2/4
819   \times 2/3 {
820     c4 c c 
821   }
822   \time 3/4
823   c4 
824 }
825 @end lilypond
826
827
828 @seealso
829
830 Referencia del programa: @internalsref{TupletBracket},
831 @internalsref{TupletNumber} y @internalsref{TimeScaledMusic}.
832
833
834
835 @node Scaling durations
836 @subsection Scaling durations
837
838 Es posible alterar la duración de las figuras en un factor @var{N/M}
839 añadiendo @samp{*@var{N/M}} (o @samp{*@var{N}} si @var{M=1}).  Esto no
840 afectará a la apariencia de las notas o silencios que se producen.  Se
841 pueden combinar en la forma @samp{*M*N}.
842
843 En el siguiente ejemplo las tres primeras notas duran exactamente dos
844 partes, pero no se imprime ningún corchete de tresillo.
845
846 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
847 \time 2/4
848 a4*2/3 gis4*2/3 a4*2/3
849 a4 a4 a4*2
850 b16*4 c4
851 @end lilypond
852
853
854 @seealso
855
856 En este manual: @ref{Tuplets}.
857
858
859 @node Bar check
860 @subsection Bar check
861
862 @cindex Compás, comprobación de
863 @funindex barCheckSynchronize
864 @funindex |
865
866 Las comprobaciones de compás ayudan a detectar errores en las duraciones.  Una comprobación de compás se
867 escribe usando el símbolo de la barra vertical, @samp{|}.  Cuando se encuentra durante 
868 la interpretación, debe caer en el límite entre dos compases.  Si no es así,
869 se muestra una advertencia.  En el siguiente ejemplo, la segunda comprobación
870 de compás avisará de un error
871 @example
872 \time 3/4 c2 e4 | g2 |
873 @end example
874
875 Las comprobaciones de compás también se pueden usar en la letra de las canciones, por ejemplo
876
877 @example
878 \lyricmode @{
879   \time 2/4
880   Bri -- lla | Bri -- lla 
881 @}
882 @end example
883
884 Las comprobaciones de compás fallidas tienen su origen en la
885 introducción incorrecta de las duraciones.  Las duraciones incorrectas
886 a menudo desbaratan la partitura completamente, sobre todo si la
887 música es polifónica, por ello el mejor sitio para empezar a corregir
888 la entrada es hacer un barrido en busca de comprobaciones de compás
889 fallidas y duraciones incorrectas.
890
891 @funindex |
892 @funindex pipeSymbol
893
894 También es posible redefinir el significado de @code{|}.  Se hace
895 asignando una expresión musical a @code{pipeSymbol},
896
897 @lilypond[quote,ragged-right,verbatim]
898 pipeSymbol = \bar "||"
899
900 { c'2 c' | c'2 c' }
901 @end lilypond
902
903
904 @node Barnumber check
905 @subsection Barnumber check
906
907 Al copiar piezas musicales grandes puede servir de ayuda comprobar que
908 el número de compás de LilyPond corresponde al original desde el que está copiando.
909 Esto se puede comprobar con @code{\barNumberCheck}, por ejemplo
910
911 @verbatim
912 \barNumberCheck #123
913 @end verbatim
914
915 @noindent
916 imprimirá una advertencia si el @code{currentBarNumber} (número del
917 compás actual) no es 123 cuando se está procesando.
918
919
920 @node Automatic note splitting
921 @subsection Automatic note splitting
922
923 Las notas largas se pueden convertir automáticamente en notas ligadas.
924 Se hace mediante la sustitución del @internalsref{Note_heads_engraver}
925 por el @internalsref{Completion_heads_engraver}.  En los siguientes
926 ejemplos, las notas que atraviesan la barra de compás se dividen y se unen mediante una ligadura.
927
928 @lilypond[quote,fragment,verbatim,relative=1,line-width=12\cm]
929 \new Voice \with {
930   \remove "Note_heads_engraver"
931   \consists "Completion_heads_engraver"
932 } {
933   c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2
934 }
935 @end lilypond
936
937 Este grabador divide todas las notas largas en la barra de compás e
938 inserta ligaduras.  Uno de sus usos es depurar partituras complejas:
939 si los compases no están completos, las ligaduras mostrarán
940 exactamente cuánto le falta a cada compás.
941
942 Si quiere permitir el salto de línea en las barras de compás en las
943 que @internalsref{Completion_heads_engraver} divide las notas, debe
944 eliminar también @internalsref{Forbid_line_break_engraver}.
945
946
947 @refbugs
948
949 No todas las duraciones (sobre todo las que contienen grupos
950 especiales) se pueden representar exactamente con notas normales y
951 puntillos, pero el grabador nunca insertará grupos especiales.
952
953 @code{Completion_heads_engraver} afecta sólo a las notas; no divide
954 silencios.
955
956
957 @seealso
958
959 Referencia del programa: @internalsref{Completion_heads_engraver}.
960
961
962 @node Polyphony
963 @section Polyphony
964
965 La polifonía en música hace referencia a tener más de una voz en una
966 pieza cualquiera de música.  En LilyPond la polifonía hace referencia
967 a tener más de una voz en el mismo pentagrama.
968
969 @menu
970 * Chords::                      
971 * Stems::                       
972 * Basic polyphony::             
973 * Explicitly instantiating voices::  
974 * Collision Resolution::        
975 @end menu
976
977
978 @node Chords
979 @subsection Chords
980
981 @cindex Acordes
982
983 Un acorde se forma encerrando un conjunto de notas entre @code{<} y
984 @code{>}.  Un acorde puede ir seguido de una duración o un conjunto de
985 articulaciones, como si fueran simples notas.
986
987 @lilypond[verbatim,ragged-right,fragment,quote,relative=1]
988 <c e g>4 <c>8
989 @end lilypond
990
991 Para ver más información sobre los acordes, consulte @ref{Chord names}.
992
993
994 @c  I don't like having this here, but I can't think of
995 @c  anywhere else to put it.  :(   -gp
996 @node Stems
997 @subsection Stems
998
999 Cuando se encuentra con una nota, se crea un objeto
1000 @internalsref{Stem} (plica) automáticamente.  Para las redondas y los
1001 silencios, también se crean pero se hacen invisibles.
1002
1003 @refcommands
1004
1005 @funindex \stemUp
1006 @code{\stemUp},
1007 @funindex \stemDown
1008 @code{\stemDown},
1009 @funindex \stemNeutral
1010 @code{\stemNeutral}.
1011
1012
1013 @commonprop
1014
1015 Para modificar la dirección de las plicas en medio de un pentagrama, utilice
1016
1017 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
1018 a4 b c b
1019 \override Stem #'neutral-direction = #up
1020 a4 b c b
1021 \override Stem #'neutral-direction = #down
1022 a4 b c b
1023 @end lilypond
1024
1025
1026 @node Basic polyphony
1027 @subsection Basic polyphony
1028
1029 @cindex polyphony
1030
1031 La manera más fácil de escribir fragmentos con más de una voz sobre el mismo pentagrama
1032 es introducir cada voz como una secuencia (con @code{@{...@}}), y combinarlas
1033 simultáneamente, separando las voces con @code{\\}
1034
1035 @funindex \\
1036
1037 @lilypond[quote,verbatim,fragment]
1038 \new Staff \relative c' {
1039   c16 d e f
1040   <<
1041     { g4 f e | d2 e2 } \\
1042     { r8 e4 d c8 ~ | c b16 a b8 g ~ g2 } \\
1043     { s2. | s4 b4 c2 }
1044   >>
1045 }
1046 @end lilypond
1047
1048 El separador hace que se produzca un nuevo contexto de @internalsref{Voice}@footnote{Las voces polifónicas
1049 se conocen a veces como @q{capas} en otros programas de edición de partituras.}.
1050 @cindex capas
1051 Llevan los nombres @code{"1"}, @code{"2"}, etc.  En cada
1052 uno de estos contextos, la dirección vertical de las ligaduras, plicas, etc., se establece
1053 de la manera que corresponda.
1054
1055 Todas estas voces están separadas de la voz que contiene las notas
1056 justo por fuera de la construcción @code{<< \\ >>}.  Se debe tener
1057 esto en cuenta cuando haga algún cambio en una voz.  También
1058 significa que las ligaduras de unión y de expresión no pueden salir de (ni
1059 entrar en) una construcción @code{<< \\ >>}.  En cambio las voces
1060 paralelas que están en construcciones @code{<< \\ >>} separadas dentro
1061 del mismo pentagrama, son la misma voz.  Presentamos a continuación el
1062 mismo ejemplo, con cabezas y colores distintos para cada voz.  Dese cuenta de
1063 que el cambio en el estilo de cabezas de nota en la voz principal no
1064 afecta a las que están dentro de la construcción @code{<< \\ >>}.
1065 Asimismo, el cambio a la segunda voz en la primera construcción
1066 @code{<< \\ >>} es efectiva en la segunda @code{<< \\ >>}, y la voz se liga de una construcción a otra.
1067
1068 @cindex cabezas de nota, estilos de
1069
1070 @lilypond[quote,verbatim,fragment]
1071 \new Staff \relative c' {
1072   \override NoteHead #'style = #'cross
1073   \override NoteHead #'color = #red
1074   c16 d e f
1075   <<
1076     { g4 f e } \\
1077     { \override NoteHead #'style = #'triangle
1078       \override NoteHead #'color = #blue
1079     r8 e4 d c8 ~ }
1080   >> |
1081   <<
1082     { d2 e2 } \\
1083     { c8 b16 a b8 g ~ g2 } \\
1084     { \override NoteHead #'style = #'slash 
1085       \override NoteHead #'color = #green
1086       s4 b4 c2 }
1087   >>
1088 }
1089 @end lilypond
1090
1091 La polifonía no cambia la relación entre las notas que están dentro de
1092 un bloque @code{\relative @{ @}}.  Cada una de las notas se calcula
1093 relativa a la nota inmediatamente anterior.
1094
1095 @example
1096 \relative @{ notaA << notaB \\ notaC >> notaD @}
1097 @end example
1098
1099 @code{notaC} es relativa a @code{notaB}, no a @code{notaA};
1100 @code{notaD} es relativa a @code{notaC}, no a @code{notaB} ni a
1101 @code{notaA}.
1102
1103
1104 @node Explicitly instantiating voices
1105 @subsection Explicitly instantiating voices
1106
1107 Los contextos de @internalsref{Voice} también se pueden instanciar manualmente
1108 dentro de un bloque @code{<< >>} para crear música polifónica, usando
1109 @code{\voiceOne}, hasta @code{\voiceFour} para asignar las direcciones de las plicas
1110 y un desplazamiento horizontal para cada parte.
1111
1112 Concretamente:
1113 @example
1114 << \superior \\ \inferior >>
1115 @end example
1116
1117 @noindent
1118 equivale a
1119
1120 @example
1121 <<
1122   \new Voice = "1" @{ \voiceOne \superior @}
1123   \new Voice = "2" @{ \voiceTwo \inferior @}
1124 >>
1125 @end example
1126
1127 Los comandos @code{\voiceXXX} establecen la dirección de las plicas, ligaduras de expresión y de unión,
1128 articulaciones, anotaciones de texto, puntillos y digitaciones.
1129 @code{\voiceOne} y @code{\voiceThree} hacen
1130 a los mencionados objetos apuntar hacia arriba, mientras que @code{\voiceTwo} y @code{\voiceFour}
1131 los hacen apuntar hacia abajo.
1132 El comando @code{\oneVoice} hace volver a los ajustes normales.
1133
1134 Una expresión que aparece directamente dentro de un @code{<< >>} pertenece a
1135 la voz principal.  Es útil cuando aparecen voces adicionales al tiempo que está cantando la voz
1136 principal.  A continuación podemos ver una representación mejor del ejemplo del apartado anterior.
1137 Las cabezas de color y en forma de cruz demuestran que
1138 la melodía principal ahora está en un contexto de una voz única.
1139
1140 @lilypond[quote,ragged-right,verbatim]
1141 \new Staff \relative c' {
1142   \override NoteHead #'style = #'cross
1143   \override NoteHead #'color = #red
1144   c16 d e f
1145   \voiceOne
1146   <<
1147     { g4 f e | d2 e2 }
1148     \new Voice="1" { \voiceTwo
1149       r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
1150       \oneVoice
1151     }
1152     \new Voice { \voiceThree
1153       s2. | s4 b4 c2
1154       \oneVoice
1155     }
1156   >>
1157   \oneVoice
1158 }
1159 @end lilypond
1160
1161 La definición correcta de las voces permite que la melodía se pueda marcar con ligaduras de expresión.
1162 @lilypond[quote,ragged-right,verbatim]
1163 \new Staff \relative c' {
1164   c16^( d e f
1165   \voiceOne
1166   <<
1167     { g4 f e | d2 e2) }
1168     \context Voice="1" { \voiceTwo
1169       r8 e4 d c8 ~ | c8 b16 a b8 g ~ g2
1170       \oneVoice
1171     }
1172     \new Voice { \voiceThree
1173       s2. s4 b4 c2
1174       \oneVoice
1175     }
1176   >>
1177   \oneVoice
1178 }
1179 @end lilypond
1180
1181 Al evitar el separador @code{\\} posibilitamos la escritura de
1182 construcciones polifónicas anidadas, lo que en algún caso podría constituir
1183 una forma más natural de tipografiar la música.
1184
1185 @lilypond[quote,ragged-right,verbatim]
1186 \new Staff \relative c' {
1187   c16^( d e f
1188   \voiceOne
1189   <<
1190     { g4 f e | d2 e2) }
1191     \context Voice="1" { \voiceTwo
1192       r8 e4 d c8 ~ |
1193       <<
1194         {c8 b16 a b8 g ~ g2}
1195         \new Voice { \voiceThree
1196           s4 b4 c2
1197           \oneVoice
1198         }
1199       >>
1200     \oneVoice
1201     }
1202   >>
1203   \oneVoice
1204 }
1205 @end lilypond
1206
1207 En ciertos casos de música polifónica compleja podría ser necesario
1208 utilizar voces adicionales para evitar colisiones entre las notas.
1209 Las voces adicionales se añaden definiendo un identificador como se muestra a continuación:
1210
1211 @lilypond[quote,verbatim,ragged-right,relative=2]
1212 voiceFive = #(context-spec-music (make-voice-props-set 4) 'Voice)
1213
1214 \relative c''' <<
1215   { \voiceOne g4 ~  \stemDown g32[ f( es d c b a b64 )g] } \\
1216   { \voiceThree  b4} \\
1217   { \voiceFive d,} \\
1218   { \voiceTwo g,}
1219 >>
1220 @end lilypond
1221
1222
1223 @node Collision Resolution
1224 @subsection Collision Resolution
1225
1226 Normalmente las cabezas de nota con un número de puntillos diferente
1227 no se mezclan en una sola, pero cuando se le da un valor verdadero a
1228 la propiedad @code{merge-differently-dotted} en el objeto @internalsref{NoteCollision}, se juntan en una sola:
1229
1230 @lilypond[quote,verbatim,fragment,ragged-right,relative=2]
1231 \new Voice << {
1232   g8 g8
1233   \override Staff.NoteCollision
1234     #'merge-differently-dotted = ##t
1235   g8 g8
1236 } \\ { g8.[ f16] g8.[ f16] } >>
1237 @end lilypond
1238
1239 De forma similar puede mezclar cabezas de blanca con corcheas,
1240 ajustando @code{merge-differently-headed}:
1241
1242 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
1243 \new Voice << {
1244   c8 c4.
1245   \override Staff.NoteCollision
1246     #'merge-differently-headed = ##t
1247 c8 c4. } \\ { c2 c2 } >>
1248 @end lilypond
1249
1250 @noindent
1251 @code{merge-differently-headed} y @code{merge-differently-dotted}
1252 se aplican solamente a direcciones de plica opuestas (es decir, a las voces 1 y 2).
1253
1254 LilyPond también desplaza verticalmente los silencios que están en el lado contrario de una plica,
1255 por ejemplo
1256
1257 @lilypond[quote,ragged-right,fragment,verbatim]
1258 \new Voice << c''4 \\ r4 >>
1259 @end lilypond
1260
1261 Si tres o más notas coinciden verticalmente en la misma columna,
1262 @code{merge-differently-headed} no puede completar satisfactoriamente
1263 la mezcla de las dos notas que deberían mezclarse.
1264 Para hacer posible que la mezcla funcione, aplique un @code{\shift} (desplazamiento) a la nota que no
1265 debe mezclarse.  En el primer compás del ejemplo siguiente,
1266 @code{merge-differently-headed} no funciona (la cabeza de la blanca está rellena)
1267 En el segundo compás, se aplica @code{\shiftOn} para mover horizontalmente el
1268 @code{g} (Sol) superior, y @code{merge-differently-headed}
1269 funciona correctamente.
1270
1271 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1272 \override Staff.NoteCollision #'merge-differently-headed = ##t
1273 <<
1274   { d=''2 g2 } \\
1275   { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
1276   { \voiceFour e,,2 e'2}
1277 >>
1278 <<
1279   { d'=''2 \shiftOn g2 } \\ 
1280   { \oneVoice d=''8 c8 r4 e,8 c'8 r4 } \\
1281   { \voiceFour e,,2 e'2}
1282 >>
1283 @end lilypond
1284
1285
1286 @refcommands
1287
1288 @funindex \oneVoice
1289 @code{\oneVoice},
1290 @funindex \voiceOne
1291 @code{\voiceOne},
1292 @funindex \voiceTwo
1293 @code{\voiceTwo},
1294 @funindex \voiceThree
1295 @code{\voiceThree},
1296 @funindex \voiceFour
1297 @code{\voiceFour}.
1298
1299 @funindex \shiftOn
1300 @code{\shiftOn},
1301 @funindex \shiftOnn
1302 @code{\shiftOnn},
1303 @funindex \shiftOnnn
1304 @code{\shiftOnnn},
1305 @funindex \shiftOff
1306 @code{\shiftOff}: estos comandos especifican el grado en que
1307 se deben desplazar los acordes de la voz en curso.
1308 Las voces exteriores (normalmente: la voz uno y la voz dos)
1309 tienen @code{\shiftOff} (desplazamiento desactivado), mientras que las voces interiores (tres y cuatro)
1310 tienen @code{\shiftOn} (desplazamiento activado).  @code{\shiftOnn} y @code{\shiftOnnn} definen niveles de desplazamiento
1311 más grandes.
1312
1313 Cuando LilyPond no puede con todo, se pueden usar la propiedad
1314 @code{force-hshift} (forzar desplazamiento) del objeto @internalsref{NoteColumn}
1315 y los silencios con altura para sobreescribir las decisiones de tipografía.
1316
1317 @lilypond[quote,verbatim,ragged-right]
1318 \relative <<
1319 {
1320   <d g>
1321   <d g>
1322 } \\ {
1323   <b f'>
1324   \once \override NoteColumn #'force-hshift = #1.7
1325   <b f'>
1326 } >>
1327 @end lilypond
1328
1329
1330 @seealso
1331
1332 Referencia del programa: los objetos responsables de resolver las colisiones son
1333 @internalsref{NoteCollision} y @internalsref{RestCollision}.
1334
1335
1336 @refbugs
1337
1338 Cuando se emplea @code{merge-differently-headed} con una corchea (o una nota más corta)
1339 con la plica hacia arriba, y una blanca con la plica hacia abajo,
1340 la corchea no tiene el desplazamiento correcto.
1341
1342 No están contemplados los racimos (clusters) donde la misma nota se presenta
1343 con diferentes alteraciones accidentales dentro del mismo acorde.  En
1344 este caso se recomienda usar la transcripción enarmónica, o usar la
1345 notación especial de racimos (ver @ref{Clusters}).
1346
1347
1348
1349 @node Staff notation
1350 @section Staff notation
1351
1352 @cindex Notación de los pentagramas
1353
1354 Esta sección describe la notación musical que se produce en el nivel del pentagrama,
1355 como las armaduras de tonalidad, claves e indicaciones de compás.
1356
1357 @menu
1358 * Clef::                        
1359 * Key signature::               
1360 * Time signature::              
1361 * Partial measures::            
1362 * Bar lines::                   
1363 * Unmetered music::             
1364 * System start delimiters::     
1365 * Staff symbol::                
1366 * Writing music in parallel::   
1367 @end menu
1368
1369
1370 @node Clef
1371 @subsection Clef
1372
1373 @funindex \clef
1374
1375 La clave indica qué líneas del pentagrama corresponden a qué
1376 notas.  La clave se establece con el comando @code{\clef} 
1377
1378 @lilypond[quote,ragged-right,fragment,verbatim]
1379 { c''2 \clef alto g'2 }
1380 @end lilypond
1381
1382 @cindex clave de Sol
1383 @cindex clave de violín
1384 @cindex clave de Do en tercera (clave de viola)
1385 @cindex clave de Do en cuarta (clave de tenor)
1386 @cindex clave de Fa en cuarta (clave de bajo)
1387 @cindex clave de Sol en primera (clave de violín francesa)
1388 @cindex clave de Do en primera (clave de soprano)
1389 @cindex clave de Do en segunda (clave de mezzosoprano)
1390 @cindex clave de Do en quinta (clave de barítono)
1391 @cindex clave de Fa en tercera (clave de varbarítono)
1392 @cindex clave de Fa en quinta (clave de sub-bajo)
1393
1394 Las claves contempladas son
1395
1396 @multitable @columnfractions .33 .66
1397 @headitem Clave @tab Posición
1398 @item @code{treble}, violin, G, G2 @tab
1399 clave de Sol en 2ª
1400 @item @code{alto, C} @tab
1401 clave de Do en 3ª
1402 @item @code{tenor} @tab
1403 clave de Do en 4ª
1404 @item @code{bass, F} @tab
1405 clave de Fa en 4ª
1406 @item @code{french} @tab
1407 clave de Sol en 1ª, conocida también como clave de violín francesa
1408 @item @code{soprano} @tab
1409 clave de Do en 1ª
1410 @item @code{mezzosoprano} @tab
1411 clave de Do en 2ª
1412 @item @code{baritone} @tab
1413 clave de Do en 5ª
1414 @item @code{varbaritone} @tab
1415 clave de Fa en 3ª
1416 @item @code{subbass} @tab
1417 clave de Fa en 5ª
1418 @item @code{percussion} @tab
1419 clave de percusión
1420 @item @code{tab} @tab
1421 clave de tablatura
1422 @end multitable
1423
1424 Al añadir @code{_8} o @code{^8} al nombre de la clave, la clave se transpone
1425 una octava hacia abajo o hacia arriba, respectivamente, y @code{_15} y
1426 @code{^15} la transpone dos octavas.  El argumento @var{nombre_de_clave}
1427 se debe encerrar entre comillas cuando contiene guiones bajos o dígitos.  Por
1428 ejemplo:
1429
1430 @cindex clave de tenor coral
1431 @lilypond[quote,ragged-right,verbatim,fragment,relative=1]
1432 \clef "G_8" c4
1433 @end lilypond
1434
1435
1436 @commonprop
1437
1438 El comando @code{\clef "treble_8"} equivale a establecer
1439 @code{clefGlyph},
1440 @code{clefPosition} (que controla la posición Y de la clave),
1441 @code{middleCPosition} y @code{clefOctavation}.  Se imprime una clave
1442 cuando se cambia cualquiera de estas propiedades.  El siguiente ejemplo muestra
1443 las posibilidades que se ofrecen estableciendo manualmente las propiedades.
1444
1445 @lilypond[quote,ragged-right,verbatim]
1446 {
1447   \set Staff.clefGlyph = #"clefs.F"
1448   \set Staff.clefPosition = #2
1449   c'4
1450   \set Staff.clefGlyph = #"clefs.G"
1451   c'4
1452   \set Staff.clefGlyph = #"clefs.C"
1453   c'4
1454   \set Staff.clefOctavation = #7
1455   c'4
1456   \set Staff.clefOctavation = #0
1457   \set Staff.clefPosition = #0
1458   c'4
1459   \clef "bass"
1460   c'4
1461   \set Staff.middleCPosition = #4
1462   c'4
1463 }
1464 @end lilypond
1465
1466
1467 @seealso
1468
1469 En el presente manual: @ref{Grace notes}.
1470
1471 Referencia del programa: @internalsref{Clef}.
1472
1473
1474 @node Key signature
1475 @subsection Key signature
1476
1477 @cindex Armadura de la tonalidad
1478 @funindex \key
1479
1480 La armadura indica la tonalidad en que se toca una pieza.  Está
1481 denotada por un conjunto de alteraciones (bemoles o sostenidos) al comienzo del
1482 pentagrama.
1483
1484 El establecimiento o modificación de la armadura se hace con el
1485 comando @code{\key}
1486
1487 @example
1488 @code{\key} @var{nota} @var{tipo}
1489 @end example
1490
1491 @funindex \minor
1492 @funindex \major
1493 @funindex \minor
1494 @funindex \ionian
1495 @funindex \locrian
1496 @funindex \aeolian
1497 @funindex \mixolydian
1498 @funindex \lydian
1499 @funindex \phrygian
1500 @funindex \dorian
1501 @cindex modos eclesiásticos
1502
1503 Aquí, @var{tipo} debe ser @code{\major} o @code{\minor} para obtener
1504 la tonalidad @var{nota}-mayor o @var{nota}-menor, respectivamente.  También puede
1505 usar los nombres estándar de modo (también conocidos como @q{modos eclesiásticos}): @code{\ionian} (jónico),
1506 @code{\locrian} (locrio), @code{\aeolian} (eolio), @code{\mixolydian} (mixolidio), @code{\lydian} (lidio),
1507 @code{\phrygian} (frigio) y @code{\dorian} (dórico).
1508
1509 Este comando establece la propiedad de contexto
1510 @code{Staff.keySignature}.  Se pueden especificar armaduras no estándar
1511 estableciendo esta propiedad directamente.
1512
1513 Las alteraciones accidentales y las armaduras son una frecuente causa de confusión para los nuevos usuarios,
1514 porque las notas sin alteración pueden llevar signos de becuadro en función de la armadura.
1515 Para ver más información, consulte @ref{Accidentals} o @rlearning{Accidentals and key signatures}.
1516
1517 @lilypond[quote,ragged-right,verbatim,relative=2,fragment]
1518 \key g \major
1519 f1
1520 fis
1521 @end lilypond
1522
1523
1524 @commonprop
1525
1526 Se imprime un símbolo de becuadro para cancelar las alteraciones anteriores.  Se puede
1527 suprimir esto estableciendo la propiedad
1528 @code{Staff.printKeyCancellation}.
1529
1530 @lilypond[quote,fragment,ragged-right,fragment,verbatim,relative=2]
1531 \key d \major
1532 a b cis d
1533 \key g \minor
1534 a bes c d
1535 \set Staff.printKeyCancellation = ##f
1536 \key d \major
1537 a b cis d
1538 \key g \minor
1539 a bes c d
1540 @end lilypond
1541
1542
1543 @seealso
1544
1545 Referencia del programa: @internalsref{KeyCancellation},
1546 @internalsref{KeySignature}.
1547
1548
1549 @node Time signature
1550 @subsection Time signature
1551
1552 @cindex Indicación de compás
1553 @cindex metro, medida
1554 @funindex \time
1555
1556 La indicación de compás indica el metro de la pieza: su patrón regular de
1557 partes fuertes y débiles.  Se denota por una fracción al comienzo del
1558 pentagrama.
1559
1560 La indicación de compás se establece mediante el comando @code{\time}
1561
1562 @lilypond[quote,ragged-right,fragment,verbatim]
1563 \time 2/4 c'2 \time 3/4 c'2.
1564 @end lilypond
1565
1566 @commonprop
1567
1568 Se puede personalizar el símbolo que se imprime mediante la propiedad @code{style}.
1569 Un valor de @code{#'()} produce un estilo de fracción para los compases de 4/4 y
1570 de 2/2,
1571
1572 @lilypond[fragment,quote,ragged-right,verbatim]
1573 \time 4/4 c'1
1574 \time 2/2 c'1
1575 \override Staff.TimeSignature #'style = #'()
1576 \time 4/4 c'1
1577 \time 2/2 c'1
1578 @end lilypond
1579
1580 Existen otras muchas opciones para su presentación.  Para ver más ejemplos, consulte @ref{Ancient time
1581 signatures}.
1582
1583 @code{\time} establece las propiedades @code{timeSignatureFraction},
1584 @code{beatLength} y @code{measureLength} en el contexto @code{Timing},
1585 cuyo nombre alternativo normalmente es @internalsref{Score}.  La
1586 propiedad @code{measureLength} determina el lugar en que se deben insertar las barras de compás
1587 y cómo se generan las barras de corchea automáticas.  La modificación del valor de
1588 @code{timeSignatureFraction} también provoca que se imprima
1589 el símbolo.
1590
1591 Están disponibles más opciones a través de la función de Scheme
1592 @code{set-time-signature}.  En combinación con el grabador
1593 @internalsref{Measure_grouping_engraver} (agrupación de compases), creará signos de
1594 @internalsref{MeasureGrouping}.  Estos signos facilitan la lectura de música moderna
1595 rítmicamente compleja.  En el siguiente ejemplo el compás de 9/8
1596 se subdivide en 2, 2, 2 y 3.  Esto se pasa a
1597 @code{set-time-signature} como un tercer argumento con el valor @code{(2 2 2 3)}
1598
1599 @lilypond[quote,ragged-right,verbatim]
1600 \score {
1601   \relative c'' {
1602     #(set-time-signature 9 8 '(2 2 2 3))
1603     g8[ g] d[ d] g[ g] a8[( bes g]) |
1604     #(set-time-signature 5 8 '(3 2))
1605     a4. g4
1606   }
1607   \layout {
1608     \context {
1609       \Staff
1610       \consists "Measure_grouping_engraver"
1611     }
1612   }
1613 }
1614 @end lilypond
1615
1616
1617 @seealso
1618
1619 Referencia del programa: @internalsref{TimeSignature} y
1620 @internalsref{Timing_translator}.
1621
1622 Ejemplos: @lsr{contemporary,compound-time-signature.ly}.
1623
1624
1625 @refbugs
1626
1627 EL barrado automático no utiliza la agrupación de compases especificada con
1628 @code{set-time-signature}.
1629
1630
1631 @node Partial measures
1632 @subsection Partial measures
1633
1634 @cindex anacrusa
1635 @cindex parte al alzar
1636 @cindex compás parcial
1637 @cindex parcial, compás
1638 @cindex acortar compases
1639 @funindex \partial
1640
1641 Los compases parciales como las anacrusas o partes al alzar se escriben usando la construcción
1642
1643 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1644 \partial 16*5 c16 cis d dis e | a2. c,4 | b2
1645 @end lilypond
1646
1647 La sintaxis de este comando es la siguiente:
1648
1649 @example
1650 \partial @var{duración}
1651 @end example
1652
1653 donde @code{duración} es el valor rítmico que se se debe añadir antes
1654 del siguiente compás.
1655
1656 Esto se traduce internamente a
1657
1658 @example
1659 \set Timing.measurePosition = -@var{longitud de la duración}
1660 @end example
1661
1662 La propiedad @code{measurePosition} contiene un número racional
1663 que indica qué parte del compás ha transcurrido hasta el momento.
1664 Observe que es un número negativo; @code{\partial 4} se traduce internamente
1665 con el significado de @qq{queda un valor de negra en este compás}.
1666
1667
1668 @refbugs
1669
1670 Este comando no tiene en cuenta las notas de adorno al comienzo
1671 de la música.  Cuando una pieza comienza con notas de adorno en la anacrusa,
1672 el @code{\partial} debe escribirse después de las notas de adorno
1673
1674 @lilypond[verbatim,quote,ragged-right,relative,fragment]
1675 \grace f16
1676 \partial 4
1677 g4
1678 a2 g2
1679 @end lilypond
1680
1681 El uso de @code{\partial} está previsto solamente para el comienzo de una
1682 pieza.  Si se emplea después del comienzo se obtendrán varias advertencias
1683 desagradables.
1684
1685
1686 @node Bar lines
1687 @subsection Bar lines
1688
1689 @cindex Barras de compás
1690 @funindex \bar
1691 @cindex líneas divisorias
1692 @cindex repetición, barras de
1693
1694 Las líneas divisorias delimitan a los compases pero también se pueden usar
1695 para indicar las repeticiones.  Normalmente se insertan de manera automática.
1696 Los saltos de línea solamente pueden producirse sobre las barras de compás.
1697
1698 Se pueden forzar tipos especiales de línea divisoria con 
1699 el comando @code{\bar}
1700
1701 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
1702 c4 \bar "|:" c4
1703 @end lilypond
1704
1705 Se encuentran disponibles los siguientes tipos de barra:
1706
1707 @lilypondfile[ragged-right,quote]{bar-lines.ly}
1708
1709 Además se puede especificar @code{"||:"}, que equivale a
1710 @code{"|:"} excepto en los saltos de línea, en que produce una doble barra
1711 al final de la línea y una repetición izquierda (de comienzo) al principio de
1712 la línea siguiente.
1713
1714 Para permitir un salto de línea donde no hay ninguna línea divisoria visible,
1715 utilice
1716
1717 @example
1718 \bar ""
1719 @end example
1720
1721 @noindent
1722 De esta manera se insertará una barra invisible de compás y se hará posible
1723 el salto de línea en este punto (sin incrementar el contador de los números de compás).
1724
1725 En las partituras con muchos pentagramas, un comando @code{\bar} en uno de ellos se aplica
1726 automáticamente a todos los demás.  Las líneas resultantes se conectan entre los distintos pentagramas
1727 de un @code{StaffGroup}, @code{PianoStaff} o @code{GrandStaff}.
1728
1729 @lilypond[quote,ragged-right,fragment,verbatim]
1730 <<
1731   \new StaffGroup <<
1732     \new Staff {
1733       e'4 d'
1734       \bar "||"
1735       f' e'
1736     }
1737     \new Staff { \clef bass c4 g e g }
1738   >>
1739   \new Staff { \clef bass c2 c2 }
1740 >>
1741 @end lilypond
1742
1743
1744 @commonprop
1745
1746 @funindex whichBar
1747 @funindex repeatCommands
1748 @funindex defaultBarType
1749
1750 El comando @code{\bar }@var{tipo_de_barra} es una forma corta de hacer
1751 @code{\set Timing.whichBar = }@var{tipo_de_barra}.  Cuando @code{whichBar}
1752 se establece con el valor de una cadena, se crea una línea divisoria de ese tipo.
1753
1754 Una línea divisoria se crea cuando se establece la propiedad @code{whichBar}.
1755 Al comienzo del compás su valor se toma de
1756 @code{Timing.defaultBarType}.  Los contenidos de los @code{repeatCommands} se
1757 utilizan para sobreescribir a las barras de compás por omisión.
1758
1759 Le recomendamos que utilice siempre @code{\repeat} para hacer repeticiones.
1760 Consulte @ref{Repeats}.
1761
1762
1763 @seealso
1764
1765 En este manual: @ref{Repeats}, @ref{System start delimiters}.
1766
1767 Referencia del programa: @internalsref{BarLine} (creada al nivel de
1768 @internalsref{Staff} (pentagrama)), @internalsref{SpanBar} (a través de los pentagramas).
1769
1770
1771 @node Unmetered music
1772 @subsection Unmetered music
1773
1774 @cindex cadencia
1775 @funindex \cadenzaOn
1776 @funindex \cadenzaOff
1777
1778 Las líneas divisorias y los números de compás se calculan automáticamente.
1779 Para música sin compasear (por ejemplo cadencias), esto no es deseable.
1780 Para desactivar las barras y los números de compás automáticos, utilice los comandos
1781 @code{\cadenzaOn} y @code{\cadenzaOff}.
1782
1783 @lilypond[verbatim,quote,ragged-right,relative=2,fragment]
1784 c4 d e d
1785 \cadenzaOn
1786 c4 c d8 d d f4 g4.
1787 \cadenzaOff
1788 \bar "|"
1789 d4 e d c
1790 @end lilypond
1791
1792
1793 @refbugs
1794
1795 LilyPond insertará saltos de línea y de página solamente en las barras de compás.
1796 A menos que la música sin compasear acabe antes del final de la línea del pentagrama,
1797 tendrá que insertar barras
1798 de compás invisibles
1799
1800 @example
1801 \bar ""
1802 @end example
1803
1804 @noindent
1805 para indicar dónde se pueden producir los saltos.
1806
1807
1808 @node System start delimiters
1809 @subsection System start delimiters
1810
1811 @cindex comienzo del sistema
1812 @cindex Pentagramas, varios
1813 @cindex corchete vertical
1814 @cindex llave vertical
1815 @cindex pentagramas de piano
1816 @cindex pentagramas, grupo de
1817 @cindex pauta de coro
1818
1819 Muchas partituras constan de más de un pentagrama.  Estos pentagramas se pueden
1820 unir de cuatro formas distintas:
1821
1822 @itemize @bullet
1823 @item El grupo comienza con una llave a la izquierda y las líneas de compás
1824 están conectadas.  Esto se hace con el contexto @internalsref{GrandStaff}.
1825
1826 @lilypond[verbatim,ragged-right,quote]
1827 \new GrandStaff
1828 \relative <<
1829   \new Staff { c1 c }
1830   \new Staff { c c }
1831 >>
1832 @end lilypond
1833
1834 @item El grupo comienza con un corchete recto y las líneas de compás están conectadas.
1835 Esto se hace con el contexto
1836 @internalsref{StaffGroup}
1837
1838 @lilypond[verbatim,ragged-right,quote]
1839 \new StaffGroup
1840 \relative <<
1841   \new Staff { c1 c }
1842   \new Staff { c c }
1843 >>
1844 @end lilypond
1845
1846 @item El grupo comienza con un corchete recto pero las líneas de compás no están conectadas.
1847 Esto se hace con el contexto @internalsref{ChoirStaff}.
1848
1849 @lilypond[verbatim,ragged-right,quote]
1850 \new ChoirStaff
1851 \relative <<
1852   \new Staff { c1 c }
1853   \new Staff { c c }
1854 >>
1855 @end lilypond
1856
1857 @item El grupo comienza con una línea vertical.  Las líneas de compás
1858 no están conectadas.  Ésta es la opción por defecto para la partitura.
1859
1860 @lilypond[verbatim,ragged-right,quote]
1861 \relative <<
1862   \new Staff { c1 c }
1863   \new Staff { c c }
1864 >>
1865 @end lilypond
1866 @end itemize
1867
1868
1869 @seealso
1870
1871 Las barras de compás al principio de cada sistema son
1872 @internalsref{SystemStartBar}, @internalsref{SystemStartBrace} y
1873 @internalsref{SystemStartBracket}.  En cada contexto solamente se
1874 crea uno de estos tipos, y ese tipo está determinado por la propiedad
1875 @code{systemStartDelimiter}.
1876
1877
1878 @commonprop
1879
1880 Los delimitadores del comienzo del sistema se pueden anidar muchas veces:
1881
1882 @lilypond[quote,ragged-right,verbatim]
1883 \new StaffGroup
1884 \relative <<
1885   \set StaffGroup.systemStartDelimiterHierarchy
1886     = #'(SystemStartSquare (SystemStartBracket a (SystemStartSquare b)) d)
1887   \new Staff { c1 }
1888   \new Staff { c1 }
1889   \new Staff { c1 }
1890   \new Staff { c1 }
1891   \new Staff { c1 }
1892 >>
1893 @end lilypond
1894
1895
1896 @node Staff symbol
1897 @subsection Staff symbol
1898
1899 @cindex ajuste del símbolo del pentagrama
1900
1901 Las notas, signos dinámicos, etc. están agrupados con un conjunto de líneas horizontales
1902 que reciben el nombre de pentagrama o pauta (@q{staff}, en plural @q{staves}).  En
1903 LilyPond, estas líneas se dibujan utilizando un objeto de presentación separado
1904 que se llama el @code{staff symbol} (el símbolo del pentagrama).
1905
1906 El símbolo del pentagrama se puede ajustar en el número, grosor
1907 y separación de las líneas, usando las propiedades.  Esto se demuestra en los archivos de ejemplo
1908 @lsr{staff,changing-the-number-of-lines-in-a-staff.ly} y
1909 @lsr{staff,changing-the-staff-size.ly}.
1910
1911 Además, los pentagramas se pueden iniciar e interrumpir libremente.  Esto se
1912 hace con @code{\startStaff} y @code{\stopStaff}.
1913
1914 @lilypond[verbatim,relative=2,fragment]
1915 b4 b
1916 \override Staff.StaffSymbol #'line-count = 2
1917 \stopStaff \startStaff
1918 b b
1919 \revert Staff.StaffSymbol #'line-count
1920 \stopStaff \startStaff
1921 b b
1922 @end lilypond
1923
1924 En combinación con los pentagramas ocultos o franceses,
1925 esto se puede usar para componer tipográficamente secciones de ossia.  He aquí un ejemplo:
1926
1927 @cindex ossia
1928
1929 @lilypondfile{ossia.ly}
1930
1931 @cindex pentagrama, establecer el número de líneas del
1932 @cindex pentagrama, establecer el grosor de las líneas del
1933 @cindex grosor de las líneas del pentagrama, establecer
1934 @cindex número de líneas del pentagrama, establecer
1935
1936 @seealso
1937
1938 Referencia del programa: @internalsref{StaffSymbol}.
1939
1940 Ejemplos: @lsrdir{staff}
1941
1942
1943 @node Writing music in parallel
1944 @subsection Writing music in parallel
1945
1946 @cindex Escribir música en paralelo
1947 @cindex Música intercalada
1948
1949 La música para varias partes se puede intercalar
1950
1951 @lilypond[quote,fragment,verbatim]
1952 \parallelMusic #'(voiceA voiceB) {
1953   r8     g'16[ c''] e''[ g' c'' e''] r8     g'16[ c''] e''[ g' c'' e''] |
1954   c'2                                c'2                                |
1955   r8     a'16[ d''] f''[ a' d'' f''] r8     a'16[ d''] f''[ a' d'' f''] |
1956   c'2                                c'2                                |
1957 }
1958 \new StaffGroup <<
1959   \new Staff \new Voice \voiceA
1960   \new Staff \new Voice \voiceB
1961 >>
1962 @end lilypond
1963
1964 Esto funciona bastante bien para música de piano
1965
1966 @lilypond[quote,verbatim]
1967 music = {
1968   \key c \major
1969   \time 4/4
1970   \parallelMusic #'(voiceA voiceB voiceC voiceD) {
1971     % Bar 1
1972     r8  g'16[ c''] e''[ g' c'' e''] r8  g'16[ c''] e''[ g' c''
1973 e''] |
1974     c'2                                 c'2 |
1975     r8  a16[ d'] f'[ a d' f']       r8  a16[ d'] f'[ a d' f'] |
1976     c2                                  c2 |
1977
1978     % Bar 2
1979     a'8 b'      c'' d''    e'' f''    g'' a'' |
1980     d'4         d'         d'         d' |
1981     c16 d e f   d e f g    e f g a    f g a b |
1982     a,4         a,4        a,4        a,4 |
1983
1984     % Bar 3 ...
1985   }
1986 }
1987
1988 \score {
1989   \new PianoStaff <<
1990     \music
1991     \new Staff <<
1992       \voiceA \\
1993       \voiceB
1994     >>
1995     \new Staff {
1996       \clef bass
1997       <<
1998         \voiceC \\
1999         \voiceD
2000       >>
2001     }
2002   >>
2003 }
2004 @end lilypond
2005
2006
2007 @node Connecting notes
2008 @section Connecting notes
2009
2010 Esta sección trata de la notación que afecta a grupos de notas.
2011
2012 @menu
2013 * Ties::                        
2014 * Slurs::                       
2015 * Phrasing slurs::              
2016 * Laissez vibrer ties::         
2017 * Automatic beams::             
2018 * Manual beams::                
2019 * Grace notes::                 
2020 @end menu
2021
2022
2023 @node Ties
2024 @subsection Ties
2025
2026 @cindex ligadura de unión
2027 @funindex ~
2028
2029 Una ligadura de unión conecta dos notas adyacentes de la misma altura.  La ligadura
2030 en efecto extiende la longitud de una nota.  No deben confundirse las ligaduras de unión con
2031 las ligaduras de expresión, que indican articulación, ni con las ligaduras de fraseo, que indican
2032 el fraseo musical.  Se introduce una ligadura de unión usando el símbolo de la tilde curva @samp{~}
2033
2034 @lilypond[quote,ragged-right,fragment,verbatim]
2035 e' ~ e' <c' e' g'> ~ <c' e' g'>
2036 @end lilypond
2037
2038 Cuando se aplica una ligadura de unión a un acorde, se conectan todas las cabezas de las notas cuyas alturas coinciden.
2039 Si no coincide ningún par de cabezas, no se crea ninguna ligadura.  Los acordes
2040 se pueden ligar parcialmente colocando la ligadura dentro del acorde,
2041
2042 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
2043 <c~ e g~ b> <c e g b>
2044 @end lilypond
2045
2046 Una ligadura es simplemente una forma de extender la duración de una nota, parecida al
2047 puntillo.  El ejemplo siguiente muestra dos formas de escribir
2048 exactamente el mismo concepto:
2049
2050 @lilypond[quote,fragment,ragged-right]
2051 \time 3/4 c'2. c'2 ~ c'4
2052 @end lilypond
2053
2054 @noindent
2055 Se usan ligaduras de expresión bien cuando la nota atraviesa la barra
2056 de compás o bien cuando no se pueden usar puntillos para denotar el
2057 ritmo.  Cuando se usan ligaduras, las notas de mayor duración se deben alinear con las subdivisiones del compás, como
2058
2059 @lilypond[fragment,quote,ragged-right]
2060 \relative {
2061   r8 c8 ~ c2 r4 | r8^"not" c2 ~ c8 r4
2062 }
2063 @end lilypond
2064
2065 Si necesita unir muchas notas a través de las líneas divisorias, puede
2066 resultar más fácil utilizar la división automática de notas (vea
2067 @ref{Automatic note splitting}).  Este mecanismo divide las notas
2068 largas de forma automática y las liga a través de las barras de compás.
2069
2070 @funindex \repeatTie
2071
2072 Cuando la segunda vez de una repetición comienza con una nota ligada,
2073 es necesario repetir la ligadura.  Esto se puede conseguir mediante @code{\repeatTie},
2074
2075 @lilypond[fragment,quote,ragged-right,relative=2]
2076 r <c e g>\repeatTie
2077 @end lilypond
2078
2079 @cindex ligaduras de repetición
2080 @cindex corchetes de repetición de primera y segunda vez y ligaduras
2081
2082 @commonprop
2083
2084 A veces se usan ligaduras para escribir arpegios.  En este caso, dos notas ligadas no
2085 necesitan ser consecutivas.  Esto se puede conseguir estableciendo la propiedad @code{tieWaitForNote}
2086 (ligadura - esperar nota) al valor verdadero. La misma funcionalidad puede resultar útil,
2087 por ejemplo, para ligar un trémolo a un acorde.  Por ejemplo,
2088
2089 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
2090 \set tieWaitForNote = ##t
2091 \grace { c16[~ e~ g]~ } <c, e g>2
2092 \repeat tremolo 8 { c32~ c'~ } <c c,>1
2093 e8~ c~ a~ f~ <e' c a f>2
2094 @end lilypond
2095
2096 Las ligaduras de pueden grabar manualmente modificando la propiedad
2097 @code{tie-configuration}.  El primer número indica la distancia desde
2098 el centro del pentagrama en espacios de pentagrama, y el segundo
2099 número indica la dirección (1 = hacia arriba, -1 = hacia abajo).
2100
2101 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
2102 <c e g>2~ <c e g> |
2103 \override TieColumn #'tie-configuration =
2104   #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1))
2105 <c e g>~ <c e g> |
2106 @end lilypond
2107
2108
2109 @refcommands
2110
2111
2112 @funindex \tieUp
2113 @code{\tieUp},
2114 @funindex \tieDown
2115 @code{\tieDown},
2116 @funindex \tieNeutral
2117 @code{\tieNeutral},
2118 @funindex \tieDotted
2119 @code{\tieDotted},
2120 @funindex \tieDashed
2121 @code{\tieDashed},
2122 @funindex \tieSolid
2123 @code{\tieSolid}.
2124
2125
2126 @seealso
2127
2128 En el presente manual: @ref{Automatic note splitting}.
2129
2130 Referencia del programa: @internalsref{Tie}.
2131
2132
2133 @refbugs
2134
2135 Un cambio de pentagrama cuando hay una ligadura activa no producirá una ligadura inclinada.
2136
2137 Los cambios de clave o de octava durante una ligadura de unión no
2138 están bien definidos realmente.  En estos casos puede ser preferible una ligadura de expresión.
2139
2140
2141 @node Slurs
2142 @subsection Slurs
2143
2144 @cindex Ligaduras de expresión
2145
2146 Una ligadura de expresión indica que las notas se deben tocar unidas o
2147 @emph{legato}.  Se escriben utilizando paréntesis
2148
2149 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
2150 f( g a) a8 b( a4 g2 f4)
2151 <c e>2( <b d>2)
2152 @end lilypond
2153
2154 La dirección de una ligadura de expresión se puede especificar con
2155 @code{\slur@emph{DIRECCIÓN}}, donde @code{@emph{DIRECCIÓN}} es o bien
2156 @code{Up} (arriba), @code{Down} (abajo), o @code{Neutral}
2157 (seleccionada automáticamente).
2158
2159 Sin embargo, hay una forma abreviada muy conveniente para forzar las
2160 direcciones de las ligaduras de expresión.  Escribiendo @code{_} o
2161 @code{^} antes de los paréntesis de apertura, también se establece la dirección.  Por ejemplo,
2162
2163 @lilypond[relative=2,ragged-right,quote,verbatim,fragment]
2164 c4_( c) c^( c)
2165 @end lilypond
2166
2167 Se puede imprimir una sola ligadura cada vez.  Si necesita imprimir
2168 una ligadura larga por encima de varias ligaduras más cortas, consulte @ref{Phrasing slurs}.
2169
2170
2171 @commonprop
2172
2173 Algunos compositores escriben dos ligaduras cuando quieren acordes
2174 legato.  Esto se consigue en LilyPond mediante el establecimiento de @code{doubleSlurs},
2175
2176 @lilypond[verbatim,ragged-right,relative,fragment,quote]
2177 \set doubleSlurs = ##t
2178 <c e>4 ( <d f> <c e> <d f> )
2179 @end lilypond
2180
2181
2182 @refcommands
2183
2184 @funindex \slurUp
2185 @code{\slurUp},
2186 @funindex \slurDown
2187 @code{\slurDown},
2188 @funindex \slurNeutral
2189 @code{\slurNeutral},
2190 @funindex \slurDashed
2191 @code{\slurDashed},
2192 @funindex \slurDotted
2193 @code{\slurDotted},
2194 @funindex \slurSolid
2195 @code{\slurSolid}.
2196
2197 @seealso
2198
2199 Referencia del programa: @seeinternals{Slur}.
2200
2201
2202 @node Phrasing slurs
2203 @subsection Phrasing slurs
2204
2205 @cindex ligaduras de fraseo
2206 @cindex marcas de fraseo
2207
2208 Una ligadura de fraseo (o marca de fraseo) conecta las notas y se
2209 utiliza para indicar una frase musical.  Se escribe usando @code{\(} y
2210 @code{\)} respectivamente
2211
2212 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
2213 \time 6/4 c'\( d( e) f( e) d\)
2214 @end lilypond
2215
2216 Tipográficamente, la ligadura de fraseo se comporta casi exactamente
2217 igual que una ligadura de expresión normal.  Sin embargo, se tratan
2218 como objetos diferentes.  Una @code{\slurUp} no tendrá ningún efecto sobre una ligadura de fraseo; utilice en su lugar
2219 @code{\phrasingSlurUp}, @code{\phrasingSlurDown}, y
2220 @code{\phrasingSlurNeutral}.
2221
2222 No se pueden tener varias ligaduras de fraseo simultáneas.
2223
2224
2225 @refcommands
2226
2227 @funindex \phrasingSlurUp
2228 @code{\phrasingSlurUp},
2229 @funindex \phrasingSlurDown
2230 @code{\phrasingSlurDown},
2231 @funindex \phrasingSlurNeutral
2232 @code{\phrasingSlurNeutral}.
2233
2234
2235 @seealso
2236
2237 Referencia del programa: @internalsref{PhrasingSlur}.
2238
2239
2240 @node Laissez vibrer ties
2241 @subsection Laissez vibrer ties
2242 @cindex Laissez vibrer
2243 @cindex Ligaduras laissez vibrer
2244
2245 Las ligaduras L.v. (laissez vibrer, dejar vibrar) indican que las
2246 notas no se deben apagar al final.  Se usan en la notación para piano,
2247 arpa y otros instrumentos de cuerda y percusión.  Se pueden introducir escribiendo @code{\laissezVibrer},
2248
2249 @lilypond[fragment,ragged-right,verbatim,relative=1]
2250 <c f g>\laissezVibrer
2251 @end lilypond
2252
2253 @seealso
2254
2255 Referencia del programa:
2256 @internalsref{LaissezVibrerTie}
2257 @internalsref{LaissezVibrerTieColumn}
2258
2259 Archivos de ejemplo:
2260 @lsr{connecting,laissez-vibrer-ties.ly}
2261
2262
2263 @node Automatic beams
2264 @subsection Automatic beams
2265
2266 LilyPond inserta las barras de corchea automáticamente
2267
2268 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2269 \time 2/4 c8 c c c \time 6/8 c c c c8. c16 c8
2270 @end lilypond
2271
2272 Cuando estas decisiones automáticas no son lo bastante buenas, se
2273 pueden escribir los barrados de forma explícita.  También es posible
2274 definir patrones de barrado que difieran de los ajustes por defecto.
2275 Para ver más detalles, consulte @ref{Setting automatic beam behavior}.
2276
2277 Las notas individuales se pueden marcar con @code{\noBeam} para evitar
2278 que lleven una barra
2279
2280 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2281 \time 2/4 c8 c\noBeam c c
2282 @end lilypond
2283
2284
2285 @seealso
2286
2287 Referencia del programa: @internalsref{Beam}.
2288
2289
2290 @node Manual beams
2291 @subsection Manual beams
2292
2293 @cindex barras manuales
2294 @funindex ]
2295 @funindex [
2296
2297 En ciertos casos puede ser preciso sobreescribir el algoritmo de
2298 barrado automático.  Por ejemplo, el barrador automático no escribe
2299 barras por encima de los silencios o las líneas divisorias.  Tales
2300 barras se especifican manualmente marcando los puntos de comienzo y final con @code{[} y @code{]}
2301
2302 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
2303 {
2304   r4 r8[ g' a r8] r8 g[ | a] r8
2305 }
2306 @end lilypond
2307
2308
2309 @commonprop
2310
2311 @funindex stemLeftBeamCount
2312 @funindex stemRightBeamCount
2313
2314
2315 LilyPond es capaz de determinar automáticamente los patrones de barrado dentro de una barra,
2316 pero a veces este comportamiento automático puede producir resultados extraños;
2317 por ello, se pueden usar las propiedades @code{stemLeftBeamCount} y @code{stemRightBeamCount}
2318 para sobreescribir los valores por defecto.  Si
2319 se establece con un valor una cualquiera de estas propiedades, dicho valor se utilizará una sola vez, y después
2320 se borrará.
2321
2322 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
2323 {
2324    f8[ r16
2325       f g a]
2326    f8[ r16
2327    \set stemLeftBeamCount = #1
2328       f g a]
2329 }
2330 @end lilypond
2331
2332 Se puede establecer la propiedad @code{subdivideBeams} para subdividir
2333 todas las barras de semicorchea y de valores inferiores en las
2334 posiciones de las fracciones o partes, tal y como está definido por parte de la propiedad @code{beatLength}.
2335
2336 @lilypond[fragment,quote,relative=2,verbatim]
2337 c16[ c c c c c c c]
2338 \set subdivideBeams = ##t
2339 c16[ c c c c c c c]
2340 \set Score.beatLength = #(ly:make-moment 1 8)
2341 c16[ c c c c c c c]
2342 @end lilypond
2343 @funindex subdivideBeams
2344
2345 @noindent
2346 Para ver más información sobre @code{make-moment}, consulte
2347 @ref{Time administration}.
2348
2349 Los saltos de línea normalmente están prohibidos cuando las barras
2350 cruzan las líneas divisorias.  Este comportamiento se puede modificar estableciendo @code{breakable}.
2351
2352 @funindex breakable
2353
2354 @cindex barras de corchea y saltos de línea
2355 @cindex barras en ángulo
2356 @cindex ángulo, barras en
2357 @cindex auto-knee-gap
2358
2359 Se insertan automáticamente barras de corchea en ángulo cuando se
2360 detecta un desnivel muy grande entre las cabezas de las notas. 
2361 Este comportamiento se puede ajustar a través del objeto @code{auto-knee-gap}.
2362
2363
2364 @refbugs
2365
2366 Las barras que cruzan pentagramas y reciben un ángulo automático no se
2367 pueden usar conjuntamente con los pentagramas ocultos.  Consulte @ref{Hiding staves}.
2368
2369 @c Is this still true with skyline spacing stuff? -J.Mandereau
2370 Las barras de corchea no evitan las colisiones con los símbolos que
2371 rodean las notas, como los textos y las alteraciones.
2372
2373
2374 @node Grace notes
2375 @subsection Grace notes
2376
2377 @funindex \grace
2378 @cindex ornamentos
2379 @cindex mordentes
2380 @cindex appoggiatura
2381 @cindex acciaccatura
2382
2383 Los mordentes y notas de adorno son ornamentos escritos.  El más común es la
2384 acciaccatura o mordente de una nota, que se debe tocar muy corta.  Se
2385 denota mediante una corchea pequeña, ligada, con un corchete tachado o
2386 atravesado por una barrita.  La appoggiatura es una nota de adorno que
2387 toma una fracción fija de la nota principal, y se denota como una nota
2388 pequeña, ligada, sin tachar.  Ambas se introducen con los comandos
2389 @code{\acciaccatura} y @code{\appoggiatura}, como se muestra en el ejemplo siguiente
2390
2391 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2392 b4 \acciaccatura d8 c4 \appoggiatura e8 d4
2393 \acciaccatura { g16[ f] } e4
2394 @end lilypond
2395
2396 Ambas son formas especiales del comando @code{\grace}.  Al anteponer
2397 esta palabra a una expresión musical se crea una nueva expresión, que
2398 se imprime en un tipo más pequeño y no ocupa ningún tiempo lógico en el compás.
2399
2400 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2401 c4 \grace c16 c4
2402 \grace { c16[ d16] } c2 c4
2403 @end lilypond
2404
2405 @noindent
2406 Al contrario que @code{\acciaccatura} y @code{\appoggiatura}, el comando
2407 @code{\grace} no inicia una ligadura.
2408
2409 @cindex timing, internal
2410
2411 Internamente, la cuenta del tiempo para las notas de adorno se hace
2412 utilizando un segundo contador, el contador @q{de adorno}.  Cada
2413 instante en el tiempo comprende dos números racionales: uno denota el tiempo
2414 lógico, y el otro denota el tiempo de adorno.  El ejemplo anterior se muestra a continuación con vectores de tiempo
2415
2416 @lilypond[quote,ragged-right]
2417 <<
2418   \relative c''{
2419     c4 \grace c16 c4 \grace {
2420     c16[ d16] } c2 c4
2421   }
2422   \new Lyrics \lyricmode {
2423     \override LyricText #'font-family = #'typewriter
2424
2425     \markup { (0,0) } 4
2426     \grace { \markup {
2427       ( \fraction 1 4 , \fraction -1 16 ) } 16 }
2428     \markup { (\fraction 1 4 , 0 ) } 4
2429     \grace {
2430       \markup { (\fraction 2 4 , \fraction "-1" 8 ) } 16
2431       \markup { (\fraction 2 4 , \fraction "-1" 16 ) } 16
2432     }
2433     \markup { ( \fraction 2 4 , 0 ) }
2434   }
2435 >>
2436 @end lilypond
2437
2438 La colocación de las notas de adorno se sincroniza entre los distintos
2439 pentagramas.  En el siguiente ejemplo, hay dos semicorcheas de adorno
2440 por cada corchea de adorno
2441
2442 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2443 << \new Staff { e4 \grace { c16[ d e f] } e4 }
2444    \new Staff { c4 \grace { g8[ b] } c4 } >>
2445 @end lilypond
2446
2447 @funindex \afterGrace
2448
2449 Si quiere acabar una nota con un adorno, use el comando
2450 @code{\afterGrace}.  Toma dos argumentos: la nota principal y las
2451 notas de adorno que siguen a la nota principal.
2452
2453 @lilypond[ragged-right, verbatim,relative=2,fragment]
2454 c1 \afterGrace d1 { c16[ d] } c4
2455 @end lilypond
2456
2457 Esto pondrá las notas de adorno después de un @q{espacio} que dura 3/4
2458 de la longitud de la nota principal.  La fracción 3/4 se puede cambiar
2459 estableciendo @code{afterGraceFraction}, por ejemplo
2460
2461 @example
2462 #(define afterGraceFraction (cons 7 8))
2463 @end example
2464
2465 @noindent
2466 pondrá la nota de adorno a 7/8 de la nota principal.
2467
2468 Se puede conseguir el mismo efecto de forma manual haciendo
2469
2470 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2471 \new Voice {
2472   << { d1^\trill_( }
2473      { s2 \grace { c16[ d] } } >>
2474   c4)
2475 }
2476 @end lilypond
2477
2478 @noindent
2479 Ajustando la duración de la nota de desplazamiento (aquí es una
2480 blanca), se ajusta el espacio entre la nota principal y la de adorno.
2481
2482 Una expresión musical @code{\grace} introduce ajustes de tipografía especiales,
2483 por ejemplo para producir un tipo más pequeño y para fijar las
2484 direcciones.  Por ello, cuando se introducen trucos para la
2485 presentación, deben ir dentro de la expresión de adorno, por ejemplo:
2486
2487 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2488 \new Voice {
2489   \acciaccatura {
2490     \stemDown
2491     f16->
2492     \stemNeutral
2493   }
2494   g4
2495 }
2496 @end lilypond
2497
2498 @noindent
2499 Las sobreescrituras (overrides) también se deben deshacer dentro de la expresión de adorno.
2500
2501 La disposición de las expresiones de adorno se pueden cambiar a lo largo
2502 de la música usando la función @code{add-grace-property}.  El
2503 siguiente ejemplo suprime la definición de la dirección de la
2504 @code{Stem} (plica) para este adorno, y así las plicas no siempre apuntan hacia arriba.
2505
2506 @example
2507 \new Staff @{
2508   #(add-grace-property 'Voice 'Stem 'direction '())
2509   @dots{}
2510 @}
2511 @end example
2512
2513 @noindent
2514 Otra opción es modificar las variables @code{startGraceMusic},
2515 @code{stopGraceMusic}, @code{startAcciaccaturaMusic},
2516 @code{stopAcciaccaturaMusic}, @code{startAppoggiaturaMusic} y
2517 @code{stopAppoggiaturaMusic}.  Hay más información en el archivo
2518 @file{ly/@/grace@/-init@/.ly}.
2519
2520 @noindent
2521 La barrita que cruza el corchete de las acciaccaturas se puede obtener
2522 en otras situaciones mediante @code{\override Stem  #'stroke-style = #"grace"}.
2523
2524
2525 @commonprop
2526
2527 Se puede forzar que las notas de adorno utilicen espaciado flotante,
2528
2529 @lilypond[relative=2,ragged-right]
2530 <<
2531   \override Score.SpacingSpanner #'strict-grace-spacing = ##t
2532   \new Staff {
2533      c'4
2534      \afterGrace
2535      c'4
2536      { c'16[ c'8 c'16] }
2537      c'4
2538   }  
2539   \new Staff {
2540      c'16[ c'16 c'16 c'16]
2541      c'16[ c'16 c'16 c'16]
2542      c'4
2543   }
2544 >>
2545 @end lilypond
2546
2547
2548 @seealso
2549
2550 Referencia del programa: @internalsref{GraceMusic}.
2551
2552
2553 @refbugs
2554
2555 Una partitura que comienza con una expresión @code{\grace} requiere una declaración explícita
2556 @code{\new Voice} pues en caso contrario la nota principal y la de adorno
2557 acabarán en pentagramas distintos.
2558
2559 La sincronización de las notas de adorno también puede acarrear sorpresas.  La notación de pentagramas,
2560 como armaduras, líneas divisorias, etc., se sincronizan también.  Ponga cuidado
2561 cuando mezcle pentagramas con adornos y sin adornos, por ejemplo
2562
2563 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2564 << \new Staff { e4 \bar "|:" \grace c16 d4 }
2565    \new Staff { c4 \bar "|:" d4 } >>
2566 @end lilypond
2567
2568 @noindent
2569 Esto se puede remediar insertando desplazamientos de adorno de las
2570 duraciones correspondientes en los otros pentagramas.  Para el ejemplo anterior
2571
2572 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2573 << \new Staff { e4 \bar "|:" \grace c16 d4 }
2574    \new Staff { c4 \bar "|:" \grace s16 d4 } >>
2575 @end lilypond
2576
2577 Las secciones de adorno sólo se deben usar dentro de expresiones de
2578 música secuenciales.  No están contemplados el anidado ni la
2579 yuxtaposición de secciones de adorno, y podría producir caídas u otros errores.
2580
2581
2582
2583 @node Expressive marks
2584 @section Expressive marks
2585
2586 Las marcas de expresión ayudan al músico a sacar de la música algo más que
2587 simples notas y ritmos.
2588
2589 @menu
2590 * Articulations::               
2591 * Fingering instructions::      
2592 * Dynamics::                    
2593 * Breath marks::                
2594 * Trills::                      
2595 * Glissando::                   
2596 * Arpeggio::                    
2597 * Falls and doits::             
2598 @end menu
2599
2600
2601 @node Articulations
2602 @subsection Articulations
2603
2604 @cindex Articulaciones
2605 @cindex guiones
2606 @cindex ornamentos
2607
2608 Un amplio abanico de símbolos pueden aparecer encima o debajo de las notas
2609 para indicar distintas características de la ejecución.  Se adjuntan a una
2610 nota escribiendo un guión y el carácter que significa la articulación.
2611 Se muestran a continuación:
2612
2613 @lilypondfile[quote,ragged-right]{script-abbreviations.ly}
2614
2615 Los significados de estas abreviaturas se pueden modificar.  Consulte
2616 @file{ly/@/script@/-init@/.ly} para ver ejemplos.
2617
2618 La indicación se coloca automáticamente, pero la dirección (arriba o abajo)
2619 se puede también forzar.  Como otros fragmentos de código de LilyPond,
2620 @code{_} los situará por debajo del pentagrama, y @code{^} los colocará por encima.
2621
2622 @lilypond[quote,ragged-right,fragment,verbatim]
2623 c''4^^ c''4_^
2624 @end lilypond
2625
2626 Se pueden añadir otros símbolos usando la sintaxis
2627 @var{nota}@code{\}@var{nombre}.  Una vez más, se puede forzar
2628 que aparezcan por encima o por debajo usando @code{^} y @code{_},
2629 por ejemplo
2630
2631 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
2632 c\fermata c^\fermata c_\fermata
2633 @end lilypond
2634
2635 @cindex acento
2636 @cindex marcato
2637 @cindex staccatissimo
2638 @cindex espressivo
2639 @cindex fermata
2640 @cindex calderón
2641 @cindex apagado
2642 @cindex staccato
2643 @cindex portato
2644 @cindex tenuto
2645 @cindex arco arriba
2646 @cindex arco abajo
2647 @cindex pedal, indicaciones de
2648 @cindex órgano, indicaciones de pedal de
2649 @cindex grupeto circular
2650 @cindex open
2651 @cindex flageolet
2652 @cindex grupeto circular invertido
2653 @cindex trino
2654 @cindex semitrino
2655 @cindex semitrino descendente
2656 @cindex prallprall
2657 @cindex prallmordent
2658 @cindex prall, up
2659 @cindex prall, down
2660 @cindex thumb marking
2661 @cindex segno
2662 @cindex coda
2663 @cindex varcoda
2664
2665 He aquí un cuadro que muestra todas las articulaciones disponibles:
2666
2667 @lilypondfile[ragged-right,quote]{script-chart.ly}
2668
2669
2670 @commonprop
2671
2672 El orden vertical de las articulaciones se controla con la propiedad
2673 @code{script-priority}.  Cuanto más bajo es esta número,
2674 más cerca de la nota se colocará.
2675 En este ejemplo el @internalsref{TextScript} (el símbolo de sostenido) tiene primero la
2676 prioridad más baja, así que se coloca en la parte más baja en el primer ejemplo.
2677 En el segundo, el semitrino (el @internalsref{Script}) tiene la prioridad más baja, por tanto
2678 se coloca en la parte interior.  Cuando dos objetos tienen la misma prioridad, el orden en que
2679 se escriben decide cuál de ellos va primero.
2680
2681 @lilypond[verbatim,relative=3,ragged-right,fragment,quote]
2682 \once \override TextScript #'script-priority = #-100
2683 a4^\prall^\markup { \sharp }
2684
2685 \once \override Script #'script-priority = #-100
2686 a4^\prall^\markup { \sharp }
2687 @end lilypond
2688
2689
2690 @seealso
2691
2692 Referencia del programa: @internalsref{Script}.
2693
2694
2695 @refbugs
2696
2697 Estos signos aparecen en la salida impresa pero no tienen ningún efecto sobre la
2698 representación de MIDI de la música.
2699
2700
2701 @node Fingering instructions
2702 @subsection Fingering instructions
2703
2704 @cindex digitación
2705 @cindex cambio de dedo
2706
2707 Las instrucciones de digitación se pueden introducir usando
2708 @example
2709 @var{nota}-@var{dígito}
2710 @end example
2711 Para los cambios de dedo, utilice marcas de texto.
2712
2713 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
2714 c4-1 c-2 c-3 c-4
2715 c^\markup { \finger "2 - 3" }
2716 @end lilypond
2717
2718 Puede usar la articulación de pulgar para indicar que una nota se debe tocar con el pulgar
2719 (p.ej. en música de cello)
2720 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
2721 <a_\thumb a'-3>8 <b_\thumb b'-3>
2722 @end lilypond
2723
2724 Las digitaciones para los acordes también se pueden añadir a las notas individuales del acorde
2725 escribiéndolas después de las alturas
2726 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
2727 < c-1 e-2 g-3 b-5 >4
2728 @end lilypond
2729
2730
2731 @commonprop
2732
2733 Puede ejercer un mayor control sobre la digitación de los acordes
2734 estableciendo @code{fingeringOrientations}
2735
2736 @lilypond[quote,verbatim,ragged-right,fragment,relative=1]
2737 \set fingeringOrientations = #'(left down)
2738 <c-1 es-2 g-4 bes-5 > 4
2739 \set fingeringOrientations = #'(up right down)
2740 <c-1 es-2 g-4 bes-5 > 4
2741 @end lilypond
2742
2743 Usando esta funcionalidad, también es posible poner instrucciones de digitación muy cerca de las cabezas 
2744 de nota en música monofónica,
2745
2746 @lilypond[verbatim,ragged-right,quote,fragment]
2747 \set fingeringOrientations = #'(right)
2748 <es'-2>4
2749 @end lilypond
2750
2751
2752 @seealso
2753
2754 Referencia del programa: @internalsref{Fingering}.
2755
2756 Ejemplos: @lsr{expressive,fingering-chords.ly}
2757
2758
2759 @node Dynamics
2760 @subsection Dynamics
2761
2762 @cindex Dynamics
2763 @funindex \pppp
2764 @funindex \ppp
2765 @funindex \pp
2766 @funindex \p
2767 @funindex \mp
2768 @funindex \mf
2769 @funindex \f
2770 @funindex \ff
2771 @funindex \fff
2772 @funindex \ffff
2773 @funindex \fp
2774 @funindex \sf
2775 @funindex \sff
2776 @funindex \sp
2777 @funindex \spp
2778 @funindex \sfz
2779 @funindex \rfz
2780
2781 Las marcas dinámicas de matiz absoluto se especifican usando un comando después de una nota:
2782 @code{c4\ff}.  Las marcas dinámicas disponibles son @code{\ppppp},
2783 @code{\pppp}, @code{\ppp},
2784 @code{\pp}, @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff},
2785 @code{\fff}, @code{\ffff}, @code{\fp}, @code{\sf}, @code{\sff},
2786 @code{\sp}, @code{\spp}, @code{\sfz} y @code{\rfz}.
2787
2788 @lilypond[quote,verbatim,ragged-right,fragment,relative=2]
2789 c\ppp c\pp c \p c\mp c\mf c\f c\ff c\fff
2790 c2\fp c\sf c\sff c\sp c\spp c\sfz c\rfz
2791 @end lilypond
2792
2793 @funindex \<
2794 @funindex \>
2795 @funindex \!
2796
2797 Un regulador de crescendo se comienza con @code{\<} y se termina con
2798 @code{\!} o con un matiz absoluto.  Un regulador decrescendo comienza con
2799 @code{\>} y se termina también con @code{\!} o con un matiz dinámico
2800 absoluto.  Se pueden usar @code{\cr} y @code{\decr} en lugar de
2801 @code{\<} y @code{\>}.  A causa de que estas marcas se unen a notas, se deben
2802 usar notas espaciadoras si se necesitan varias marcas durante una nota.
2803
2804 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2805 c\< c\! d\> e\!
2806 << f1 { s4 s4\< s4\! \> s4\! } >>
2807 @end lilypond
2808
2809 @noindent
2810 Un regulador comienza normalmente en el borde izquierdo de la nota inicial
2811 y acaba en el borde derecho de la nota final.  Si la nota
2812 final cae sobre el principio de un compás,  el regulador finaliza en la línea divisoria
2813 inmediatamente anterior.  Esto se puede modificar estableciendo la propiedad
2814 @code{hairpinToBarline},
2815
2816 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2817 \set hairpinToBarline = ##f
2818 c4\< c2. c4\!
2819 @end lilypond
2820
2821 En algunas situaciones, la marca de articulación @code{\espressivo} puede ser
2822 apropiada para indicar un crescendo y decrescendo sobre una nota,
2823
2824 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
2825 c2 b4 a g1\espressivo
2826 @end lilypond
2827
2828 Esto puede dar lugar a reguladores muy cortos.  Utilice @code{minimum-length}
2829 dentro de @internalsref{Voice}.@internalsref{Hairpin} para alargarlos, por
2830 ejemplo
2831
2832 @example
2833 \override Voice.Hairpin #'minimum-length = #5
2834 @end example
2835
2836 @cindex al niente
2837 @cindex niente, al
2838
2839 Los reguladores se pueden imprimir con la punta en círculo (notación
2840 al niente) estableciendo la propiedad @code{circled-tip},
2841
2842 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
2843 \override Hairpin #'circled-tip = ##t
2844 c2\< c\!
2845 c4\> c\< c2\!
2846 @end lilypond
2847
2848
2849 @cindex crescendo
2850 @cindex decrescendo
2851 @cindex diminuendo
2852
2853 También puede usar texto que diga @emph{cresc.} en vez de reguladores
2854
2855 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
2856 \setTextCresc
2857 c\< d e f\!
2858 \setHairpinCresc
2859 e\> d c b\!
2860 \setTextDecresc
2861 c\> d e f\!
2862 \setTextDim
2863 e\> d c b\!
2864 @end lilypond
2865
2866 Asimismo puede aportar sus propios textos
2867 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
2868 \set crescendoText = \markup { \italic "cresc. poco" }
2869 \set crescendoSpanner = #'dashed-line
2870 a'2\< a a a\!\mf
2871 @end lilypond
2872
2873 Para crear nuevas indicaciones dinámicas o texto que se deba alinear
2874 con los matices, consulte @ref{New dynamic marks}.
2875
2876 El posicionamiento vertical de las expresiones dinámicas se gestiona a
2877 través de @internalsref{DynamicLineSpanner}.
2878
2879
2880 @commonprop
2881
2882 Las expresiones dinámicas que suceden en, comienzan sobre, o acaban
2883 en, la misma nota se alinearán verticalmente.  Si quiere asegurar que
2884 las expresiones dinámicas se alinean cuando no suceden sobre la misma
2885 nota, puede aumentar el valor de la propiedad @code{staff-padding}.
2886
2887 @example
2888 \override DynamicLineSpanner #'staff-padding = #4
2889 @end example
2890
2891 También puede utilizar esta propiedad si las expresiones dinámicas
2892 colisionan con otros elementos de la notación.
2893
2894 Los crescendi y decrescendi que acaban sobre la misma nota de una
2895 línea nueva no se imprimen.  Para cambiar este comportamiento, utilice
2896
2897 @example
2898 \override Score.Hairpin #'after-line-breaking = ##t
2899 @end example
2900
2901 Los cambios dinámicos de tipo texto (como @emph{cresc.} y @emph{dim.})
2902 se imprimen con una línea de puntos que muestra su alcance.  Para
2903 evitar que se imprima esta línea, use
2904
2905 @example
2906 \override DynamicTextSpanner #'dash-period = #-1.0
2907 @end example
2908
2909
2910 @refcommands
2911
2912 @funindex \dynamicUp
2913 @code{\dynamicUp},
2914 @funindex \dynamicDown
2915 @code{\dynamicDown},
2916 @funindex \dynamicNeutral
2917 @code{\dynamicNeutral}.
2918
2919
2920 @seealso
2921
2922 Referencia del programa: @internalsref{DynamicText}, @internalsref{Hairpin}.
2923 El posicionamiento vertical de estos símbolos se maneja por medio de
2924 @internalsref{DynamicLineSpanner}.
2925
2926
2927 @node Breath marks
2928 @subsection Breath marks
2929
2930 Las marcas de respiración se introducen usando @code{\breathe}
2931
2932 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
2933 c'4 \breathe d4
2934 @end lilypond
2935
2936
2937 @commonprop
2938
2939 El glifo de la marca de respiración se puede ajustar por medio de la sobreescritura de la propiedad
2940 @code{text} del objeto de presentación @code{BreathingSign} con cualquier texto de marcado.
2941 Por ejemplo,
2942 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
2943 c'4
2944 \override BreathingSign #'text
2945   = #(make-musicglyph-markup "scripts.rvarcomma")
2946 \breathe
2947 d4
2948 @end lilypond
2949
2950 @seealso
2951
2952 Referencia del programa: @internalsref{BreathingSign}.
2953
2954 Ejemplos: @lsr{expressive,breathing-sign.ly}
2955
2956
2957 @node Trills
2958 @subsection Trills
2959
2960 Los trinos cortos se imprimen como una articulación normal; consulte @ref{Articulations}.
2961
2962 Los trinos largos mantenidos se hacen con @code{\startTrillSpan} y
2963 @code{\stopTrillSpan},
2964
2965 @lilypond[verbatim,ragged-right,relative=2,quote,fragment]
2966 \new Voice {
2967   << { c1 \startTrillSpan }
2968      { s2. \grace { d16[\stopTrillSpan e] } } >>
2969   c4 }
2970 @end lilypond
2971
2972 @cindex Trinos con altura
2973
2974 Los trinos que se tienen que ejecutar sobre notas especificadas
2975 explícitamente se pueden tipografiar con el comando @code{pitchedTrill},
2976
2977 @lilypond[ragged-right,verbatim,fragment,relative=1,quote]
2978 \pitchedTrill c4\startTrillSpan fis
2979 f\stopTrillSpan
2980 @end lilypond
2981
2982 @noindent
2983 El primer argumento es la nota principal.  La altura de la segunda se
2984 imprime como una cabeza de nota sin plica entre paréntesis.
2985
2986
2987 @refcommands
2988
2989 @code{\startTrillSpan},
2990 @funindex \startTrillSpan
2991 @code{\stopTrillSpan}.
2992 @funindex \stopTrillSpan
2993
2994
2995 @seealso
2996
2997 Referencia del programa: @internalsref{TrillSpanner}.
2998
2999
3000 @node Glissando
3001 @subsection Glissando
3002
3003 @cindex Glissando
3004 @funindex \glissando
3005
3006 Un glissando es un cambio gradual en la altura.  Se denota por medio
3007 de una línea o una línea ondulada entre dos notas.  Se llama
3008 adjuntando @code{\glissando} a una nota
3009
3010 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
3011 c2\glissando c'
3012 \override Glissando #'style = #'zigzag
3013 c2\glissando c,
3014 @end lilypond
3015
3016
3017 @commonprop
3018
3019 @lilypond[quote,ragged-right,verbatim]
3020 I = \once \override NoteColumn #'ignore-collision = ##t
3021
3022 \relative <<
3023   { \oneVoice \stemDown f2 \glissando \stemNeutral a } \\
3024   { \oneVoice \I c2 \glissando \I d, }
3025 >>
3026 @end lilypond
3027
3028
3029
3030 @seealso
3031
3032 Referencia del programa: @internalsref{Glissando}.
3033
3034 Archivos de ejemplo:
3035 @lsr{expressive,glissando.ly}, @lsr{expressive,line-styles.ly}
3036
3037
3038 @refbugs
3039
3040 La impresión de texto sobre la línea (como @emph{gliss.}) no está contemplada.
3041
3042
3043 @node Arpeggio
3044 @subsection Arpeggio
3045
3046 @cindex Arpeggio
3047 @cindex acorde quebrado
3048 @funindex \arpeggio
3049
3050 Se puede especificar un signo de arpegio (conocido también como acorde quebrado) sobre un
3051 acorde adjuntando un @code{\arpeggio} a un acorde
3052
3053 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3054 <c e g c>\arpeggio
3055 @end lilypond
3056
3057 Un corchete recto a la izquierda indica que el intérprete no tiene que
3058 arpegiar el acorde
3059
3060 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3061 \arpeggioBracket
3062 <c' e g c>\arpeggio
3063 @end lilypond
3064
3065 La dirección del arpegio se denota a veces mediante la adición de una
3066 punta de flecha a la línea ondulada
3067
3068 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3069 \new Voice {
3070   \arpeggioUp
3071   <c e g c>\arpeggio
3072   \arpeggioDown
3073   <c e g c>\arpeggio
3074 }
3075 @end lilypond
3076
3077
3078 @commonprop
3079
3080 Cuando un arpegio cruza uno o varios pentagramas, puede adjuntar un
3081 arpegio a los acordes en los dos pentagramas y establecer
3082 @internalsref{PianoStaff}.@code{connectArpeggios}
3083
3084 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
3085 \new PianoStaff <<
3086   \set PianoStaff.connectArpeggios = ##t
3087   \new Staff { <c' e g c>\arpeggio }
3088   \new Staff { \clef bass <c,, e g>\arpeggio }
3089 >>
3090 @end lilypond
3091
3092 @c TODO: cross-voice arpeggio example?
3093 @c such an example is already in LSR -J.Mandereau
3094
3095 @refcommands
3096
3097 @code{\arpeggio},
3098 @funindex \arpeggioUp
3099 @code{\arpeggioUp},
3100 @funindex \arpeggioDown
3101 @code{\arpeggioDown},
3102 @funindex \arpeggioNeutral
3103 @code{\arpeggioNeutral},
3104 @funindex \arpeggioBracket
3105 @code{\arpeggioBracket}.
3106
3107
3108 @seealso
3109
3110 Manual de notación: @ref{Ties}, para escribir arpegios explícitamente.
3111
3112 Referencia del programa: @internalsref{Arpeggio}.
3113
3114
3115 @refbugs
3116
3117 No es posible mezclar arpegios conectados y no conectados en un
3118 @internalsref{PianoStaff} en el mismo instante de tiempo.
3119
3120
3121 @node Falls and doits
3122 @subsection Falls and doits
3123
3124 Se pueden expresar caídas y subidas de tono (falls y doits) añadidas a
3125 las notas mediante el comando @code{\bendAfter},
3126
3127 @lilypond[fragment,ragged-right,relative=2]
3128 \override Score.SpacingSpanner #'shortest-duration-space = #3.0
3129 c4-\bendAfter #+5
3130 c4-\bendAfter #-3
3131 @end lilypond
3132
3133
3134 @node Repeats
3135 @section Repeats
3136
3137 La repetición es un concepto fundamental en música, y existen varios
3138 tipos de notación para las repeticiones.
3139
3140 @menu
3141 * Repeat types::                
3142 * Repeat syntax::               
3143 * Repeats and MIDI::            
3144 * Manual repeat commands::      
3145 * Tremolo repeats::             
3146 * Tremolo subdivisions::        
3147 * Measure repeats::             
3148 @end menu
3149
3150
3151 @node Repeat types
3152 @subsection Repeat types
3153
3154 @cindex repeticiones
3155
3156 Están contemplados los siguientes tipos de repetición
3157
3158 @table @code
3159 @item desplegada
3160 Las música repetida está completamente escrita (e interpretada).  Es
3161 útil cuando se introduce música repetitiva.  Éste es el único tipo de
3162 repetición que se incluye en la salida MIDI.
3163
3164 @item volta (primera y segunda vez)
3165 Las repeticiones no están desarrolladas, pero se imprimen finales
3166 alternativos (volte) de izquierda a derecha con corchetes.  Ésta es la
3167 notación estándar para las repeticiones con alternativas.  Por omisión
3168 no se reproducen en la salida MIDI.
3169
3170
3171 @item trémolo
3172 Hacen barras de trémolo.  Por omisión no se reproducen en la salida MIDI.
3173
3174 @item porcentaje
3175 Hacen repeticiones de compases o parte de ellos.  Tienen un aspecto
3176 semejante a un signo de porcentaje.  Por omisión no se reproducen en
3177 la salida MIDI.  Las repeticiones de porcentaje se deben declarar dentro de un contexto @code{Voice}.
3178
3179 @end table
3180
3181
3182 @node Repeat syntax
3183 @subsection Repeat syntax
3184
3185 @cindex volta
3186 @cindex prima volta
3187 @cindex seconda volta
3188 @funindex \repeat
3189
3190 LilyPond tiene una construcción sintáctica para especificar distintos
3191 tipos de repetición.  La sintaxis es
3192
3193 @example
3194 \repeat @var{variante} @var{número_de_repeticiones} @var{cuerpo_de_la_repetición}
3195 @end example
3196
3197 Si tiene finales alternativos, puede añadir
3198 @funindex \alternative
3199 @example
3200 \alternative @{
3201   @var{alternativa1}
3202   @var{alternativa2}
3203   @var{alternativa3}
3204   @dots{}
3205 @}
3206 @end example
3207
3208 @noindent
3209 donde cada @var{alternativa} es una expresión musical.  Si no da un
3210 número de alternativas suficiente para todas las repeticiones, se
3211 supondrá que la primera alternativa se interpreta más de una vez.
3212
3213 Las repeticiones estándar se usan de esta forma:
3214
3215 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3216 c1
3217 \repeat volta 2 { c4 d e f }
3218 \repeat volta 2 { f e d c }
3219 @end lilypond
3220
3221 Con finales alternativos
3222
3223 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3224 c1
3225 \repeat volta 2 {c4 d e f}
3226 \alternative { {d2 d} {f f,} }
3227 @end lilypond
3228
3229 Se pueden crear repeticiones con anacrusa.
3230
3231 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3232 \new Staff {
3233   \partial 4 e |
3234   \repeat volta 4 { c2 d2 | e2 f2 | }
3235   \alternative { { g4 g g e } { a a a a | b2. } }
3236 }
3237 @end lilypond
3238
3239 @noindent
3240 o bien
3241
3242 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3243 \new Staff {
3244   \partial 4 
3245   \repeat volta 4 { e | c2 d2 | e2 f2 | }
3246   \alternative { { \partial 4*3 g4 g g } { a a a a | b2. } }
3247 }
3248 @end lilypond
3249
3250
3251
3252 @funindex \repeatTie
3253
3254 Se pueden añadir ligaduras de unión al segundo final,
3255
3256 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
3257 c1
3258 \repeat volta 2 {c4 d e f ~ }
3259 \alternative { {f2 d} {f\repeatTie f,} }
3260 @end lilypond
3261
3262 Es posible acortar los corchetes de primera y segunda vez
3263 estableciendo @code{voltaSpannerDuration}.  En el ejemplo siguiente, el
3264 corchete sólo dura un compás, lo que supone una duración de 3/4.
3265
3266 @lilypond[verbatim,ragged-right,quote]
3267 \relative c''{
3268   \time 3/4
3269   c c c
3270   \set Score.voltaSpannerDuration = #(ly:make-moment 3 4)
3271   \repeat volta 5 { d d d }
3272   \alternative { { e e e f f f }
3273   { g g g } }
3274 }
3275 @end lilypond
3276
3277 Si quiere comenzar una repetición al principio de una línea y tiene una
3278 doble barra al final de la línea anterior, utilice
3279 @example
3280 @dots{} \bar "||:" \break 
3281 \repeat volta 2 @{ @dots{} 
3282 @end example
3283 consulte @ref{Bar lines} para ver más información.
3284
3285 @seealso
3286
3287 Referencia del programa: @internalsref{VoltaBracket},
3288 @internalsref{RepeatedMusic},
3289 @internalsref{VoltaRepeatedMusic} y
3290 @internalsref{UnfoldedRepeatedMusic}.
3291
3292 Ejemplos:
3293
3294 Normalmente los corchetes para la repetición sólo se imprimen sobre el
3295 pentagrama superior.  Esto se puede ajustar moviendo @code{Volta_engraver} al contexto
3296 Staff donde quiera que aparezcan los corchetes;
3297 consulte @ref{Modifying context plug-ins} y
3298
3299 @lsr{repeats,volta@/-multi@/-staff@/.ly}.
3300
3301
3302 @refbugs
3303
3304 @cindex repetición ambigua
3305
3306 Una repetición anidada como
3307
3308 @example
3309 \repeat @dots{}
3310 \repeat @dots{}
3311 \alternative
3312 @end example
3313
3314 @noindent
3315 es ambigua porque no está claro a qué @code{\repeat} pertenece la
3316 @code{\alternative}.  Esta ambigüedad se resuelve haciendo que la
3317 @code{\alternative} pertenezca siempre a la @code{\repeat} más
3318 interna.  Para más claridad, se recomienda usar llaves en tales situaciones.
3319
3320 La información del contador de tiempo no se recuerda al comienzo de una alternativa,
3321 por ello después de una repetición la información de la cuenta de tiempo se debe reajustar
3322 manualmente; por ejemplo, estableciendo el valor de @code{Score.measurePosition} o
3323 introduciendo @code{\partial}.  De forma similar, las ligaduras de expresión o de unión tampoco se repiten.
3324
3325 Los corchetes de primera y segunda vez no se alinean verticalmente.
3326
3327
3328 @node Repeats and MIDI
3329 @subsection Repeats and MIDI
3330
3331 @cindex expansión de repeticiones
3332 @funindex \unfoldRepeats
3333
3334 Con un poco de trucaje, todos los tipos de repeticiones pueden estar
3335 presentes en la salida MIDI.  Se consigue por medio de la aplicación
3336 de la función musical @code{\unfoldRepeats}.  Esta función transforma
3337 todas las repeticiones en repeticiones desarrolladas o desplegadas.
3338
3339 @lilypond[quote,verbatim,fragment,line-width=8.0\cm]
3340 \unfoldRepeats {
3341   \repeat tremolo 8 {c'32 e' }
3342   \repeat percent 2 { c''8 d'' }
3343   \repeat volta 2 {c'4 d' e' f'}
3344   \alternative {
3345     { g' a' a' g' }
3346     {f' e' d' c' }
3347   }
3348 }
3349 \bar "|."
3350 @end lilypond
3351
3352 Cuando se elabora un archivo de partitura que utiliza @code{\unfoldRepeats} para el MIDI,
3353 es necesario hacer dos bloques @code{\score}: uno para el MIDI (con las repeticiones desplegadas)
3354 y otro para la notación (con primera y segunda vez, trémolo y repeticiones de porcentaje).
3355 Por ejemplo,
3356
3357 @example
3358 \score @{
3359   @var{..música..}
3360   \layout @{ .. @}
3361 @}
3362 \score @{
3363   \unfoldRepeats @var{..música..}
3364   \midi @{ .. @}
3365 @}
3366 @end example
3367
3368
3369 @node Manual repeat commands
3370 @subsection Manual repeat commands
3371
3372 @funindex repeatCommands
3373
3374 Se puede usar la propiedad @code{repeatCommands} para controlar la
3375 disposición de las repeticiones.  Su valor es una lista de Scheme de comandos de repetición.
3376
3377 @table @asis
3378 @item @code{start-repeat}
3379 Imprimir una barra de compás @code{|:}
3380
3381 @item @code{end-repeat}
3382 Imprimir una barra de compás @code{:|}
3383
3384 @item @code{(volta @var{texto})}
3385 Imprimir un corchete de volta que diga @var{texto}: El texto se puede
3386 especificar como una cadena de texto o como un texto de marcado,
3387 consulte @ref{Text markup}.  No olvide cambiar la fuente tipográfica,
3388 porque el tipo por defecto para los números no contiene caracteres alfabéticos;
3389
3390 @item @code{(volta #f)}
3391 Detener un corchete de volta mantenido.
3392 @end table
3393
3394 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
3395 c4
3396   \set Score.repeatCommands = #'((volta "93") end-repeat)
3397 c4 c4
3398   \set Score.repeatCommands = #'((volta #f))
3399 c4 c4
3400 @end lilypond
3401
3402
3403 @seealso
3404
3405 Referencia del programa: @internalsref{VoltaBracket},
3406 @internalsref{RepeatedMusic},
3407 @internalsref{VoltaRepeatedMusic} y
3408 @internalsref{UnfoldedRepeatedMusic}.
3409
3410
3411 @node Tremolo repeats
3412 @subsection Tremolo repeats
3413
3414 @cindex barras de trémolo
3415
3416 Para colocar marcas de trémolo entre las notas, use @code{\repeat} con el
3417 estilo tremolo
3418 @lilypond[quote,verbatim,ragged-right]
3419 \new Voice \relative c' {
3420   \repeat tremolo 8 { c16 d16 }
3421   \repeat tremolo 4 { c16 d16 }
3422   \repeat tremolo 2 { c16 d16 }
3423 }
3424 @end lilypond
3425
3426 Las marcas de trémolo también se pueden poner sobre una nota única.  En este caso, la
3427 nota no debe estar encerrada entre llaves.
3428 @lilypond[quote,verbatim,ragged-right]
3429 \repeat tremolo 4 c'16
3430 @end lilypond
3431
3432 Se obtiene una salida similar usando la subdivisión del trémolo, que se describe en
3433 @ref{Tremolo subdivisions}.
3434
3435
3436 @seealso
3437
3438 En el presente manual: @ref{Tremolo subdivisions}, @ref{Repeats}.
3439
3440 Referencia del programa: @internalsref{Beam}, @internalsref{StemTremolo}.
3441
3442
3443 @node Tremolo subdivisions
3444 @subsection Tremolo subdivisions
3445
3446 @cindex marcas de trémolo
3447 @funindex tremoloFlags
3448
3449 Las marcas de trémolo se pueden imprimir sobre una nota única escribiendo
3450 @q{@code{:}[@var{número}]} después de la nota.  El número indica la
3451 duración de la subdivisión, y debe ser al menos 8.  Un valor de
3452 @var{longitud} de 8 produce una línea tachando la plica de la nota.  Si se
3453 omite la longitud,
3454 se utiliza el último valor (almacenado en @code{tremoloFlags})
3455
3456 @lilypond[quote,ragged-right,verbatim,fragment]
3457 c'2:8 c':32 | c': c': |
3458 @end lilypond
3459
3460
3461 @refbugs
3462
3463 Los trémolos escritos de esta forma no se trasladan a la salida MIDI.
3464
3465
3466 @seealso
3467
3468 En el presente manual: @ref{Tremolo repeats}.
3469
3470 En otros lugares: @internalsref{StemTremolo}.
3471
3472
3473 @node Measure repeats
3474 @subsection Measure repeats
3475
3476 @cindex porcentaje, repeticiones de
3477 @cindex compás, repeticiones de
3478
3479 En el estilo @code{percent} (porcentaje), se puede hacer que se repita un patrón de notas.  Se
3480 imprime una sola vez, y luego el patrón se sustituye con un símbolo especial.
3481 Los patrones de uno y dos compases se sustituyen por símbolos parecidos a un porcentaje,
3482 y los patrones que dividen a la duración de un compás se sustituyen por barras inclinadas.
3483 Las repeticiones de porcentaje se deben declarar dentro de un contexto @code{Voice}.
3484
3485 @lilypond[quote,verbatim,ragged-right]
3486 \new Voice \relative c' {
3487   \repeat percent 4 { c4 }
3488   \repeat percent 2 { c2 es2 f4 fis4 g4 c4 }
3489 }
3490 @end lilypond
3491
3492 Las repeticiones de compás de más de 2 compases llevan un contador, si
3493 se activa la propiedad @code{countPercentRepeats},
3494
3495 @lilypond[relative=2,fragment,quote,verbatim,ragged-right]
3496 \new Voice {
3497 \set countPercentRepeats = ##t
3498   \repeat percent 4 { c1 }
3499 }
3500 @end lilypond
3501
3502
3503
3504 También se pueden imprimir porcentajes aislados.  Esto se hace
3505 mediante la colocación de un silencio multicompás con una función de impresión distinta,
3506
3507 @lilypond[fragment,verbatim,quote]
3508 \override MultiMeasureRest #'stencil
3509   = #ly:multi-measure-rest::percent
3510 R1
3511 @end lilypond
3512
3513
3514
3515
3516 @seealso
3517
3518 Referencia del programa: @internalsref{RepeatSlash},
3519 @internalsref{PercentRepeat}, @internalsref{DoublePercentRepeat},
3520 @internalsref{DoublePercentRepeatCounter},
3521 @internalsref{PercentRepeatCounter},
3522 @internalsref{PercentRepeatedMusic}.
3523
3524
3525