]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/rhythms.itely
Merge branch 'master' of /home/jcharles/GIT/Lily/. into translation
[lilypond.git] / Documentation / es / notation / rhythms.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
2 @ignore
3     Translation of GIT committish: 7404fd9d0d16a12b5f065268f5a6196024496aca
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10 @c \version "2.17.11"
11
12 @node Duraciones
13 @section Duraciones
14 @translationof Rhythms
15
16 @lilypondfile[quote]{rhythms-headword.ly}
17
18 Esta sección trata de los ritmos, los silencios, las duraciones, las
19 barras y los compases.
20
21 @menu
22 * Escritura de las duraciones (valores rítmicos)::
23 * Escritura de silencios::
24 * Impresión de las duraciones::
25 * Barras::
26 * Compases::
27 * Asuntos rítmicos especiales::
28 @end menu
29
30
31 @node Escritura de las duraciones (valores rítmicos)
32 @subsection Escritura de las duraciones (valores rítmicos)
33 @translationof Writing rhythms
34
35 @menu
36 * Duración de las notas::
37 * Grupos especiales::
38 * Escalar las duraciones::
39 * Ligaduras de unión::
40 @end menu
41
42 @node Duración de las notas
43 @unnumberedsubsubsec Duración de las notas
44 @translationof Durations
45
46 @cindex duración de las notas
47 @cindex notas, duración de
48 @cindex longitud de las notas
49 @cindex notas, longitud de
50
51 @funindex \longa
52 @funindex longa
53 @funindex \breve
54 @funindex breve
55 @funindex \maxima
56 @funindex maxima
57
58 Las duraciones se designan mediante números y puntos. Las duraciones
59 se introducen como sus valores recíprocos respecto de la redonda.  Por
60 ejemplo, una negra se escribe usando un @code{4} (puesto que es 1/4 de
61 redonda), mientras que una blanca se escribe con un @code{2} (por ser
62 1/2 de redonda).  Para notas mayores de la redonda se deben usar las
63 instrucciones @code{\longa} (que es una breve doble) y
64 @code{\breve}. Se pueden especificar duraciones tan cortas como la
65 garrapatea (con el número 128).  Son posibles valores más cortos, pero
66 sólo como notas unidas por una barra.
67
68 @c Two 64th notes are needed to obtain beams
69 @lilypond[quote,verbatim,relative=2]
70 \time 8/1
71 c\longa c\breve c1 c2
72 c4 c8 c16 c32 c64 c128 c128
73 @end lilypond
74
75 Aquí se pueden ver las mismas duraciones con el barrado automático
76 desactivado.
77
78 @c not strictly "writing rhythms"; more of a "displaying" thing,
79 @c but it's ok here.  -gp
80 @lilypond[quote,verbatim,relative=2]
81 \time 8/1
82 \autoBeamOff
83 c\longa c\breve c1 c2
84 c4 c8 c16 c32 c64 c128 c128
85 @end lilypond
86
87 Se puede escribir una nota con la duración de una cuádruple breve
88 mediante @code{\maxima}, pero esto está contemplado solamente dentro
89 de la notación musical antigua.  Para ver más detalles, consulte
90 @ref{Notación antigua}.
91
92 @cindex duración predeterminada
93 @cindex predeterminada, duración de la nota
94 @cindex nota, duración predeterminada
95
96 Si la duración se omite, su valor será el de la duración de la nota
97 anterior.  Por omisión, el valor de la primera nota es el de una
98 negra.
99
100 @lilypond[quote,verbatim,relative=2]
101 a a a2 a a4 a a1 a
102 @end lilypond
103
104 @cindex notas, con puntillo
105 @cindex puntillo, notas con
106 @cindex notas, con doble puntillo
107 @cindex doble puntillo, notas con
108
109 @funindex .
110
111 Para obtener duraciones de notas con puntillo, escriba un punto
112 (@code{.}) después del número.  Las notas con doble puntillo se
113 especifican escribiendo dos puntos, y así sucesivamente.
114
115 @lilypond[quote,verbatim,relative=2]
116 a4 b c4. b8 a4. b4.. c8.
117 @end lilypond
118
119 Ciertas duraciones no se pueden representar sólo con duraciones
120 binarias y puntillos; la única forma de representarlas es ligando dos
121 o más notas.  Para ver más detalles, consulte @ref{Ligaduras de unión}.
122
123 Para ver de qué manera se pueden especificar las duraciones de las
124 sílabas de la letra y cómo alinear la letra a las notas, consulte
125 @ref{Música vocal}.
126
127 Opcionalmente se pueden espaciar las notas de forma estrictamente
128 proporcional a sus duraciones.  Para ver más detalles sobre este y
129 otros ajustes que controlan la notación proporcional, consulte
130 @ref{Notación proporcional}.
131
132 @funindex \dotsUp
133 @funindex dotsUp
134 @funindex \dotsDown
135 @funindex dotsDown
136 @funindex \dotsNeutral
137 @funindex dotsNeutral
138
139 Normalmente los puntillos se desplazan hacia arriba para evitar las
140 líneas del pentagrama, excepto en situaciones de polifonía. Se pueden
141 situar los puntillos manualmente encima o debajo de las líneas de la
142 pauta; véase @ref{Dirección y posición}.
143
144 @predefined
145 @code{\autoBeamOn},
146 @code{\autoBeamOff},
147 @code{\dotsUp},
148 @code{\dotsDown},
149 @code{\dotsNeutral}.
150 @endpredefined
151
152 @snippets
153 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
154 {alternative-breve-note.ly}
155
156 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
157 {changing-the-number-of-augmentation-dots-per-note.ly}
158
159 @seealso
160 Glosario musical:
161 @rglos{breve},
162 @rglos{longa},
163 @rglos{maxima},
164 @rglos{note value},
165 @rglos{Duration names notes and rests}.
166
167 Referencia de la notación:
168 @ref{Barras automáticas},
169 @ref{Ligaduras de unión},
170 @ref{Plicas},
171 @ref{Escritura de las duraciones (valores rítmicos)},
172 @ref{Escritura de silencios},
173 @ref{Música vocal},
174 @ref{Notación antigua},
175 @ref{Notación proporcional}.
176
177 Fragmentos de código:
178 @rlsr{Rhythms}.
179
180 Referencia de funcionamiento interno:
181 @rinternals{Dots},
182 @rinternals{DotColumn}.
183
184 @knownissues
185 @c Deliberately duplicated in Durations and Rests.  -gp
186 No existe un límite fundamental para las duraciones de los silencios
187 (tanto para el más largo como para el más corto), pero el numero de
188 glifos es limitado: sólo se pueden imprimir desde el silencio de
189 garrapatea (128) hasta el de máxima (8 redondas).
190
191
192 @node Grupos especiales
193 @unnumberedsubsubsec Grupos especiales
194 @translationof Tuplets
195
196 @cindex grupos especiales
197 @cindex tresillos
198
199 @funindex \times
200 @funindex times
201
202 Los grupos especiales se obtienen a partir de una expresión musical
203 multiplicando todas las duraciones por una fracción:
204
205 @example
206 \times @var{fracción} @{ @var{música} @}
207 @end example
208
209 @noindent
210 La duración de @code{@var{música}} se multiplica por la fracción.  El
211 denominador de la fracción se imprime sobre las notas, opcionalmente
212 con un corchete.  El grupo especial más común es el tresillo, en el
213 que 3 notas tienen el valor de 2, por tanto las notas duran 2/3 de su
214 valor escrito:
215
216 @lilypond[quote,verbatim,relative=2]
217 a2 \tuplet 3/2 { b4 b b }
218 c4 c \tuplet 3/2 { b4 a g }
219 @end lilypond
220
221 @cindex grupos de valoración especial, colocación del corchete
222
223 @funindex \tupletUp
224 @funindex tupletUp
225 @funindex \tupletDown
226 @funindex tupletDown
227 @funindex \tupletNeutral
228 @funindex tupletNeutral
229
230 Se pueden colocar manualmente los corchetes de tresillo encima o
231 debajo de la pauta; véase @ref{Dirección y posición}.
232
233 Los grupos pueden anidarse unos dentro de otros:
234
235 @lilypond[quote,verbatim,relative=2]
236 \autoBeamOff
237 c4 \tuplet 5/4 { f8 e f \tuplet 3/2 { e[ f g] } } f4
238 @end lilypond
239
240 La modificación de los grupos especiales anidados que comienzan en el
241 mismo instante musical se debe hacer con @code{\tweak}.
242
243 Para modificar la duración de las notas sin imprimir un corchete de
244 grupo especial, véase @ref{Escalar las duraciones}.
245
246 @predefined
247 @code{\tupletUp},
248 @code{\tupletDown},
249 @code{\tupletNeutral}.
250 @endpredefined
251
252 @snippets
253 @cindex grupos especiales, formato de
254 @cindex tresillos, formato de
255
256 @funindex tupletNumberFormatFunction
257 @funindex tupletSpannerDuration
258
259 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
260 {entering-several-tuplets-using-only-one--times-command.ly}
261
262 @cindex grupos de valoración especial, modificación del número
263
264 @funindex TupletNumber
265
266 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
267 {changing-the-tuplet-number.ly}
268
269 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
270 {non-default-tuplet-numbers.ly}
271
272 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
273 {controlling-tuplet-bracket-visibility.ly}
274
275 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
276 {permitting-line-breaks-within-beamed-tuplets.ly}
277
278 @seealso
279 Glosario musical:
280 @rglos{triplet},
281 @rglos{tuplet},
282 @rglos{polymetric}.
283
284 Manual de aprendizaje:
285 @rlearning{Métodos de trucaje}.
286
287 Referencia de la notación:
288 @ref{Gestión del tiempo},
289 @ref{Escalar las duraciones},
290 @ref{La instrucción tweak},
291 @ref{Notación polimétrica}.
292
293 Fragmentos de código:
294 @rlsr{Rhythms}.
295
296 Referencia de funcionamiento interno:
297 @rinternals{TupletBracket},
298 @rinternals{TupletNumber},
299 @rinternals{TimeScaledMusic}.
300
301 @cindex adorno, notas de, dentro de corchetes de grupo especial
302
303 @knownissues
304 Las notas de adorno se pueden escribir dentro de los corchetes de
305 grupo especial, @emph{excepto} cuando un pentagrama comienza por una
306 nota de adorno seguida de un grupo de valoración especial.  En este
307 caso concreto, se debe poner la nota de adorno antes de la instrucción
308 @code{\times} para evitar errores.
309
310 @cindex indicaciones de tempo dentro de corchetes de grupo especial
311
312 Cuando se utiliza un grupo de valoración especial al comienzo de una
313 pieza con una indicación de @code{\tempo}, la música se debe escribir
314 explícitamente dentro de un bloque @code{\new Voice}, tal y como se
315 explica en @rlearning{Las voces contienen música}.
316
317
318 @node Escalar las duraciones
319 @unnumberedsubsubsec Escalar las duraciones
320 @translationof Scaling durations
321
322 @cindex escalar las duraciones
323 @cindex duraciones, escalado de
324
325 La duración de las figuras, silencios o acordes se puede multiplicar
326 por un factor @code{N/M} añadiendo @code{*N/M} (o @code{*N} si @code{M} es
327 1) a la duración.  Esto no afectará a la apariencia de las notas o
328 silencios que se producen, pero la duración alterada se usará para
329 calcular la posición dentro del compás y para establecer la duración
330 en la salida MIDI.  Los factores de multiplicación se pueden combinar
331 en la forma @code{*L*M/N}.  Los factores son parte de la duración: si
332 no especificamos una duración para las notas siguientes, la duración
333 por omisión que se toma de la nota anterior incluirá cualquier factor
334 de escala que se haya aplicado.
335
336 En el siguiente ejemplo las tres primeras notas duran exactamente dos
337 partes, pero no se imprime ningún corchete de tresillo.
338
339 @lilypond[quote,relative=2,verbatim]
340 \time 2/4
341 % Alter durations to triplets
342 a4*2/3 gis a
343 % Normal durations
344 a4 a
345 % Double the duration of chord
346 <a d>4*2
347 % Duration of quarter, appears like sixteenth
348 b16*4 c4
349 @end lilypond
350
351 La duración de los silencios espaciadores también se puede modificar
352 mediante un multiplicador.  Esto es útil para saltar muchos compases,
353 como por ejemplo @code{s1*23}.
354
355 @cindex compresión de música
356 @cindex expansión de música
357
358 @funindex \scaleDurations
359 @funindex scaleDurations
360
361 De la misma forma, se pueden comprimir por una fracción trozos de
362 música más largos, como si cada nota, acorde o silencio tuviera la
363 fracción como multiplicador.  Esto dejará intacta la apariencia de la
364 @emph{música}, pero la duración interna de las notas se multiplicará
365 por la fracción @emph{numerador}/@emph{denominador}.
366 He aquí un ejemplo que muestra cómo
367 se puede comprimir y expandir la música:
368
369 @lilypond[quote,relative=2,verbatim]
370 \time 2/4
371 % Normal durations
372 <c a>4 c8 a
373 % Scale music by *2/3
374 \scaleDurations 2/3 {
375   <c a f>4. c8 a f
376 }
377 % Scale music by *2
378 \scaleDurations 2/1 {
379   <c' a>4 c8 b
380 }
381 @end lilypond
382
383 Una aplicación de esta instrucción se encuentra en la notación
384 polimétrica, véase @ref{Notación polimétrica}.
385
386 @seealso
387 Referencia de la notación:
388 @ref{Grupos especiales},
389 @ref{Silencios invisibles},
390 @ref{Notación polimétrica}.
391
392 Fragmentos de código:
393 @rlsr{Rhythms}.
394
395 @knownissues
396 El cálculo de la posición dentro de un compás sdebe tener en
397 cuenta todos los factores de escalado que se han aplicado a las
398 notas dentro de ese compás, y cualquier acarreo fraccionado desde
399 los compases anteriores.  Este cálculo se efectúa utilizando
400 números racionales.  Si un numerador o denominador intermedio en
401 dicho proceso de cálculo sobrepasa la cantidad de 2^30, la
402 ejecución y el tipografiado se detendrán en ese punto sin indicar
403 ningún error.
404
405 @node Ligaduras de unión
406 @unnumberedsubsubsec Ligaduras de unión
407 @translationof Ties
408
409 @cindex ligadura de unión
410
411 @funindex ~
412
413 Una ligadura de unión conecta dos notas adyacentes de la misma altura.  La ligadura
414 en efecto extiende la longitud de una nota.
415
416 @warning{No deben confundirse las ligaduras de unión con las
417 @emph{ligaduras de expresión}, que indican articulación, ni con las
418 @emph{ligaduras de fraseo}, que indican el fraseo musical.  Una
419 ligadura de unión es tan sólo una manera de extender la duración de
420 una nota, algo parecido a lo que hace el puntillo.}
421
422 Se introduce una ligadura de unión usando el símbolo de la tilde curva
423 (@code{~}).
424
425 @lilypond[quote,verbatim,relative=2]
426 a2 ~ a
427 @end lilypond
428
429 Se usan ligaduras de unión bien cuando la nota atraviesa la barra de
430 compás o bien cuando no se pueden usar puntillos para denotar el
431 ritmo.  También se deben usar ligaduras cuando las notas atraviesan
432 subdivisiones del compás de mayor duración:
433
434 @c KEEP LY
435 @lilypond[verbatim,quote]
436 \relative c' {
437   r8^"sí" c8 ~ c2 r4 |
438   r8^"no" c2 ~ c8 r4
439 }
440 @end lilypond
441
442 Si necesitamos ligar muchas notas a través de las líneas divisorias,
443 nos podría resultar más fácil utilizar la división automática de las
444 notas, véase @ref{División automática de las notas}.  Este mecanismo divide
445 automáticamente las notas largas y las liga a través de las barras de
446 compás.
447
448 @cindex ligaduras y acordes
449 @cindex acordes y ligaduras
450
451 Cuando se aplica una ligadura de unión a un acorde, se conectan todas
452 las cabezas de las notas cuyas alturas coinciden.  Si no coincide
453 ningún par de cabezas, no se crea ninguna ligadura.  Los acordes se
454 pueden ligar parcialmente colocando la ligadura dentro del acorde.
455
456 @lilypond[quote,verbatim,relative=1]
457 <c e g> ~ <c e g>
458 <c~ e g~ b> <c e g b>
459 @end lilypond
460
461 @cindex repetición, ligaduras de unión en
462 @cindex ligaduras de unión, repeticiones y
463 @cindex primera y segunda vez, corchetes y ligaduras en
464 @cindex ligaduras de unión y corchetes de primera y segunda vez
465
466 @funindex \repeatTie
467 @funindex repeatTie
468
469 Cuando la segunda vez de una repetición comienza con una nota ligada,
470 es necesario especificar la ligadura repetida como sigue:
471
472 @lilypond[quote,relative=2,verbatim]
473 \repeat volta 2 { c g <c e>2 ~ }
474 \alternative {
475   % First alternative: following note is tied normally
476   { <c e>2. r4 }
477   % Second alternative: following note has a repeated tie
478   { <c e>2\repeatTie d4 c } }
479 @end lilypond
480
481 @cindex laissez vibrer
482 @cindex ligaduras laissez vibrer
483
484 @funindex \laissezVibrer
485 @funindex laissezVibrer
486
487 Las ligaduras @notation{L.v.} (@notation{laissez vibrer}, dejar
488 vibrar) indican que las notas no se deben apagar al final.  Se usan en
489 la notación para piano, arpa y otros instrumentos de cuerda y
490 percusión.  Se pueden introducir de la siguiente manera:
491
492 @lilypond[quote,verbatim,relative=1]
493 <c f g>1\laissezVibrer
494 @end lilypond
495
496 @cindex ligaduras, colocación
497
498 @funindex \tieUp
499 @funindex tieUp
500 @funindex \tieDown
501 @funindex tieDown
502 @funindex \tieNeutral
503 @funindex tieNeutral
504
505 Es posible hacer manualmente que las ligaduras de unión se coloquen
506 por encima o por debajo; véase @ref{Dirección y posición}.
507
508 @cindex ligaduras, apariencia
509 @cindex ligaduras de puntos
510 @cindex ligaduras discontinuas
511 @cindex discontinuas, ligaduras
512 @cindex puntos, ligaduras de
513
514 @funindex \tieDotted
515 @funindex tieDotted
516 @funindex \tieDashed
517 @funindex tieDashed
518 @funindex \tieSolid
519 @funindex tieSolid
520
521 Se puede hacer que las ligaduras de expresión sean discontinuas,
522 punteadas o una combinación de continuas y discontinuas.
523
524 @lilypond[quote, verbatim, relative=1]
525 \tieDotted
526 c2 ~ c
527 \tieDashed
528 c2 ~ c
529 \tieHalfDashed
530 c2 ~ c
531 \tieHalfSolid
532 c2 ~ c
533 \tieSolid
534 c2 ~ c
535 @end lilypond
536
537 Se pueden especificar patrones de discontinuidad personalizados:
538
539 @lilypond[quote, verbatim, relative=1]
540 \tieDashPattern #0.3 #0.75
541 c2 ~ c
542 \tieDashPattern #0.7 #1.5
543 c2 ~ c
544 \tieSolid
545 c2 ~ c
546 @end lilypond
547
548 Las definiciones de patrones de discontinuidad para las ligaduras de
549 unión tienen la misma estructura que las definiciones de patrones de
550 discontinuidad para las ligaduras de expresión.  Para ver más
551 información acerca de los patrones de discontinuidad complejos,
552 consulte los fragmentos de código bajo @ref{Ligaduras de expresión}.
553
554 Sobreescriba las propiedades de disposición @var{whiteout} y
555 @var{layer} para las ligaduras de unión que colisionen con otros
556 objetos del pentagrama.
557
558 @lilypond[verbatim,quote,ragged-right,relative=2]
559 \override Tie.layer = #-2
560 \override Staff.TimeSignature.layer = #-1
561 \override Staff.KeySignature.layer = #-1
562 \override Staff.TimeSignature.whiteout = ##t
563 \override Staff.KeySignature.whiteout = ##t
564 b2 b~
565 \time 3/4
566 \key a \major
567 b r4
568 @end lilypond
569
570 @predefined
571 @code{\tieUp},
572 @code{\tieDown},
573 @code{\tieNeutral},
574 @code{\tieDotted},
575 @code{\tieDashed},
576 @code{\tieDashPattern},
577 @code{\tieHalfDashed},
578 @code{\tieHalfSolid},
579 @code{\tieSolid}.
580 @endpredefined
581
582 @snippets
583 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
584 {using-ties-with-arpeggios.ly}
585
586 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
587 {engraving-ties-manually.ly}
588
589 @seealso
590 Glosario musical:
591 @rglos{tie},
592 @rglos{laissez vibrer}.
593
594 Referencia de la notación:
595 @ref{Ligaduras de expresión},
596 @ref{División automática de las notas}.
597
598 Fragmentos de código:
599 @rlsr{slurs},
600 @rlsr{Rhythms}.
601
602 Referencia de funcionamiento interno:
603 @rinternals{LaissezVibrerTie},
604 @rinternals{LaissezVibrerTieColumn},
605 @rinternals{TieColumn},
606 @rinternals{Tie}.
607
608 @knownissues
609 Un cambio de pentagrama cuando hay una ligadura activa no producirá
610 una ligadura inclinada.
611
612 Los cambios de clave o de octava durante una ligadura de unión no
613 están bien definidos realmente.  En estos casos puede ser preferible
614 una ligadura de expresión.
615
616
617 @node Escritura de silencios
618 @subsection Escritura de silencios
619 @translationof Writing rests
620
621 Los silencios se escriben como parte de la música dentro de las
622 expresiones musicales.
623
624 @menu
625 * Silencios::
626 * Silencios invisibles::
627 * Silencios de compás completo::
628 @end menu
629
630 @node Silencios
631 @unnumberedsubsubsec Silencios
632 @translationof Rests
633
634 @cindex silencio
635 @cindex silencios, indicar duraciones
636 @cindex maxima, silencio de
637 @cindex longa, silencio de
638 @cindex breve, silencio de
639
640 @funindex \rest
641 @funindex rest
642 @funindex r
643 @funindex \maxima
644 @funindex maxima
645 @funindex \longa
646 @funindex longa
647 @funindex \breve
648 @funindex breve
649
650 Los silencios se introducen como notas con el nombre @code{r}.  Las
651 duraciones mayores que la redonda utilizan las instrucciones
652 predefinidas que se muestran aquí:
653
654 @c \time 16/1 is used to avoid spurious bar lines
655 @c and long tracts of empty measures
656 @lilypond[quote,verbatim,relative=2]
657 \new Staff {
658   % These two lines are just to prettify this example
659   \time 16/1
660   \override Staff.TimeSignature.stencil = ##f
661   % Print a maxima rest, equal to four breves
662   r\maxima
663   % Print a longa rest, equal to two breves
664   r\longa
665   % Print a breve rest
666   r\breve
667   r1 r2 r4 r8 r16 r32 r64 r128
668 }
669 @end lilypond
670
671 @cindex silencios multicompás
672 @cindex silencios de compás completo
673
674 Los silencios de un compás, centrados en medio del compás, se deben
675 hacer con silencios multicompás.  Se pueden usar para un solo compás
676 así como para muchos compases, y se tratan en @ref{Silencios de compás completo}.
677
678 @cindex silencio, especificar la posición vertical
679
680 Para especificar explícitamente la posición vertical de un silencio,
681 escriba una nota seguida de @code{\rest}.  Se colocará un silencio en
682 la posición en que debería aparecer la nota.  Esto posibilita la
683 aplicación manual precisa de formato a la música polifónica, ya que el
684 formateador automático de colisiones de silencios no mueve estos
685 silencios.
686
687 @lilypond[quote,verbatim,relative=2]
688 a4\rest d4\rest
689 @end lilypond
690
691 @snippets
692 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
693 {rest-styles.ly}
694
695 @seealso
696 Glosario musical:
697 @rglos{breve},
698 @rglos{longa},
699 @rglos{maxima}.
700
701 Referencia de la notación:
702 @ref{Silencios de compás completo}.
703
704 Fragmentos de código:
705 @rlsr{Rhythms}.
706
707 Referencia de funcionamiento interno:
708 @rinternals{Rest}.
709
710 @knownissues
711 @c Deliberately duplicated in Durations and Rests.  -gp
712 No existe un límite fundamental respecto de las duraciones de los
713 silencios (tanto para el más corto como para el más largo), pero el
714 número de glifos es limitado: hay silencios desde la garrapatea (128)
715 hasta la máxima (8 redondas).
716
717
718 @node Silencios invisibles
719 @unnumberedsubsubsec Silencios invisibles
720 @translationof Invisible rests
721
722 @cindex desplazamiento
723 @cindex silencio invisible
724 @cindex invisible, silencio
725 @cindex nota de espaciado
726 @cindex silencio de separación
727
728 @funindex s
729 @funindex \skip
730 @funindex skip
731
732 Un silencio invisible (también conocido como @q{skip} o
733 desplazamiento) se puede introducir como una nota con el
734 nombre@tie{}@code{s}:
735
736 @lilypond[verbatim,quote,relative=2]
737 c4 c s c
738 s2 c
739 @end lilypond
740
741 @cindex letra, desplazamiento de
742
743 Los silencios de separación sólo están disponible en el modo de notas
744 y en el modo de acordes.  En otras situaciones, por ejemplo, cuando se
745 introduce la letra, se usa la instrucción @code{\skip} para producir
746 un desplazamiento de una cierta magnitud temporal.  @code{\skip}
747 requiere una duración explícita, pero se ignora si las sílabas de la
748 letra toman sus duraciones de las notas de una melodía asociada, a
749 través de @code{\addlyrics} o de @code{\lyricsto}.
750
751 @lilypond[quote,verbatim,relative=2]
752 <<
753   {
754     a2 \skip2 a2 a2
755   }
756   \new Lyrics {
757     \lyricmode {
758       foo2 \skip 1 bla2
759     }
760   }
761 >>
762 @end lilypond
763
764 Dado que @code{\skip} es una instrucción, no afecta a las duraciones
765 por omisión de las notas siguientes, a diferencia de@tie{}@code{s}.
766
767 @lilypond[quote,verbatim,relative=2]
768 <<
769   {
770     \repeat unfold 8 { a4 }
771   }
772   {
773     a4 \skip 2 a |
774     s2 a
775   }
776 >>
777 @end lilypond
778
779 Un silencio de separación produce implícitamente contextos
780 @code{Staff} y @code{Voice} si no existe ninguno, igual que las notas
781 y los silencios normales:
782
783 @lilypond[quote,verbatim,relative=2]
784 s1 s s
785 @end lilypond
786
787 @code{\skip} tan sólo desplaza un tiempo musical; no produce ninguna
788 salida, de ninguna clase.
789
790 @lilypond[quote,verbatim,relative=2]
791 % This is valid input, but does nothing
792 \skip 1 \skip1 \skip 1
793 @end lilypond
794
795 @seealso
796 Manual de aprendizaje:
797 @rlearning{Visibilidad y color de los objetos}.
798
799 Referencia de la notación:
800 @ref{Notas ocultas},
801 @ref{Visibilidad de los objetos}.
802
803 Fragmentos de código:
804 @rlsr{Rhythms}.
805
806 Referencia de funcionamiento interno:
807 @rinternals{SkipMusic}.
808
809
810 @node Silencios de compás completo
811 @unnumberedsubsubsec Silencios de compás completo
812 @translationof Full measure rests
813
814 @cindex multicompás, silencios
815 @cindex compás completo, silencios de
816 @cindex silencios multicompás
817 @cindex silencios de compás completo
818 @cindex redonda, silencios de, para un compás completo
819 @cindex silencios de redonda para un compás completo
820
821 @funindex R
822
823 Los silencios de uno o más compases completos se introducen como notas
824 con el nombre @code{R} en mayúscula:
825
826 @lilypond[quote,verbatim,relative=2]
827 % Rest measures contracted to single measure
828 \compressFullBarRests
829 R1*4
830 R1*24
831 R1*4
832 b2^"Tutti" b4 a4
833 @end lilypond
834
835 La duración de los silencios de compás completo es idéntica a la
836 notación de la duración que se usa para las notas.  La duración de un
837 silencio multi-compás debe ser siempre un número entero de compases,
838 por lo que con frecuencia han de utilizarse puntillos o fracciones:
839
840 @lilypond[quote,verbatim,relative=2]
841 \compressFullBarRests
842 \time 2/4
843 R1 | R2 |
844 \time 3/4
845 R2. | R2.*2 |
846 \time 13/8
847 R1*13/8 | R1*13/8*12 |
848 \time 10/8
849 R4*5*4 |
850 @end lilypond
851
852 Un silencio de un compás completo se imprime como un silencio de
853 redonda o de breve, centrado en el compás, según el tipo de compás
854 vigente.
855
856 @lilypond[quote,verbatim,relative=2]
857 \time 4/4
858 R1 |
859 \time 6/4
860 R1*3/2 |
861 \time 8/4
862 R1*2 |
863 @end lilypond
864
865 @cindex multicompás, silencios, expansión de
866 @cindex multicompás, silencios, contracción de
867
868 @funindex \expandFullBarRests
869 @funindex expandFullBarRests
870 @funindex \compressFullBarRests
871 @funindex compressFullBarRests
872
873 De forma predeterminada un silencio multicompás se expande en la
874 partitura impresa para mostrar explícitamente todos los compases de
875 silencio.  De forma alternativa, un silencio multicompás se puede
876 presentar como un solo compás que contiene un símbolo de silencio
877 multicompás, con el número de compases impreso encima del compás:
878
879 @lilypond[quote,verbatim,relative=2]
880 % Default behavior
881 \time 3/4 r2. | R2.*2 |
882 \time 2/4 R2 |
883 \time 4/4
884 % Rest measures contracted to single measure
885 \compressFullBarRests
886 r1 | R1*17 | R1*4 |
887 % Rest measures expanded
888 \expandFullBarRests
889 \time 3/4
890 R2.*2 |
891 @end lilypond
892
893 @cindex texto sobre un silencio multicompás
894 @cindex multicompás, silencio, adjuntar texto
895 @cindex inscripción sobre un silencio multicompás
896 @cindex multicompás, silencios, inscripción en
897 @cindex calderón sobre un silencio multicompás
898 @cindex multicompás, silencio, aplicar un calderón a
899 @cindex marcado sobre silencios multicompás
900 @cindex multicompás, silencio, con marcados
901
902 @funindex \fermataMarkup
903 @funindex fermataMarkup
904 @funindex MultiMeasureRestText
905
906 Se pueden añadir elementos de marcado a los silencios multicompás.  Se
907 proporciona la instrucción predefinida @code{\fermataMarkup} para
908 añadir calderones.
909
910 @lilypond[quote,verbatim,relative=2]
911 \compressFullBarRests
912 \time 3/4
913 R2.*10^\markup { \italic "ad lib." }
914 R2.^\fermataMarkup
915 @end lilypond
916
917 @warning{Los elementos de marcado que se añaden a un silencio
918 multicompás son objetos del tipo @code{MultiMeasureRestText}, no
919 @code{TextScript}.  Las sobreescrituras de propiedades deben ir
920 dirigidas hacia el objeto correcto, o se ignorarán.  Véase el ejemplo
921 siguiente:}
922
923 @lilypond[quote,verbatim,relative=2]
924 % This fails, as the wrong object name is specified
925 \override TextScript.padding = #5
926 R1^"wrong"
927 % This is the correct object name to be specified
928 \override MultiMeasureRestText.padding = #5
929 R1^"right"
930 @end lilypond
931
932 Cuando un silencio multicompás sigue inmediatamente al establecimiento
933 de un compás parcial con @code{\partial}, es posible que no se emitan
934 las advertencias correspondientes de comprobación de compás.
935
936 @funindex \textLengthOn
937 @funindex textLengthOn
938 @funindex \textLengthOff
939 @funindex textLengthOff
940 @funindex \fermataMarkup
941 @funindex fermataMarkup
942 @funindex \compressFullBarRests
943 @funindex compressFullBarRests
944 @funindex \expandFullBarRests
945 @funindex expandFullBarRests
946
947 @predefined
948 @code{\textLengthOn},
949 @code{\textLengthOff},
950 @code{\fermataMarkup},
951 @code{\compressFullBarRests},
952 @code{\expandFullBarRests}.
953 @endpredefined
954
955 @snippets
956 @cindex eclesiásticos, silencios
957 @cindex silencios eclesiásticos
958 @cindex kirchenpausen
959
960 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
961 {changing-form-of-multi-measure-rests.ly}
962
963 @cindex multicompás, posicionamiento de los silencios
964 @cindex colocación de los silencios multicompás
965
966 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
967 {positioning-multi-measure-rests.ly}
968
969 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
970 {multi-measure-rest-markup.ly}
971
972 @seealso
973 Glosario musical:
974 @rglos{multi-measure rest}.
975
976 Referencia de la notación:
977 @ref{Duraciones},
978 @ref{Texto},
979 @ref{Formatear el texto},
980 @ref{Guiones de texto}.
981
982 Fragmentos de código:
983 @rlsr{Rhythms}.
984
985 Referencia de funcionamiento interno:
986 @rinternals{MultiMeasureRest},
987 @rinternals{MultiMeasureRestNumber},
988 @rinternals{MultiMeasureRestText}.
989
990 @cindex digitaciones y silencios multicompás
991 @cindex multicompás, silencios, digitaciones y
992
993 @knownissues
994 En las digitaciones encima de silencios multicompás
995 (p. ej., @code{R1*10-4}), la cifra de la digitación
996 puede chocar con el número del compás.
997
998 @cindex condensar silencios
999 @cindex silencio normal, condensar
1000
1001 No hay ninguna forma de condensar automáticamente muchos silencios en
1002 un solo silencio multicompás.
1003
1004 @cindex silencio, colisiones de
1005
1006 Los silencios multicompás no toman parte en las colisiones de
1007 silencios.
1008
1009
1010 @node Impresión de las duraciones
1011 @subsection Impresión de las duraciones
1012 @translationof Displaying rhythms
1013
1014 @menu
1015 * Indicación de compás::
1016 * Indicaciones metronómicas::
1017 * Anacrusas::
1018 * Música sin compasear::
1019 * Notación polimétrica::
1020 * División automática de las notas::
1021 * Mostrar los ritmos de la melodía::
1022 @end menu
1023
1024 @node Indicación de compás
1025 @unnumberedsubsubsec Indicación de compás
1026 @translationof Time signature
1027
1028 @cindex Indicación de compás
1029 @cindex medida
1030
1031 @funindex \time
1032 @funindex time
1033
1034 La indicación de compás se establece como sigue:
1035
1036 @lilypond[quote,verbatim,relative=2]
1037 \time 2/4 c2
1038 \time 3/4 c2.
1039 @end lilypond
1040
1041 @cindex compás, visibilidad de la indicación de
1042
1043 La indicación de compás se imprime al comienzo de una pieza y siempre
1044 que hay un cambio de compás.  Si se produce un cambio al final de una
1045 línea, se imprime una indicación de advertencia en dicho lugar.  Se
1046 puede modificar este comportamiento predeterminado, véase
1047 @ref{Visibilidad de los objetos}.
1048
1049 @lilypond[quote,verbatim,relative=2]
1050 \time 2/4
1051 c2 c
1052 \break
1053 c c
1054 \break
1055 \time 4/4
1056 c c c c
1057 @end lilypond
1058
1059 @cindex compás, estilo de la indicación de
1060 @cindex metro, estilo de
1061
1062 @funindex \numericTimeSignature
1063 @funindex numericTimeSignature
1064 @funindex \defaultTimeSignature
1065 @funindex defaultTimeSignature
1066
1067 El símbolo de compás que se usa en 2/2 y 4/4 se puede cambiar a un
1068 estilo numérico:
1069
1070 @lilypond[quote,verbatim,relative=2]
1071 % Default style
1072 \time 4/4 c1
1073 \time 2/2 c1
1074 % Change to numeric style
1075 \numericTimeSignature
1076 \time 4/4 c1
1077 \time 2/2 c1
1078 % Revert to default style
1079 \defaultTimeSignature
1080 \time 4/4 c1
1081 \time 2/2 c1
1082 @end lilypond
1083
1084 Las indicaciones de compás de la música mensural se tratan en
1085 @ref{Indicaciones de compás de la música mensural}.
1086
1087 @cindex compás, indicación de, ajustes predeterminados
1088 @cindex autobarrado, propiedades para indicaciones de compás
1089 @cindex barrado, propiedades predefinidas para el compás
1090 @funindex \overrideTimeSignatureSettings
1091
1092 Además de ajustar la indicación de compás que se imprime, la
1093 instrucción @code{\time} establece también los valores de las
1094 propiedades basadas en el tipo de compás @code{baseMoment},
1095 @code{beatStructure} y @code{beamExceptions}.  Los valores
1096 predefinidos de estas propiedades están en
1097 @file{scm/time-signature-settings.scm}.
1098
1099 El valor predeterminado de @code{beatStructure} puede sobreescribirse
1100 dentro de la propia instrucción @code{\time} escribiéndolo como primer
1101 argumento opcional:
1102
1103 @lilypond[quote,verbatim]
1104 \score {
1105   \new Staff {
1106     \relative c' {
1107       \time #'(2 2 3) 7/8
1108       \repeat unfold 7 { c8 } |
1109       \time #'(3 2 2) 7/8
1110       \repeat unfold 7 { c8 } |
1111     }
1112   }
1113 }
1114 @end lilypond
1115
1116 De forma alternativa, los valores predeterminados de todoas estas
1117 variables basadas en la indicación de compás, incluidas
1118 @code{baseMoment} y @code{beamExceptions}, se pueden establecer
1119 juntas.  Los valores se pueden fijar independientemente para varios
1120 tipos de compás distintos.  Los nuevos valores tienen efecto cuando se
1121 ejecuta una instrucción @code{\time} posterior con el mismo valor del
1122 tipo de compás:
1123
1124 @lilypond[quote,verbatim]
1125 \score {
1126   \new Staff {
1127     \relative c' {
1128       \overrideTimeSignatureSettings
1129         4/4        % timeSignatureFraction
1130         1/4        % baseMomentFraction
1131         #'(3 1)    % beatStructure
1132         #'()       % beamExceptions
1133       \time 4/4
1134       \repeat unfold 8 { c8 } |
1135     }
1136   }
1137 }
1138 @end lilypond
1139
1140 @code{\overrideTimeSignatureSettings} toma cuatro argumentos:
1141
1142 @enumerate
1143
1144 @item
1145 @code{@var{timeSignatureFraction}}, una fracción que describe
1146 el tipo de compás al que se aplican estos valores.
1147
1148 @item
1149 @code{@var{baseMomentFraction}}, una fracción que contiene el
1150 numerador y denominador de la unidad de medida básica de ese tipo de
1151 compás.
1152
1153 @item
1154 @code{@var{beatStructure}}, una lista de Scheme que indica la
1155 estructura de los pulsos del compás, en unidades del momento base.
1156
1157 @item
1158 @code{@var{beamExceptions}}, una lista-A que contiene cualesquiera
1159 reglas de barrado para el tipo de compás que vayan más allá de
1160 terminar en cada pulso, como se describe en @ref{Establecer el
1161 comportamiento de las barras automáticas}.
1162 @end enumerate
1163
1164 El contexto que contiene @code{\overrideTimeSignatureSettings} se debe
1165 instanciar antes de que se ejecute la llamada a
1166 @code{\overrideTimeSignatureSettings}.  Ello significa que debe
1167 instanciarse explícitamente o debe existir música dentro del contexto
1168 antes de la llamada a @code{\overrideTimeSignatureSettings}:
1169
1170 @lilypond[quote,verbatim]
1171 \score {
1172   \relative c' {
1173     % This call will fail because the context isn't yet instantiated
1174     \overrideTimeSignatureSettings
1175       4/4        % timeSignatureFraction
1176       1/4        % baseMomentFraction
1177       #'(3 1)    % beatStructure
1178       #'()       % beamExceptions
1179     \time 4/4
1180     c8^\markup {"Beamed (2 2)"}
1181     \repeat unfold 7 { c8 } |
1182     % This call will succeed
1183     \overrideTimeSignatureSettings
1184       4/4        % timeSignatureFraction
1185       1/4        % baseMomentFraction
1186       #'(3 1)    % beatStructure
1187       #'()       % beamExceptions
1188     \time 4/4
1189     c8^\markup {"Beamed (3 1)"}
1190     \repeat unfold 7 { c8 } |
1191   }
1192 }
1193 @end lilypond
1194
1195 @cindex compás, propiedades, restaurar los valores predeterminados
1196 @cindex restaurar las propiedades predeterminadas del tipo de compás
1197 @funindex \revertTimeSignatureSettings
1198
1199 Los valores modificados de las propiedades predeterminadas del tipo de
1200 compás se pueden restaurar a los valores originales:
1201
1202 @lilypond[quote,verbatim]
1203 \score{
1204   \relative c' {
1205     \repeat unfold 8 { c8 } |
1206     \overrideTimeSignatureSettings
1207       4/4        % timeSignatureFraction
1208       1/4        % baseMomentFraction
1209       #'(3 1)    % beatStructure
1210       #'()       % beamExceptions
1211     \time 4/4
1212     \repeat unfold 8 { c8 } |
1213     \revertTimeSignatureSettings 4/4
1214     \time 4/4
1215     \repeat unfold 8 { c8 } |
1216   }
1217 }
1218 @end lilypond
1219
1220 Se pueden establecer diferentes valores de las propiedades
1221 predeterminadas del tipo de compás para los distintos pentagramas
1222 moviendo el @code{Timing_translator} y el
1223 @code{Default_bar_line_engraver} del contexto @code{Score} al contexto
1224 @code{Staff}.
1225
1226 @lilypond[quote, verbatim]
1227 \score {
1228   \new StaffGroup <<
1229      \new Staff {
1230         \overrideTimeSignatureSettings
1231           4/4        % timeSignatureFraction
1232           1/4        % baseMomentFraction
1233           #'(3 1)    % beatStructure
1234           #'()       % beamExceptions
1235         \time 4/4
1236         \repeat unfold 8 {c''8}
1237      }
1238      \new Staff {
1239         \overrideTimeSignatureSettings
1240           4/4        % timeSignatureFraction
1241           1/4        % baseMomentFraction
1242           #'(1 3)    % beatStructure
1243           #'()       % beamExceptions
1244         \time 4/4
1245         \repeat unfold 8 {c''8}
1246      }
1247   >>
1248   \layout {
1249     \context {
1250       \Score
1251       \remove "Timing_translator"
1252       \remove "Default_bar_line_engraver"
1253     }
1254     \context {
1255       \Staff
1256       \consists "Timing_translator"
1257       \consists "Default_bar_line_engraver"
1258     }
1259   }
1260 }
1261 @end lilypond
1262
1263 Otro método para cambiar estas variables relacionadas con el tipo de
1264 compás, que evita la reimpresión de la indicación de compás en el
1265 momento del cambio, se muestra en
1266 @ref{Establecer el comportamiento de las barras automáticas}.
1267
1268 @predefined
1269 @code{\numericTimeSignature},
1270 @code{\defaultTimeSignature}.
1271 @endpredefined
1272
1273
1274 @snippets
1275 @lilypondfile[verbatim,quote,texidoc,doctitle]
1276 {time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly}
1277
1278 @seealso
1279 Glosario musical:
1280 @rglos{time signature}
1281
1282 Referencia de la notación:
1283 @ref{Indicaciones de compás de la música mensural},
1284 @ref{Establecer el comportamiento de las barras automáticas},
1285 @ref{Gestión del tiempo}.
1286
1287 Archivos instalados:
1288 @file{scm/time-signature-settings.scm}.
1289
1290 Fragmentos de código:
1291 @rlsr{Rhythms}.
1292
1293 Referencia de funcionamiento interno:
1294 @rinternals{TimeSignature},
1295 @rinternals{Timing_translator}.
1296
1297
1298 @node Indicaciones metronómicas
1299 @unnumberedsubsubsec Indicaciones metronómicas
1300 @translationof Metronome marks
1301
1302 @cindex tempo
1303 @cindex pulsos por minuto
1304 @cindex metrónomo, indicación de
1305 @cindex metrónomo, indicación de, con texto
1306
1307 @funindex \tempo
1308 @funindex tempo
1309
1310 Es muy sencillo escribir una indicación metronómica básica:
1311
1312 @lilypond[verbatim,quote,relative=1]
1313 \tempo 4 = 120
1314 c2 d
1315 e4. d8 c2
1316 @end lilypond
1317
1318 También se pueden imprimir indicaciones metronómicas
1319 como un intervalo entre dos números:
1320
1321 @lilypond[verbatim,quote,relative=1]
1322 \tempo 4 = 40 ~ 46
1323 c4. e8 a4 g
1324 b,2 d4 r
1325 @end lilypond
1326
1327 Se pueden usar indicaciones de tempo con texto:
1328
1329 @lilypond[verbatim,quote,relative=2]
1330 \tempo "Allegretto"
1331 c4 e d c
1332 b4. a16 b c4 r4
1333 @end lilypond
1334
1335 La combinación de una indicación metronómica y un texto hace que la
1336 marca de metrónomo se encierre entre paréntesis automáticamente:
1337
1338 @lilypond[verbatim,quote,relative=2]
1339 \tempo "Allegro" 4 = 160
1340 g4 c d e
1341 d4 b g2
1342 @end lilypond
1343
1344 En general, el texto puede ser cualquier objeto de marcado:
1345
1346 @lilypond[verbatim,quote,relative=2]
1347 \tempo \markup { \italic Faster } 4 = 132
1348 a8-. r8 b-. r gis-. r a-. r
1349 @end lilypond
1350
1351 Se puede escribir una indicación metronómica entre paréntesis sin
1352 ninguna indicación textual, escribiendo una cadena vacía en la
1353 entrada:
1354
1355 @lilypond[verbatim,quote,relative=2]
1356 \tempo "" 8 = 96
1357 d4 g e c
1358 @end lilypond
1359
1360
1361 @snippets
1362 @lilypondfile[verbatim,quote,texidoc,doctitle]
1363 {printing-metronome-and-rehearsal-marks-below-the-staff.ly}
1364
1365 @c perhaps also an example of how to move it horizontally?
1366
1367 @lilypondfile[verbatim,quote,texidoc,doctitle]
1368 {changing-the-tempo-without-a-metronome-mark.ly}
1369
1370 @lilypondfile[verbatim,quote,texidoc,doctitle]
1371 {creating-metronome-marks-in-markup-mode.ly}
1372
1373 Para ver más detalles, consulte @ref{Formatear el texto}.
1374
1375 @seealso
1376 Glosario musical:
1377 @rglos{metronome},
1378 @rglos{metronomic indication},
1379 @rglos{tempo indication},
1380 @rglos{metronome mark}.
1381
1382 Referencia de la notación:
1383 @ref{Formatear el texto},
1384 @ref{Salida MIDI}.
1385
1386 Fragmentos de código:
1387 @rlsr{Staff notation}.
1388
1389 Referencia de funcionamiento interno::
1390 @rinternals{MetronomeMark}.
1391
1392
1393 @node Anacrusas
1394 @unnumberedsubsubsec Anacrusas
1395 @translationof Upbeats
1396
1397 @cindex anacrusa
1398 @cindex parte al alzar
1399 @cindex compás parcial
1400 @cindex parcial, compás
1401 @cindex compás de anacrusa
1402
1403 @funindex measurePosition
1404 @funindex \partial
1405 @funindex partial
1406
1407 Los compases parciales como las @emph{anacrusas} o partes
1408 @emph{al alzar} se escriben usando la instrucción
1409 @code{\partial}:
1410
1411 @example
1412 \partial @var{duración}
1413 @end example
1414
1415 @noindent
1416 donde @code{@var{duración}} es la longitud @emph{restante}
1417 del compás parcial @emph{antes} del comienzo del siguiente
1418 compás completo.
1419
1420 @lilypond[quote,verbatim,relative=1]
1421 \time 3/4
1422 \partial 8
1423 e8 | a4 c8 b c4 |
1424 @end lilypond
1425
1426 La @var{duración} puede ser cualquier valor menor de un compás
1427 completo:
1428
1429 @lilypond[quote,verbatim,relative=1]
1430 \time 3/4
1431 \partial 4.
1432 r4 e8 | a4 c8 b c4 |
1433 @end lilypond
1434
1435 El @code{\partial @var{duración}} se puede también escribir como:
1436
1437 @example
1438 \set Timing.measurePosition -@var{duración}
1439 @end example
1440
1441 Así, @code{\partial 8} se convierte en:
1442
1443 @lilypond[quote,verbatim,relative=1]
1444 \time 3/4
1445 \set Timing.measurePosition = #(ly:make-moment -1/8)
1446 e8 | a4 c8 b c4 |
1447 @end lilypond
1448
1449 La propiedad @code{measurePosition} contiene un número racional que
1450 indica qué parte del compás ha transcurrido hasta el momento.  Observe
1451 que se establece a un número negativo por parte de la instrucción
1452 @code{\partial}: es decir, @code{\partial 4} se traduce internamente a
1453 @w{@code{-4}}, con el significado de @qq{queda un valor de negra en este
1454 compás}.
1455
1456 @seealso
1457 Glosario musical:
1458 @rglos{anacrusis}.
1459
1460 Referencia de la notación:
1461 @ref{Notas de adorno}.
1462
1463 Fragmentos de código:
1464 @rlsr{Rhythms}.
1465
1466 Referencia de funcionamiento interno:
1467 @rinternals{Timing_translator}.
1468
1469 @knownissues
1470 La instrucción @code{\partial} debe usarse solamente en el comienzo de
1471 una pieza.  Si se emplea después del comienzo se obtendrán varias
1472 advertencias o efectos desagradables, en este caso utilice en su lugar
1473 @code{\set Timing.measurePosition}.
1474
1475 @lilypond[quote,verbatim,relative=1]
1476 \time 6/8
1477 \partial 8
1478 e8 | a4 c8 b[ c b] |
1479 \set Timing.measurePosition = #(ly:make-moment -1/4)
1480 r8 e,8 | a4 c8 b[ c b] |
1481 @end lilypond
1482
1483
1484 @node Música sin compasear
1485 @unnumberedsubsubsec Música sin compasear
1486 @translationof Unmetered music
1487
1488 @cindex cadencia
1489 @cindex cadencia, barras
1490 @cindex cadencia, alteraciones
1491 @cindex cadencia, barras de compás
1492 @cindex cadencia, números de compás
1493 @cindex música sin metro
1494 @cindex música sin metro, barras
1495 @cindex música sin metro, alteraciones
1496 @cindex música sin metro, barras de compás
1497 @cindex música sin metro, números de compás
1498 @cindex alteraciones, cadencias
1499 @cindex alteraciones, música sin metro
1500 @cindex barras de compás, música sin metro
1501 @cindex números de compás, cadencias
1502 @cindex números de compás, música sin metro
1503 @cindex barras, cadencias
1504 @cindex barras, música sin metro
1505
1506 @funindex \cadenzaOn
1507 @funindex cadenzaOn
1508 @funindex \cadenzaOff
1509 @funindex cadenzaOff
1510
1511 En la música medida se insertan líneas divisorias
1512 y se calculan los números de compás automáticamente.
1513 En música sin metro (es decir, cadencias), esto no es deseable
1514 y se puede @q{desactivar} usando la instrucción
1515 @code{\cadenzaOn}, para despúes @q{reactivarlo} en el lugar
1516 adecuado usando @code{\cadenzaOff}.
1517
1518 @lilypond[verbatim,relative=2,quote]
1519 c4 d e d
1520 \cadenzaOn
1521 c4 c d8[ d d] f4 g4.
1522 \cadenzaOff
1523 \bar "|"
1524 d4 e d c
1525 @end lilypond
1526
1527 La numeración de compases se continúa al final de la cadencia.
1528
1529 @lilypond[verbatim,relative=2,quote]
1530 % Show all bar numbers
1531 \override Score.BarNumber.break-visibility = #all-visible
1532 c4 d e d
1533 \cadenzaOn
1534 c4 c d8[ d d] f4 g4.
1535 \cadenzaOff
1536 \bar "|"
1537 d4 e d c
1538 @end lilypond
1539
1540 Nunca se inicia un compás nuevo dentro de una cadencia,
1541 incluso aunque se inserten una o más instrucciones @code{\bar}
1542 dentro de ella. Por tanto, se deben añadir manualmente las alteraciones
1543 accidentales de cortesía.  Véase @ref{Alteraciones accidentales}.
1544
1545 @lilypond[verbatim,relative=2,quote]
1546 c4 d e d
1547 \cadenzaOn
1548 cis4 d cis d
1549 \bar "|"
1550 cis4 d cis! d
1551 \cadenzaOff
1552 \bar "|"
1553 @end lilypond
1554
1555 El barrado automático se desactiva mediante @code{\cadenzaOn}.
1556 Por tanto, todo el barrado en las
1557 cadencias se debe introducir manualmente.
1558 Véase @ref{Barras manuales}.
1559
1560 @lilypond[verbatim,relative=2,quote]
1561 \repeat unfold 8 { c8 }
1562 \cadenzaOn
1563 cis8 c c c c
1564 \bar"|"
1565 c8 c c
1566 \cadenzaOff
1567 \repeat unfold 8 { c8 }
1568 @end lilypond
1569
1570 Estas instrucciones predefinidas afectan a todas las
1571 pautas de la partitura, aunque aparezcan en un solo contexto
1572 @code{Voice}.  Para cambiar esto, traslade el
1573 @code{Timing_translator} del contexto @code{Score} al contexto
1574 @code{Staff}, véase @ref{Notación polimétrica}.
1575
1576 @predefined
1577 @code{\cadenzaOn},
1578 @code{\cadenzaOff}.
1579 @endpredefined
1580
1581 @seealso
1582 Glosario musical:
1583 @rglos{cadenza}.
1584
1585 Referencia de la notación:
1586 @ref{Visibilidad de los objetos},
1587 @ref{Notación polimétrica},
1588 @ref{Barras manuales},
1589 @ref{Alteraciones accidentales}.
1590
1591 Fragmentos de código:
1592 @rlsr{Rhythms}.
1593
1594 @cindex cadencias, saltos de línea en
1595 @cindex cadencias, saltos de página en
1596 @cindex sin medida, música, saltos de línea en
1597 @cindex sin medida, música, saltos de página en
1598 @cindex saltos, en música sin medida
1599 @cindex saltos de línea, cadencias
1600 @cindex saltos de página, cadencias
1601 @cindex saltos de línea, música sin medida
1602 @cindex saltos de página, música sin medida
1603
1604 @knownissues
1605 Sólo se insertan saltos de línea y de página automáticamente
1606 en las líneas divisorias,
1607 por lo que es necesario insertar manualmente líneas divisorias
1608 @q{invisibles} en fragmentos largos de música sin medir para permitir
1609 los saltos:
1610
1611 @example
1612 \bar ""
1613 @end example
1614
1615 Se debe crear explícitamente un contexto de voz al empezar una
1616 pieza con @code{\cadenzaOn}, pues en caso contrario pueden
1617 ocurrir algunos errores extraños.
1618
1619 @example
1620 \new Voice @{
1621   \relative c' @{
1622     \cadenzaOn
1623     c16[^"Solo Free Time" d e f] g2.
1624     \bar "||"
1625     \cadenzaOff
1626   @}
1627 @}
1628 @end example
1629
1630 @node Notación polimétrica
1631 @unnumberedsubsubsec Notación polimétrica
1632 @translationof Polymetric notation
1633
1634 @c This section necessarily uses \set
1635 @c This is acceptable  -td
1636
1637 @cindex compás, doble
1638 @cindex compases polimétricos
1639 @cindex polimétricos, compases
1640 @cindex metro polimétrico
1641 @cindex doble compás
1642
1643 @funindex timeSignatureFraction
1644 @funindex \scaleDurations
1645 @funindex scaleDurations
1646 @funindex \times
1647 @funindex times
1648
1649 Está contemplada la notación polimétrica, ya sea explícitamente o
1650 mediante la modificación manual de la indicación visible del compás y/o el
1651 escalado de la duración de las notas.
1652
1653 @subsubsubheading Pentagramas con distintas indicaciones de compás y compases de igual longitud
1654
1655 Establezca una indicación de compás común para cada pentagrama, y fije
1656 @code{timeSignatureFraction} a la fracción deseada.  Luego use la función
1657 @code{\scaleDurations} para escalar las duraciones de las notas en cada
1658 pauta a la indicación de compás común.
1659
1660 @cindex barras en música polimétrica
1661 @cindex polimétrico, metro, barras en 
1662
1663 En el siguiente ejemplo, se usa en paralelo música con compases de 3/4, 9/8 y
1664 10/8.  En el segundo pentagrama, las duraciones mostradas se
1665 multiplican por 2/3 (pues 2/3 * 9/8 = 3/4), y en el tercer pentagrama,
1666 las duraciones que se muestran están multiplicadas por 3/5 (pues 3/5 *
1667 10/8 = 3/4).  Con frecuencia habrá que insertar las barras de
1668 forma manual, pues el escalado de las duraciones afecta a las reglas
1669 de barrado automático.
1670
1671 @lilypond[quote,verbatim]
1672 \relative c' <<
1673   \new Staff {
1674     \time 3/4
1675     c4 c c |
1676     c4 c c |
1677   }
1678   \new Staff {
1679     \time 3/4
1680     \set Staff.timeSignatureFraction = 9/8
1681     \scaleDurations 2/3
1682       \repeat unfold 6 { c8[ c c] }
1683   }
1684   \new Staff {
1685     \time 3/4
1686     \set Staff.timeSignatureFraction = 10/8
1687     \scaleDurations 3/5 {
1688       \repeat unfold 2 { c8[ c c] }
1689       \repeat unfold 2 { c8[ c] } |
1690       c4. c \tuplet 3/2 { c8[ c c] } c4
1691     }
1692   }
1693 >>
1694 @end lilypond
1695
1696 @subsubsubheading Pentagramas con distintas indicaciones de compás y longitudes de compás distintas
1697
1698 Se puede dar a cada pentagrama su propia indicación de compás
1699 independiente trasladando los grabadores @code{Timing_translator} y
1700 @code{Default_bar_line_engraver} al contexto de @code{Staff}.
1701
1702 @lilypond[quote,verbatim]
1703 \layout {
1704   \context {
1705     \Score
1706     \remove "Timing_translator"
1707     \remove "Default_bar_line_engraver"
1708   }
1709   \context {
1710     \Staff
1711     \consists "Timing_translator"
1712     \consists "Default_bar_line_engraver"
1713   }
1714 }
1715
1716 % Now each staff has its own time signature.
1717
1718 \relative c' <<
1719   \new Staff {
1720     \time 3/4
1721     c4 c c |
1722     c4 c c |
1723   }
1724   \new Staff {
1725     \time 2/4
1726     c4 c |
1727     c4 c |
1728     c4 c |
1729   }
1730   \new Staff {
1731     \time 3/8
1732     c4. |
1733     c8 c c |
1734     c4. |
1735     c8 c c |
1736   }
1737 >>
1738 @end lilypond
1739
1740 @funindex \compoundMeter
1741 @cindex compuesto, indicaciones de compás
1742 @cindex compás compuesto, indicación de
1743
1744 @subsubsubheading Indicaciones de compás compuesto
1745
1746 Se crean usando la función @code{\compoundMeter}.  La sintaxis es:
1747
1748 @example
1749 \compoundMeter #'@code{(lista de listas)}
1750 @end example
1751
1752 La construcción más simple es una lista única, en la que el
1753 @emph{último} número indica el denominador de la indicación de compás
1754 y los anteriores son los numeradores.
1755
1756 @lilypond[quote,verbatim]
1757 \relative c' {
1758   \compoundMeter #'((2 2 2 8))
1759   \repeat unfold 6 c8 \repeat unfold 12 c16
1760 }
1761 @end lilypond
1762
1763 Se pueden construir compases más complejos utilizando listas
1764 adicionales.  Asimismo, los ajustes de barrado se ajustarán
1765 dependiendo de los valores.
1766
1767 @lilypond[quote,verbatim]
1768 \relative c' {
1769   \compoundMeter #'((1 4) (3 8))
1770   \repeat unfold 5 c8 \repeat unfold 10 c16
1771 }
1772
1773 \relative c' {
1774   \compoundMeter #'((1 2 3 8) (3 4))
1775   \repeat unfold 12 c8
1776 }
1777 @end lilypond
1778
1779 @seealso
1780 Glosario musical:
1781 @rglos{polymetric},
1782 @rglos{polymetric time signature},
1783 @rglos{meter}.
1784
1785 Referencia de la notación:
1786 @ref{Barras automáticas},
1787 @ref{Barras manuales},
1788 @ref{Indicación de compás},
1789 @ref{Escalar las duraciones}.
1790
1791 Fragmentos de código:
1792 @rlsr{Rhythms}.
1793
1794 Referencia de funcionamiento interno:
1795 @rinternals{TimeSignature},
1796 @rinternals{Timing_translator},
1797 @rinternals{Default_bar_line_engraver},
1798 @rinternals{Staff}.
1799
1800 @knownissues
1801 Al usar distintos compases en paralelo, las notas que están en el
1802 mismo instante de tiempo se colocan en la misma posición horizontal.
1803 Sin embargo, las barras de compás en los distintos pentagramas harán
1804 que el espaciado de notas sea menos regular en cada pentagrama
1805 individual de lo que sería normal sin las distintas indicaciones de
1806 compás.
1807
1808
1809 @node División automática de las notas
1810 @unnumberedsubsubsec División automática de las notas
1811 @translationof Automatic note splitting
1812
1813 @cindex notas, división de
1814 @cindex división de notas
1815 @cindex silencios, división de
1816 @cindex división de silencios
1817
1818 @funindex Note_heads_engraver
1819 @funindex Completion_heads_engraver
1820 @funindex Completion_rest_engraver
1821
1822 Las notas largas se pueden convertir automáticamente en notas ligadas.
1823 Se hace mediante la sustitución del @code{Note_heads_engraver} por el
1824 @code{Completion_heads_engraver}.  De forma similar, los silencios largos que
1825 sobrepasan líneas de compás se dividen automáticamente sustituyendo el
1826 grabador @code{Rest_engraver} con el grabador @code{Completion_rest_engraver}.
1827 En el ejemplo siguiente, las notas y los silencios que atraviesan la barra
1828 de compás se dividen, y además las notas se unen mediante una ligadura.
1829
1830 @lilypond[quote,verbatim,relative=1]
1831 \new Voice \with {
1832   \remove "Note_heads_engraver"
1833   \consists "Completion_heads_engraver"
1834   \remove "Rest_engraver"
1835   \consists "Completion_rest_engraver"
1836 }
1837
1838 { c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 r1*2 }
1839 @end lilypond
1840
1841 Estos grabadores dividen todas las notas y silencios largos en la
1842 barra de compás, e inserta ligaduras en las notas.
1843 Uno de sus usos es depurar partituras complejas:
1844 si los compases no están completos, las ligaduras mostrarán
1845 exactamente cuánto le falta a cada compás.
1846
1847 @seealso
1848 Glosario musical:
1849 @rglos{tie}
1850
1851 Manual de aprendizaje:
1852 @rlearning{Explicación de los grabadores},
1853 @rlearning{Añadir y eliminar grabadores}.
1854
1855 Fragmentos de código:
1856 @rlsr{Rhythms}.
1857
1858 Referencia de funcionamiento interno:
1859 @rinternals{Note_heads_engraver},
1860 @rinternals{Completion_heads_engraver},
1861 @rinternals{Rest_engraver},
1862 @rinternals{Completion_rest_engraver},
1863 @rinternals{Forbid_line_break_engraver}.
1864
1865 @knownissues
1866 No todas las duraciones (sobre todo las que contienen grupos
1867 especiales) se pueden representar exactamente con notas normales y
1868 puntillos, pero el grabador @code{Completion_heads_engraver} nunca
1869 insertará grupos especiales.
1870
1871 @code{Completion_heads_engraver} afecta sólo a las notas; no divide
1872 silencios.
1873
1874
1875 @node Mostrar los ritmos de la melodía
1876 @unnumberedsubsubsec Mostrar los ritmos de la melodía
1877 @translationof Showing melody rhythms
1878
1879 @cindex melodía, mostrar las duraciones
1880 @cindex duraciones de la melodía, mostrar
1881
1882 A veces podemos querer mostrar solamente el ritmo de una melodía.
1883 Esto se puede hacer con un pentagrama de ritmo.  Todas las alturas de
1884 las notas se convierten en barras inclinadas, y el pentagrama tiene
1885 una sola línea:
1886
1887 @lilypond[quote,relative=1,verbatim]
1888 <<
1889   \new RhythmicStaff {
1890     \new Voice = "myRhythm" {
1891       \time 4/4
1892       c4 e8 f g2
1893       r4 g g f
1894       g1
1895     }
1896   }
1897   \new Lyrics {
1898     \lyricsto "myRhythm" {
1899       This is my song
1900       I like to sing
1901     }
1902   }
1903 >>
1904 @end lilypond
1905
1906 @cindex guitarra, tablas de acordes
1907 @cindex rasgueado, mostrar ritmos
1908 @cindex guitarra, mostrar ritmos rasgueados
1909
1910 @funindex Pitch_squash_engraver
1911 @funindex \improvisationOn
1912 @funindex improvisationOn
1913 @funindex \improvisationOff
1914 @funindex improvisationOff
1915
1916 Las tablas de acordes de guitarra ofrecen a menudo los ritmos de
1917 rasgueado.  Esto se puede hacer con el grabador
1918 @code{Pitch_squash_engraver} y @code{\improvisationOn}.
1919
1920 @lilypond[quote,verbatim]
1921 <<
1922   \new ChordNames {
1923     \chordmode {
1924       c1 f g c
1925     }
1926   }
1927   \new Voice \with {
1928     \consists "Pitch_squash_engraver"
1929   } \relative c'' {
1930     \improvisationOn
1931     c4 c8 c c4 c8 c
1932     f4 f8 f f4 f8 f
1933     g4 g8 g g4 g8 g
1934     c4 c8 c c4 c8 c
1935   }
1936 >>
1937 @end lilypond
1938
1939
1940 @predefined
1941 @code{\improvisationOn},
1942 @code{\improvisationOff}.
1943 @endpredefined
1944
1945
1946 @snippets
1947
1948 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
1949 {guitar-strum-rhythms.ly}
1950
1951 @seealso
1952 Fragmentos de código:
1953 @rlsr{Rhythms}.
1954
1955 Referencia de funcionamiento interno:
1956 @rinternals{RhythmicStaff},
1957 @rinternals{Pitch_squash_engraver}.
1958
1959
1960 @node Barras
1961 @subsection Barras
1962 @translationof Beams
1963
1964 @menu
1965 * Barras automáticas::
1966 * Establecer el comportamiento de las barras automáticas::
1967 * Barras manuales::
1968 * Barras progresivas::
1969 @end menu
1970
1971 @node Barras automáticas
1972 @unnumberedsubsubsec Barras automáticas
1973 @translationof Automatic beams
1974
1975 De manera predeterminada, las barras de corchea se insertan
1976 automáticamente:
1977
1978 @cindex barras manuales
1979 @cindex manuales, barras
1980 @cindex barras, reglas personalizadas
1981
1982 @funindex \autoBeamOn
1983 @funindex autoBeamOn
1984 @funindex \autoBeamOff
1985 @funindex autoBeamOff
1986
1987 @lilypond[quote,verbatim,relative=2]
1988 \time 2/4 c8 c c c
1989 \time 6/8 c8 c c c8. c16 c8
1990 @end lilypond
1991
1992 Cuando estas decisiones automáticas no son lo bastante buenas, se
1993 pueden escribir los barrados de forma explícita; véase @ref{Barras manuales}.  Las barras @emph{se deben} introducir manualmente si se
1994 quieren extender por encima de los silencios.
1995
1996 Si no se necesita el barrado automático, se puede desactivar con
1997 @code{\autoBeamOff} y activarse con @code{\autoBeamOn}:
1998
1999 @lilypond[quote,relative=1,verbatim]
2000 c4 c8 c8. c16 c8. c16 c8
2001 \autoBeamOff
2002 c4 c8 c8. c16 c8.
2003 \autoBeamOn
2004 c16 c8
2005 @end lilypond
2006
2007 @cindex melismas, barras en
2008 @cindex barras y melismas
2009
2010 @warning{Si se usan barras para indicar los melismas de las canciones,
2011 entonces se debe desactivar el barrado automático con
2012 @code{\autoBeamOff} e indicar las barras manualmente.
2013 La utilización de @code{@bs{}partcombine} con
2014 @code{@bs{}autoBeamOff} puede producir resultados no deseados.  Véanse
2015 los fragmentos de código para mayor información.}
2016
2017 Se pueden crear patrones de barrado que difieran de los valores
2018 automáticos predeterminados; véase @ref{Establecer el comportamiento de las barras automáticas}.
2019
2020 @predefined
2021 @code{\autoBeamOff},
2022 @code{\autoBeamOn}.
2023 @endpredefined
2024
2025 @cindex barras en saltos de línea
2026 @cindex línea, barras en saltos de
2027 @cindex barras en ángulo
2028 @cindex dobladas, barras
2029 @funindex breakable
2030
2031 @snippets
2032 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2033 {beams-across-line-breaks.ly}
2034
2035 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2036 {changing-beam-knee-gap.ly}
2037
2038 @cindex barras, \partcombine con \autoBeamOff
2039 @cindex voces, \partcombine con \autoBeamOff
2040
2041 @lilypondfile [verbatim, quote, ragged-right, texidoc, doctitle]
2042 {partcombine-and-autobeamoff.ly}
2043
2044 @seealso
2045 Referencia de la notación:
2046 @ref{Barras manuales},
2047 @ref{Establecer el comportamiento de las barras automáticas}.
2048
2049 Archivos instalados:
2050 @file{scm/auto-beam.scm}.
2051
2052 Fragmentos de código:
2053 @rlsr{Rhythms}.
2054
2055 Referencia de funcionamiento interno:
2056 @rinternals{Auto_beam_engraver},
2057 @rinternals{Beam_engraver},
2058 @rinternals{Beam},
2059 @rinternals{BeamEvent},
2060 @rinternals{BeamForbidEvent},
2061 @rinternals{beam-interface},
2062 @rinternals{unbreakable-spanner-interface}.
2063
2064 @knownissues
2065 Las propiedades de una barra vienen determinadas al
2066 @emph{comienzo} de su construcción y cualquier cambio adicional en
2067 las propiedades de la barra que se produzca antes de que la barra se ha
2068 completado no tendrá efecto hasta que inicie la @emph{siguiente}
2069 barra nueva.
2070
2071
2072 @node Establecer el comportamiento de las barras automáticas
2073 @unnumberedsubsubsec Establecer el comportamiento de las barras automáticas
2074 @translationof Setting automatic beam behavior
2075
2076 @cindex barras y letra
2077 @cindex letra y barras
2078
2079 @funindex autoBeaming
2080 @funindex baseMoment
2081 @funindex beamExceptions
2082 @funindex beatStructure
2083 @funindex measureLength
2084 @funindex \time
2085 @funindex time
2086 @funindex \set
2087 @funindex set
2088
2089 Cuando está habilitado el barrado automático, la colocación de las
2090 barras automáticas viene determinada por tres propiedades de
2091 contexto: @code{baseMoment}, @code{beatStructure} y
2092 @code{beamExceptions}.  Los valores predeterminados de estas
2093 variables se pueden sobreescribir como se describe más abajo, o de
2094 forma alternativa los propios valores predeterminados se pueden
2095 cambiar como se explica en @ref{Indicación de compás}.
2096
2097 Si hay definida una regla de @code{beamExceptions} para el compás
2098 en curso, se usa dicha regla para determinar la colocación de las
2099 barras.  Si no está definida ninguna regla de
2100 @code{beamExceptions} para el tipo de compás en curso, la
2101 colocación de las barras está determinada por los ajustes de
2102 @code{baseMoment} y @code{beatStructure}.
2103
2104 De forma predeterminada, las reglas de @code{beamExceptions} están
2105 definidas para los compases más comunes, y así las reglas de
2106 @code{beamException} se deben desactivar si pretendemos que el barrado
2107 automático esté basado en @code{baseMoment} y @code{beatStructure}.
2108 Las reglas de @code{beamExceptions} se desactivan mediante
2109
2110 @example
2111 \set Timing.beamExceptions = #'()
2112 @end example
2113
2114
2115 @subsubsubheading Barrado basado en @code{baseMoment} y @code{beatStructure}
2116
2117 En la mayor parte de los casos, las barras automáticas terminan al
2118 final de un pulso.  Los puntos finales de las barras vienen
2119 determinados por las propiedades de contexto @code{baseMoment} y
2120 @code{beatStructure}.  @code{beatStructure} es una lista de Scheme que
2121 define la longitud de cada pulso dentro del compás en unidades de
2122 @code{baseMoment}.  De forma predeterminada, @code{baseMoment} es una
2123 unidad más que el denominador del compás.  De forma predeterminada
2124 también, cada unidad de longitud @code{baseMoment} es un único pulso.
2125
2126 @lilypond[quote,relative=2,verbatim]
2127 \time 5/16
2128 c16^"default" c c c c |
2129 \set Timing.beatStructure = #'(2 3)
2130 c16^"(2+3)" c c c c |
2131 \set Timing.beatStructure = #'(3 2)
2132 c16^"(3+2)" c c c c |
2133 @end lilypond
2134
2135 Si se está utilizando una indicación de compás común, @emph{se debe}
2136 desactivar @code{beamExceptions} para habilitar el funcionamiento de
2137 @code{beatStructure}.  Siempre se puede incluir la instrucción
2138 @code{\set Timing.beamExceptions = #'()} si el barrado está
2139 determinado por @code{beatStructure}.
2140
2141 @lilypond[quote,relative=2,verbatim]
2142 \time 4/4
2143 a8^"default" a a a a a a a
2144
2145 \set Timing.baseMoment = #(ly:make-moment 1/4)
2146 \set Timing.beatStructure = #'(1 1 1 1)
2147 a8^"no change" a a a a a a a
2148
2149 \set Timing.beamExceptions = #'()
2150 \set Timing.baseMoment = #(ly:make-moment 1/4)
2151 \set Timing.beatStructure = #'(1 1 1 1)
2152 a8^"changed" a a a a a a a
2153 @end lilypond
2154
2155 Los cambios en los ajustes de barrado se pueden limitar a contextos
2156 específicos.  Si no se incluye ningún ajuste en un contexto de nivel
2157 más bajo, se aplican los ajustes del contexto circundante.
2158
2159 @lilypond[quote, verbatim,relative=1]
2160 \new Staff {
2161   \time 7/8
2162   \set Staff.beatStructure = #'(2 3 2)
2163   <<
2164     \new Voice = one {
2165       \relative c'' {
2166         a8 a a a a a a
2167       }
2168     }
2169     \new Voice = two {
2170       \relative c' {
2171         \voiceTwo
2172         \set Voice.beatStructure = #'(1 3 3)
2173         f8 f f f f f f
2174       }
2175     }
2176   >>
2177 }
2178 @end lilypond
2179
2180 En caso de usar varias voces, se debe especificar el contexto
2181 @code{Staff} si queremos aplicar el barrado a todas las voces del
2182 pentagrama:
2183
2184 @lilypond[quote,verbatim,relative=2]
2185 \time 7/8
2186 % rhythm 3-1-1-2
2187 % Change applied to Voice by default --  does not work correctly
2188 % Because of autogenerated voices, all beating will
2189 % be at baseMoment (1 . 8)
2190 \set beatStructure = #'(3 1 1 2)
2191 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
2192
2193 % Works correctly with context Staff specified
2194 \set Staff.beatStructure = #'(3 1 1 2)
2195 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
2196 @end lilypond
2197
2198 El valor de @code{baseMoment} se puede ajustar para cambiar el
2199 comportamiento de las barras, si se desea.  Cuando se hace, el valor
2200 de @code{beatStructure} se debe fijar de manera que sea compatible con
2201 el nuevo valor de @code{baseMoment}.
2202
2203 @lilypond[quote,verbatim,relative=2]
2204 \time 5/8
2205 \set Timing.baseMoment = #(ly:make-moment 1/16)
2206 \set Timing.beatStructure = #'(7 3)
2207 \repeat unfold 10 { a16 }
2208 @end lilypond
2209
2210 @code{baseMoment} es un @i{momento}, una unidad de duración musical.
2211 Se crea una cantidad del tipo @i{momento} por medio de la función de
2212 Scheme @code{ly:make-moment}.  Para ver más información acerca de esta
2213 función, consulte @ref{Gestión del tiempo}.
2214
2215 De forma predeterminada @code{baseMoment} está fijado a una unidad más
2216 que el denominador del compás.  Todas las excepciones a este valor
2217 predeterminado están en
2218 @file{scm/time-signature-settings.scm}.
2219
2220 @subsubsubheading Barrado basado en @code{beamExceptions}
2221
2222 Las reglas de autobarrado especiales (distintas de terminar una barra
2223 sobre un pulso) están definidas en la propiedad @code{beamExceptions}.
2224
2225 @lilypond[quote,relative=2,verbatim]
2226 \time 3/16
2227 \set Timing.beatStructure = #'(2 1)
2228 \set Timing.beamExceptions =
2229   #'(                         ;start of alist
2230      (end .                   ;entry for end of beams
2231       (                       ;start of alist of end points
2232        ((1 . 32) . (2 2 2))   ;rule for 1/32 beams -- end each 1/16
2233       )))                     %close all entries
2234 c16 c c |
2235 \repeat unfold 6 { c32 } |
2236 @end lilypond
2237
2238 @code{beamExceptions} es una lista-A con una clave de rule-type y un
2239 valor de beaming-rules.
2240
2241 En este momento el único valor disponible de rule-type es @code{'end}
2242 para la terminación de las barras.
2243
2244 Beaming-rules es una lista-A de Scheme (o una lista de parejas) que
2245 indica el tipo de barra y la agrupación que se aplica a las barras que
2246 contienen notas con una duración más breve de ese tipo de barra.
2247
2248 @example
2249 #'((tipo-barra1 . agrupación1)
2250    (tipo-barra2 . agrupación2)
2251    (tipo-barra3 . agrupación3))
2252 @end example
2253
2254 Tipo de barra es una dupla de Scheme que indica la duración de la
2255 barra, p.ej. @code{(1 . 16)}.
2256
2257 Agrupación es una lista de Scheme que indica la agrupación que aplicar
2258 a la barra.  El valor de agrupación está en unidades del tipo de
2259 barra.
2260
2261 @warning{ Un valor de @code{beamExceptions} debe ser una lista de
2262 excepciones @emph{completa}.  Esto es, toda excepción que se tenga que
2263 aplicar debe estar incluida en este ajuste.  No es posible añadir,
2264 eliminar o cambiar sólo una de las excepciones.  Aunque esto puede
2265 parecer engorroso, significa que no es necesario conocer los ajustes
2266 de barrado actuales para poder especificar un patrón de barrado
2267 nuevo.}
2268
2269 Cuando cambia el compás, se fijan los valores predeterminados de
2270 @code{Timing.baseMoment}, @code{Timing.beatStructure} y
2271 @code{Timing.beamExceptions}.  Un ajuste en el tipo de compás da como
2272 resultado un reinicio de los ajustes de barrado automático para el
2273 contexto @code{Timing} al comportamiento predeterminado.
2274
2275 @lilypond[quote,verbatim,relative=2]
2276 \time 6/8
2277 \repeat unfold 6 { a8 }
2278 % group (4 + 2)
2279 \set Timing.beatStructure = #'(4 2)
2280 \repeat unfold 6 { a8 }
2281 % go back to default behavior
2282 \time 6/8
2283 \repeat unfold 6 { a8 }
2284 @end lilypond
2285
2286 Los ajustes de barrado automático predeterminados para un tipo de
2287 compás están determinados en el archivo
2288 @file{scm/time-signature-settings.scm}.  La forma de cambiar los
2289 ajustes predeterminados de barrado automático para un tipo de
2290 compás se describe en @ref{Indicación de compás}.
2291
2292 Muchos ajustes de barrado automáticos para un tipo de compás
2293 contienen una entrada para @code{beamExceptions}.  Por ejemplo, el
2294 compás de 4/4 trata de unir el compás en dos partes si solo hay
2295 corcheas.  La regla @code{beamExceptions} puede sobreescribir el
2296 ajuste @code{beatStructure} si no se reinicia @code{beamExceptions}.
2297
2298 @lilypond[quote,verbatim,relative=2]
2299 \time 4/4
2300 \set Timing.baseMoment = #(ly:make-moment 1/8)
2301 \set Timing.beatStructure = #'(3 3 2)
2302 % This won't beam (3 3 2) because of beamExceptions
2303 \repeat unfold 8 {c8} |
2304 % This will beam (3 3 2) because we clear beamExceptions
2305 \set Timing.beamExceptions = #'()
2306 \repeat unfold 8 {c8}
2307 @end lilypond
2308
2309 De forma similar, las corcheas en compás de 3/4 se unen mediante una
2310 sola barra para todo el compás, de forma predeterminada.  Para unir
2311 las corcheas en 3/4 mediante una barra en cada parte, reinicie
2312 @code{beamExceptions}.
2313
2314 @lilypond[quote,verbatim,relative=2]
2315 \time 3/4
2316 % by default we beam in (6) due to beamExceptions
2317 \repeat unfold 6 {a8} |
2318 % This will beam (1 1 1) due to beatLength
2319 \set Timing.beamExceptions = #'()
2320 \repeat unfold 6 {a8}
2321 @end lilypond
2322
2323 En la música tipografiada de los períodos clásico y romántico, con
2324 frecuencia las barras comienzan a mitad de un compás en 3/4, pero la
2325 práctica moderna es evitar la falsa impresión de 6/8 (véase Gould,
2326 pág. 153).  Se producen situaciones similares en el compás de 3/8.
2327 Este comportamiento viene controlado mediante la propiedad de contexto
2328 @code{beamHalfMeasure}, que tiene efecto solamente sobre indicaciones
2329 de compás que tienen la cifra 3 en el numerador:
2330
2331 @lilypond[quote,verbatim,relative=2]
2332 \time 3/4
2333 r4. a8 a a |
2334 \set Timing.beamHalfMeasure = ##f
2335 r4. a8 a a |
2336 @end lilypond
2337
2338 @subsubsubheading Cómo funciona el barrado automático
2339
2340 Cuando se habilita el barrado automático, la colocación de las barras
2341 de corchea automáticas viene determinada por las propiedades de
2342 contexto @code{baseMoment}, @code{beatStructure} y
2343 @code{beamExceptions}.
2344
2345 Son de aplicación las siguientes reglas, en orden de prioridad, cuando
2346 se determina el aspecto de las barras:
2347
2348 @itemize
2349 @item
2350 Si está especificada una barra manual con @code{[..]}, fijar la barra
2351 tal y como se ha especificado; en caso contrario,
2352
2353 @item
2354 si está definida en @code{beamExceptions} una regla de barrado para
2355 este tipo de barra, utilizarla para determinar los lugares válidos en
2356 que pueden terminar las barras; en caso contrario,
2357
2358 @item
2359 si está definida en @code{beamExceptions} una regla de final de barra
2360 para un tipo de barra más largo, utilizarla para determinar los
2361 lugares válidos en que pueden terminar las barras; en caso contrario,
2362
2363 @item
2364 usar los valores de @code{baseMoment} y de @code{beatStructure} para
2365 determinar los finales de los pulsos dentro del compás, y terminar las
2366 barras al final de los pulsos.
2367
2368 @end itemize
2369
2370 En las reglas anteriores, el tipo de barra @emph{beam-type} es
2371 la duración de la nota más breve dentro del grupo unido por una barra.
2372
2373 Las reglas de barrado predefinidas están
2374 en el archivo @file{scm/time-signature-settings.scm}.
2375
2376 @snippets
2377 @cindex barras, subdivisión
2378
2379 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2380 {subdividing-beams.ly}
2381
2382 @cindex barras, orientación de, secundarias
2383
2384 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2385 {strict-beat-beaming.ly}
2386
2387 @cindex compás, agrupación
2388 @cindex pulsos, agrupación
2389 @cindex agrupar pulsos
2390 @cindex compases, sub-agrupar
2391
2392 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2393 {conducting-signs,-measure-grouping-signs.ly}
2394
2395 @cindex barra, finales en la partitura
2396 @cindex barra, finales con varias voces
2397
2398 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2399 {beam-endings-in-score-context.ly}
2400
2401 @seealso
2402 Referencia de la notación:
2403 @ref{Indicación de compás}.
2404
2405 Archivos de inicio:
2406 @file{scm/time-signature-settings.scm}.
2407
2408 Fragmentos de código:
2409 @rlsr{Rhythms}.
2410
2411 Referencia de funcionamiento interno:
2412 @rinternals{Auto_beam_engraver},
2413 @rinternals{Beam},
2414 @rinternals{BeamForbidEvent},
2415 @rinternals{beam-interface}.
2416
2417 @knownissues
2418 Si una partitura termina mientras una barra de corchea automática no
2419 ha terminado y aún acepta notas, esta última barra no se imprime en
2420 absoluto.  Lo mismo sirve para las voces polifónicas introducidas con
2421 @code{<< @dots{} \\ @dots{} >>}.  Si una voz polifónica termina
2422 mientras una barra de corchea automática aún admite notas, no se
2423 imprime.  El rodeo para estos problemas es aplicar el barrado manual a
2424 la última barra de la voz o partitura.
2425
2426 De forma predeterminada, el traductor @code{Timing} recibe el nombre
2427 del contexto @code{Score} como alias.  Esto significa que el
2428 establecimiento del compás en ua pauta afectará al barrado de las
2429 otras pautas también.  Así, un ajuste en el compás en un pentagrama
2430 tardío reiniciará el barrado personalizado que se había ajustado en un
2431 pentagrama más temprano.  Una forma de evitar este problema es ajustar
2432 la indicación de compás en un pentagrama solamente.
2433
2434 @lilypond[quote,verbatim,relative=2]
2435 <<
2436   \new Staff {
2437     \time 3/4
2438     \set Timing.baseMoment = #(ly:make-moment 1/8)
2439     \set Timing.beatStructure = #'(1 5)
2440     \repeat unfold 6 { a8 }
2441   }
2442   \new Staff {
2443     \repeat unfold 6 { a8 }
2444   }
2445 >>
2446 @end lilypond
2447
2448 Los ajustes de barrado predeterminados para dicho compás también se
2449 pueden cambiar, de forma que siempre se utilice siempre el barrado
2450 deseado. La manera de efectuar cambios en los ajustes de barrado
2451 automático para una indicación de compás se describe en
2452 @ref{Indicación de compás}.
2453
2454 @lilypond[quote,verbatim,relative=2]
2455 <<
2456   \new Staff {
2457     \overrideTimeSignatureSettings
2458       3/4               % timeSignatureFraction
2459       1/8               % baseMomentFraction
2460       #'(1 5)           % beatStructure
2461       #'()              % beamExceptions
2462     \time 3/4
2463     \repeat unfold 6 { a8 }
2464   }
2465   \new Staff {
2466     \time 3/4
2467     \repeat unfold 6 { a8 }
2468   }
2469 >>
2470 @end lilypond
2471
2472
2473 @node Barras manuales
2474 @unnumberedsubsubsec Barras manuales
2475 @translationof Manual beams
2476
2477 @cindex barras manuales
2478 @cindex manuales, barras
2479
2480 @funindex ]
2481 @funindex [
2482
2483 En ciertos casos puede ser preciso sobreescribir el algoritmo de
2484 barrado automático.  Por ejemplo, el barrador automático no escribe
2485 barras por encima de los silencios o las líneas divisorias, y en las
2486 partituras corales el barrado se ajusta con frecuencia para que siga
2487 la medida de la letra en vez de la de las notas.  Tales barras se
2488 especifican manualmente marcando los puntos de comienzo y final con
2489 @code{[} y @code{]}
2490
2491 @lilypond[quote,relative=1,verbatim]
2492 r4 r8[ g' a r] r g[ | a] r
2493 @end lilypond
2494
2495 @cindex barras manuales, abreviatura de dirección
2496 @cindex barras manuales, notas de adorno
2497
2498 La dirección de las barras se puede establecer manualmente utilizando
2499 indicadores de dirección:
2500
2501 @lilypond[quote,relative=2,verbatim]
2502 c8^[ d e] c,_[ d e f g]
2503 @end lilypond
2504
2505 @funindex \noBeam
2506 @funindex noBeam
2507
2508 Se pueden marcar notas individuales con @code{\noBeam} para evitar que
2509 resulten unidas por una barra:
2510
2511 @lilypond[quote,verbatim,relative=2]
2512 \time 2/4
2513 c8 c\noBeam c c
2514 @end lilypond
2515
2516 Se pueden producir al mismo tiempo barras de notas de adorno y barras
2517 normales.  Las notas de adorno sin barra no se colocan dentro de las
2518 barras de notas normales.
2519
2520 @lilypond[quote,verbatim,relative=2]
2521 c4 d8[
2522 \grace { e32[ d c d] }
2523 e8] e[ e
2524 \grace { f16 }
2525 e8 e]
2526 @end lilypond
2527
2528 @funindex stemLeftBeamCount
2529 @funindex stemRightBeamCount
2530
2531 Se puede conseguir un control incluso más estricto sobre las barras
2532 estableciendo las propiedades @code{stemLeftBeamCount} y
2533 @code{stemRightBeamCount}.  Especifican el número de barras que se
2534 dibujarán en los lados izquierdo y derecho, respectivamente, de la
2535 nota siguiente.  Si cualquiera de estas dos propiedades está ajustada
2536 a un valor, dicho valor se usará una sola vez, y luego se borrará.  En
2537 este ejemplo, el último Fa se imprime con sólo una barra en el lado
2538 izquierdo, es decir, la barra de corchea del grupo como un todo.
2539
2540 @lilypond[quote,relative=2,verbatim]
2541 a8[ r16 f g a]
2542 a8[ r16
2543 \set stemLeftBeamCount = #2
2544 \set stemRightBeamCount = #1
2545 f16
2546 \set stemLeftBeamCount = #1
2547 g16 a]
2548 @end lilypond
2549
2550 @predefined
2551 @code{\noBeam}.
2552 @endpredefined
2553
2554 @snippets
2555 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2556 {flat-flags-and-beam-nibs.ly}
2557
2558 @seealso
2559 Referencia de la notación:
2560 @ref{Dirección y posición},
2561 @ref{Notas de adorno}.
2562
2563 Fragmentos de código:
2564 @rlsr{Rhythms}.
2565
2566 Referencia de funcionamiento interno:
2567 @rinternals{Beam},
2568 @rinternals{BeamEvent},
2569 @rinternals{Beam_engraver},
2570 @rinternals{beam-interface},
2571 @rinternals{Stem_engraver}.
2572
2573
2574 @node Barras progresivas
2575 @unnumberedsubsubsec Barras progresivas
2576 @translationof Feathered beams
2577
2578 @cindex barras progresivas
2579 @cindex progresivas, barras
2580
2581 @funindex \featherDurations
2582 @funindex featherDurations
2583 @funindex grow-direction
2584
2585 Las barras progresivas se usan para indicar que un pequeño grupo de
2586 notas se debe tocar a una velocidad creciente (o decreciente), sin
2587 cambiar el tempo general de la pieza.  El ámbito de la barra progresiva
2588 se debe indicar manualmente usando @code{[} y @code{]}, el efecto de
2589 ángulo de la barra se inicia especificando una dirección en la
2590 propiedad @code{grow-direction} del objeto @code{Beam}.
2591
2592 Si queremos que la colocación de las notas y el sonido de la salida
2593 MIDI refleje el @emph{ritardando} o @emph{accelerando}
2594 indicado por la barra
2595 progresiva, las notas se deben agrupar como una expresión musical
2596 delimitada por llaves y precedida de una instrucción
2597 @code{featheredDurations} que especifica la razón entre las duraciones
2598 de la primera y la última notas dentro del grupo.
2599
2600 Los corchetes rectos muestran el ámbito de la barra y las llaves
2601 muestran qué notas han de modificar sus duraciones.  Normalmente
2602 delimitarían el mismo grupo de notas, pero no es un requisito: las dos
2603 instrucciones son independientes.
2604
2605 En el ejemplo siguiente las ocho semicorcheas ocupan exactamente el
2606 mismo tiempo que una blanca, pero la primera nota tiene la mitad de
2607 duración que la última, con las notas intermedias alargándose
2608 gradualmente.  Las cuatro primeras fusas se aceleran gradualmente,
2609 mientras que las últimas cuatro fusas están a un tempo constante.
2610
2611 @lilypond[relative=1,verbatim,quote]
2612 \override Beam.grow-direction = #LEFT
2613 \featherDurations #(ly:make-moment 2/1)
2614 { c16[ c c c c c c c] }
2615 \override Beam.grow-direction = #RIGHT
2616 \featherDurations #(ly:make-moment 2/3)
2617 { c32[ d e f] }
2618 % revert to non-feathered beams
2619 \override Beam.grow-direction = #'()
2620 { g32[ a b c] }
2621 @end lilypond
2622
2623 @noindent
2624 El espaciado en la salida impresa representa las duraciones de las
2625 notas de una forma sólo aproximada, pero la salida MIDI es exacta.
2626
2627 @predefined
2628 @code{\featherDurations}.
2629 @endpredefined
2630
2631 @seealso
2632 Fragmentos de código:
2633 @rlsr{Rhythms}.
2634
2635 @knownissues
2636 La instrucción @code{\featherDurations} sólo funciona con fragmentos
2637 musicales muy breves, y cuando los números de la fracción son
2638 pequeños.
2639
2640
2641 @node Compases
2642 @subsection Compases
2643 @translationof Bars
2644
2645 @menu
2646 * Barras de compás::
2647 * Numeración de compases::
2648 * Comprobación de compás y de número de compás::
2649 * Llamadas de ensayo::
2650 @end menu
2651
2652
2653 @node Barras de compás
2654 @unnumberedsubsubsec Barras de compás
2655 @translationof Bar lines
2656
2657 @cindex barras de compás
2658 @cindex líneas divisorias
2659 @cindex final, barra
2660 @cindex barra final
2661 @cindex doble barra
2662 @cindex barra doble
2663 @cindex repetición, barras de
2664
2665 @funindex \bar
2666 @funindex bar
2667
2668 Las líneas divisorias delimitan a los compases pero también se pueden
2669 usar para indicar las repeticiones.  Normalmente, las líneas
2670 divisorias normales se insertan de manera automática en la salida
2671 impresa en lugares que están basados en el compás actual.
2672
2673 Las barras de compás sencillas insertadas automáticamente se pueden
2674 cambiar por otros tipos con la instrucción @code{\bar}.  Por ejemplo,
2675 se suele poner una doble barra de cierre al final de la pieza:
2676
2677 @lilypond[quote,relative=1,verbatim]
2678 e4 d c2 \bar "|."
2679 @end lilypond
2680
2681 No deja de ser válida la última nota de un compás si no termina sobre
2682 la línea divisoria automática: se supone que la nota se prolonga sobre
2683 el compás siguiente.  Pero una secuencia larga de dichos compases
2684 prolongados puede hacer que la música aparezca comprimida o incluso
2685 que se salga de la página.  Esto es a causa de que los saltos de línea
2686 automáticos solamente se producen al final de compases completos, es
2687 decir, cuando todas las notas han finalizado antes de que el compás
2688 termine.
2689
2690 @warning{Una duración incorrecta puede hacer que se trate de evitar la
2691 producción de saltos de línea, dando como resultado una línea de
2692 música con una compresión exagerada o música que se sale de la
2693 página.}
2694
2695 @cindex línea, saltos
2696 @cindex líneas divisorias invisibles
2697 @cindex compás, barras invisibles de
2698
2699 También se permiten saltos de línea en las barras insertadas
2700 manualmente incluso dentro de compases incompletos.  Para permitir un
2701 salto de línea donde no hay ninguna línea divisoria visible, utilice
2702 lo siguiente:
2703
2704 @example
2705 \bar ""
2706 @end example
2707
2708 @noindent
2709 De esta manera se insertará una barra invisible de compás y se hará
2710 posible el salto de línea en este punto, sin forzarlo. No se
2711 incrementa el contador de los números de compás.  Para forzar un salto
2712 de línea, consulte @ref{Saltos de línea}.
2713
2714 @cindex manuales, líneas divisorias
2715 @cindex manuales, barras de compás
2716 @cindex barras de compás manuales
2717 @cindex líneas divisorias manuales
2718
2719 Esta y otras líneas divisorias especiales se pueden insertar
2720 manualmente en cualquier punto.  Cuando coinciden con el final de un
2721 compás, sustituyen a la línea divisoria simple que se habría insertado
2722 automáticamente en dicho lugar.  Cuando no coinciden con el final de
2723 un compás, se inserta la línea especificada en ese punto en la salida
2724 impresa.
2725
2726 Observe que las líneas divisorias manuales son puramente visuales.  No
2727 afectan a ninguna de las propiedades que una barra normal afectaría,
2728 como a los números de compás, alteraciones, saltos de línea, etc.  No
2729 afectan tampoco al cálculo y colocación de las líneas divisorias
2730 subsiguientes.  Cuando una divisoria se coloca manualmente donde ya
2731 existe una divisoria normal, los efectos de la línea original no se
2732 alteran.
2733
2734 Están disponibles para su inserción manual dos tipos de líneas
2735 divisorias simples y cinco tipos de doble barra:
2736
2737 @lilypond[quote,relative=1,verbatim]
2738 f1 \bar "|"
2739 f1 \bar "."
2740 g1 \bar "||"
2741 a1 \bar ".|"
2742 b1 \bar ".."
2743 c1 \bar "|.|"
2744 d1 \bar "|."
2745 e1
2746 @end lilypond
2747
2748 @noindent
2749 así como la barra de puntos y la discontinua:
2750
2751 @lilypond[quote,relative=1,verbatim]
2752 f1 \bar ";"
2753 g1 \bar "!"
2754 a1
2755 @end lilypond
2756
2757 @noindent
2758 y nueve tipos de barra de repetición:
2759
2760 @lilypond[quote,relative=1,verbatim]
2761 f1 \bar ".|:"
2762 g1 \bar ":..:"
2763 a1 \bar ":|.|:"
2764 b1 \bar ":|.:"
2765 c1 \bar ":.|.:"
2766 d1 \bar "[|:"
2767 e1 \bar ":|][|:"
2768 f1 \bar ":|]"
2769 g1 \bar ":|."
2770 a1
2771 @end lilypond
2772
2773 Además se puede imprimir una línea divisoria como una marca corta:
2774 @lilypond[quote,relative=1,verbatim]
2775 f1 \bar "'"
2776 @end lilypond
2777 Sin embargo, dado que las mencionadas marcas se utilizan usualmente en
2778 el canto gregoriano, es preferible en este caso utilizar
2779 @code{\divisioMinima}, que se describe en la sección @ref{Divisiones}
2780 dentro de Canto gregoriano.
2781
2782 LilyPond contempla la notación del canto kievano y ofrece una
2783 línea divisoria especial kievana:
2784 @lilypond[quote,relative=1,verbatim]
2785 f1 \bar "k"
2786 @end lilypond
2787 Pueden verse más detalles de esta notación explicados en
2788 @ref{Tipografiado del canto kievano en notación cuadrada}.
2789
2790 @cindex segno
2791
2792 Para los símbolos de segno en línea, existen tres tipos
2793 de barras de compás que se diferencian en su comportamiento
2794 en los saltos de línea:
2795
2796 @lilypond[quote,relative=2,verbatim]
2797 c4 c c c
2798 \bar "S"
2799 c4 c c c \break
2800 \bar "S"
2801 c4 c c c
2802 \bar "S-|"
2803 c4 c c c \break
2804 \bar "S-|"
2805 c4 c c c
2806 \bar "S-S"
2807 c4 c c c \break
2808 \bar "S-S"
2809 c1
2810 @end lilypond
2811
2812 @cindex repeticiones
2813
2814 Aunque se pueden insertar manualmente barras de compás con significado
2815 de repeticiones, no se reconocen como repeticiones por parte de
2816 LilyPond.  Las secciones repetidas se introducen mejor utilizando las
2817 diversas instrucciones de repetición (véase @ref{Repeticiones}), que
2818 imprimen automáticamente las barras correspondientes.
2819
2820 Además se puede especificar @code{".|:-||"}, que equivale a @code{".|:"}
2821 excepto en los saltos de línea, en que produce una doble barra al
2822 final de la línea y una repetición izquierda (de comienzo) al
2823 principio de la línea siguiente.
2824
2825 @lilypond[quote,relative=2,verbatim]
2826 c4 c c c
2827 \bar ".|:-||"
2828 c4 c c c \break
2829 \bar ".|:-||"
2830 c4 c c c
2831 @end lilypond
2832
2833 Para combinaciones de repeticiones con el símbolo de segno,
2834 existen seis variantes diferentes:
2835
2836 @lilypond[quote,relative=2,verbatim]
2837 c4 c c c
2838 \bar ":|.S"
2839 c4 c c c \break
2840 \bar ":|.S"
2841 c4 c c c
2842 \bar ":|.S-S"
2843 c4 c c c \break
2844 \bar ":|.S-S"
2845 c4 c c c
2846 \bar "S.|:-S"
2847 c4 c c c \break
2848 \bar "S.|:-S"
2849 c4 c c c
2850 \bar "S.|:"
2851 c4 c c c \break
2852 \bar "S.|:"
2853 c4 c c c
2854 \bar ":|.S.|:"
2855 c4 c c c \break
2856 \bar ":|.S.|:"
2857 c4 c c c
2858 \bar ":|.S.|:-S"
2859 c4 c c c \break
2860 \bar ":|.S.|:-S"
2861 c1
2862 @end lilypond
2863
2864 Además, existe una instrucción @code{\inStaffSegno} que crea un
2865 símbolo de segno, situado en colaboración con la instrucción
2866 @code{\repeat volta}.
2867
2868 @funindex \defineBarLine
2869 @funindex defineBarLine
2870 @cindex compás, definir líneas de
2871 @cindex definir líneas de compás
2872
2873 Se pueden definir tipos nuevos de líneas divisorias con
2874 @code{\defineBarLine}:
2875
2876 @example
2877 \defineBarLine @var{tipo_de_barra} #'(@var{final} @var{comienzo} @var{extensión})
2878 @end example
2879
2880 Las variables de @code{\defineBarline} pueden incluir la cadena de
2881 caracteres @q{vacía} @code{""}, que equivale a imprimir una línea
2882 divisoria invisible.  También se puede establecer al valor falso
2883 @code{#f} que no imprime línea divisoria alguna.
2884
2885 Después de la definición, la nueva línea divisoria se puede
2886 utilizar mediante @code{\bar} @var{tipo_de_barra}.
2887
2888 Actualmente están disponibles diez elementos de barra de compás:
2889
2890 @lilypond[quote,verbatim]
2891 \defineBarLine ":" #'("" ":" "")
2892 \defineBarLine "=" #'("=" "" "")
2893 \defineBarLine "[" #'("" "[" "")
2894 \defineBarLine "]" #'("]" "" "")
2895
2896 \new Staff {
2897   s1 \bar "|"
2898   s1 \bar "."
2899   s1 \bar "!"
2900   s1 \bar ";"
2901   s1 \bar ":"
2902   s1 \bar "k"
2903   s1 \bar "S"
2904   s1 \bar "="
2905   s1 \bar "["
2906   s1 \bar "]"
2907   s1 \bar ""
2908 }
2909 @end lilypond
2910
2911 La línea divisoria @code{"="} proporciona la barra de doble
2912 extensión, usada en combinación con el símbolo de segno.  No lo
2913 use como una doble línea divisoria fina aislada; para ello es
2914 preferible @code{\bar} @var{"||"}.
2915
2916 El signo @code{"-"} inicia anotaciones a las barras de compás, que
2917 son útiles para distinguir entre aquellas que tienen idéntica
2918 apariencia pero distinto comportamiento en los saltos de línea y/o
2919 diferentes barras de extensión.  La parque que sigue al signo
2920 @code{"-"} no se usa para construir la barra de compás.
2921
2922 @lilypond[quote,relative=2,verbatim]
2923 \defineBarLine "||-dashedSpan" #'("||" "" "!!")
2924
2925 \new StaffGroup <<
2926   \new Staff {
2927     c1 \bar "||"
2928     c1 \bar "||-dashedSpan"
2929     c1
2930   }
2931   \new Staff {
2932     c1
2933     c1
2934     c1
2935   }
2936 >>
2937 @end lilypond
2938
2939 Además, el carácter del espacio en blanco @code{" "} sirve como
2940 contenedor para definir barras de extensión correctamente
2941 alineadas a las barras principales:
2942
2943 @lilypond[quote,relative=2,verbatim]
2944 \defineBarLine ":|.-wrong" #'(":|." "" "|.")
2945 \defineBarLine ":|.-right" #'(":|." "" " |.")
2946
2947 \new StaffGroup <<
2948   \new Staff {
2949     c1 \bar ":|.-wrong"
2950     c1 \bar ":|.-right"
2951     c1
2952   }
2953   \new Staff {
2954     c1
2955     c1
2956     c1
2957   }
2958 >>
2959 @end lilypond
2960
2961 Si se necesitan elementos adicionales, LilyPond provee una forma
2962 sencilla de definirlos.  Para ver más información sobre cómo
2963 modificar o añadir barras de compás, consulte el archivo
2964 @file{scm/bar-line.scm}.
2965
2966 En las partituras con muchos pentagramas, una instrucción @code{\bar}
2967 en uno de ellos se aplica automáticamente a todos los demás.  Las
2968 líneas resultantes se conectan entre los distintos pentagramas de un
2969 @code{StaffGroup}, @code{PianoStaff} o @code{GrandStaff}.
2970
2971 @lilypond[quote,relative=1,verbatim]
2972 <<
2973   \new StaffGroup <<
2974     \new Staff {
2975       e4 d
2976       \bar "||"
2977       f4 e
2978     }
2979     \new Staff { \clef bass c4 g e g }
2980   >>
2981   \new Staff { \clef bass c2 c2 }
2982 >>
2983 @end lilypond
2984
2985 @cindex predeterminada, línea divisoria, cambiar
2986 @cindex línea divisoria predeterminada, cambiar
2987
2988 @funindex whichBar
2989 @funindex defaultBarType
2990 @funindex \bar
2991 @funindex bar
2992 @funindex bartype
2993
2994 La instrucción @samp{\bar @var{tipo de barra}} es una forma corta de
2995 hacer @samp{\set Timing.whichBar = @var{tipo de barra}}.  Cuando
2996 @code{whichBar} se establece con el valor de una cadena, se crea una
2997 línea divisoria de ese tipo.
2998
2999 El tipo de barra predeterminado que se usa para las líneas divisorias
3000 insertadas automáticamente es @code{"|"}.  Se puede cambiar en
3001 cualquier momento con
3002 @samp{\set Timing.defaultBarType = @var{tipo de barra}}.
3003
3004 @seealso
3005 Referencia de la notación:
3006 @ref{Saltos de línea},
3007 @ref{Repeticiones},
3008 @ref{Agrupar pentagramas}.
3009
3010 Archivos instalados:
3011 @file{scm/bar-line.scm}.
3012
3013 Fragmentos de código:
3014 @rlsr{Rhythms}.
3015
3016 Referencia de funcionamiento interno:
3017 @rinternals{BarLine} (creada al nivel de @code{Staff} (pentagrama)),
3018 @rinternals{SpanBar} (a través de los pentagramas),
3019 @rinternals{Timing_translator} (para las propiedades del contador de tiempo Timing).
3020
3021
3022 @node Numeración de compases
3023 @unnumberedsubsubsec Numeración de compases
3024 @translationof Bar numbers
3025
3026 @cindex compás, números de
3027 @cindex números de compás
3028
3029 @funindex currentBarNumber
3030
3031 Por defecto, los números de compás se imprimen al principio de la
3032 línea, excepto la primera.  El número propiamente dicho se almacena en
3033 la propiedad @code{currentBarNumber}, que normalmente se actualiza
3034 automáticamente para cada compás.  También se puede establecer
3035 manualmente:
3036
3037 @lilypond[verbatim,quote,relative=1]
3038 c1 c c c
3039 \break
3040 \set Score.currentBarNumber = #50
3041 c1 c c c
3042 @end lilypond
3043
3044 @cindex números de compás, espaciado regular
3045
3046 @funindex barNumberVisibility
3047 @funindex BarNumber
3048
3049 Los números de compás se pueden tipografiar a intervalos regulares en
3050 vez de al principio de cada línea.  Para hacerlo se debe sobreescribir
3051 el comportamiento predeterminado de forma que se puedan imprimir en
3052 otros lugares.  Esto viene controlado por la propiedad
3053 @code{break-visibility} de @code{BarNumber}.  Toma tres valores que se
3054 pueden fijar al valor @code{#t} o @code{#f} para especificar si el
3055 número de compás correspondiente es visible o no.  El orden de los
3056 tres valores es @code{visible al final de la línea}, @code{visible en
3057 mitad de la línea}, @code{visible al principio de la línea}.  En el
3058 ejemplo siguiente se imprimen los números de compás en todos los
3059 sitios posibles:
3060
3061 @lilypond[verbatim,quote,relative=1]
3062 \override Score.BarNumber.break-visibility = #'#(#t #t #t)
3063 \set Score.currentBarNumber = #11
3064 % Permit first bar number to be printed
3065 \bar ""
3066 c1 | c | c | c
3067 \break
3068 c1 | c | c | c
3069 @end lilypond
3070
3071 @snippets
3072 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3073 {printing-the-bar-number-for-the-first-measure.ly}
3074
3075 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3076 {printing-bar-numbers-at-regular-intervals.ly}
3077
3078 @cindex compás, número de, formato
3079 @cindex número de compases, formato de
3080
3081 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3082 {printing-bar-numbers-inside-boxes-or-circles.ly}
3083
3084 @cindex compás, número, con letras
3085 @cindex compás, número, con repeticiones
3086
3087 @lilypondfile[verbatim,quote,texidoc,doctitle]
3088 {alternative-bar-numbering.ly}
3089
3090 @cindex compás, número, alineación
3091
3092 @lilypondfile[verbatim,quote,texidoc,doctitle]
3093 {aligning-bar-numbers.ly}
3094
3095 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3096 {removing-bar-numbers-from-a-score.ly}
3097
3098 @seealso
3099 Fragmentos de código:
3100 @rlsr{Rhythms}.
3101
3102 Referencia de funcionamiento interno:
3103 @rinternals{BarNumber},
3104 @rinternals{Bar_number_engraver}.
3105
3106 @cindex número de compás, colisión
3107 @cindex colisión del número de compás
3108
3109 @knownissues
3110 Los números de compás pueden colisionar con el corchete
3111 @code{StaffGroup}, si hay uno en la parte de arriba.  Para
3112 solucionarlo, se puede usar la propiedad de relleno @code{padding} de
3113 @code{BarNumber} para colocar el número correctamente.
3114 Consulte @rinternals{StaffGroup} y @rinternals{BarNumber}
3115 para ver más información.
3116
3117
3118 @node Comprobación de compás y de número de compás
3119 @unnumberedsubsubsec Comprobación de compás y de número de compás
3120 @translationof Bar and bar number checks
3121
3122 @cindex compás, comprobación de
3123 @cindex número de compás, comprobación de
3124 @cindex compás, comprobación
3125 @cindex compás, número, comprobación
3126
3127 @funindex barCheckSynchronize
3128 @funindex |
3129
3130 Las comprobaciones de compás ayudan a detectar errores en las
3131 duraciones.  Una comprobación de compás se escribe usando el símbolo
3132 de la barra vertical, @code{|}, en cualquier lugar donde se espera que
3133 caiga una línea divisoria.  Si se encuentran líneas de comprobación de
3134 compás en otros lugares, se imprime una lista de advertencias en el
3135 archivo log de registro, mostrando los números de línea y columna en
3136 que han fallado las comprobaciones de compás.  En el siguiente
3137 ejemplo, la segunda comprobación de compás avisará de un error
3138
3139 @example
3140 \time 3/4 c2 e4 | g2 |
3141 @end example
3142
3143 Las comprobaciones de compás también se pueden usar en la letra de las
3144 canciones:
3145
3146 @example
3147 \lyricmode @{
3148   \time 2/4
3149   Bri -- lla, | bri -- lla, |
3150 @}
3151 @end example
3152
3153 Las duraciones incorrectas a menudo desbaratan la partitura
3154 completamente, sobre todo si la música es polifónica, por ello el
3155 mejor sitio para empezar a corregir la entrada es hacer un barrido en
3156 busca de comprobaciones de compás fallidas y duraciones incorrectas.
3157
3158 Si varias comprobaciones de compás corresponden al mismo intervalo
3159 musical, sólo se imprime el primer mensaje de advertencia.  Esto
3160 permite que la advertencia se centre en la fuente del error de cuenta
3161 de tiempo.
3162
3163 @funindex |
3164 @funindex pipeSymbol
3165
3166 También es posible redefinir la acción que se lleva a cabo cuando se
3167 encuentra un símbolo de comprobación de compás o «símbolo de tubería»,
3168 @code{|}, en el código de entrada, de forma que haga algo distinto a
3169 una comprobación de compás.  Se hace asignando una expresión musical a
3170 @code{pipeSymbol} («símbolo de tubería»).  En el ejemplo siguiente se
3171 establece @code{|} de forma que inserte una doble línea divisoria
3172 cuando aparece en el código de entrada, en vez de comprobar el final
3173 de un compás.
3174
3175 @lilypond[quote,verbatim]
3176 pipeSymbol = \bar "||"
3177 {
3178   c'2 c' |
3179   c'2 c'
3180   c'2 | c'
3181   c'2 c'
3182 }
3183 @end lilypond
3184
3185 @funindex \barNumberCheck
3186 @funindex barNumberCheck
3187
3188 Al copiar piezas musicales grandes puede servir de ayuda comprobar que
3189 el número de compás de LilyPond corresponde al original desde el que
3190 está copiando.  Esto se puede comprobar con @code{\barNumberCheck},
3191 por ejemplo:
3192
3193 @verbatim
3194 \barNumberCheck #123
3195 @end verbatim
3196
3197 @noindent
3198 imprime una advertencia si el @code{currentBarNumber} (número del
3199 compás actual) no es el 123 en el momento de la compilación.
3200
3201 @seealso
3202 Fragmentos de código:
3203 @rlsr{Rhythms}.
3204
3205
3206 @node Llamadas de ensayo
3207 @unnumberedsubsubsec Llamadas de ensayo
3208 @translationof Rehearsal marks
3209
3210 @cindex ensayo, letras de
3211 @cindex letras de ensayo
3212
3213 @funindex \mark
3214 @funindex mark
3215
3216 Para imprimir una letra de ensayo, utilice la orden @code{\mark}.
3217
3218 @lilypond[quote,verbatim,relative=2]
3219 c1 \mark \default
3220 c1 \mark \default
3221 c1 \mark \default
3222 c1 \mark \default
3223 @end lilypond
3224
3225 @noindent
3226 La letra de ensayo se incrementa automáticamente si usa @code{\mark
3227 \default}, pero también puede utilizar un número entero como argumento
3228 para establecer la indicación manualmente.  El valor que se utilizará
3229 se almacena dentro de la propiedad @code{rehearsalMark}.
3230
3231 @lilypond[quote,verbatim,relative=2]
3232 c1 \mark \default
3233 c1 \mark \default
3234 c1 \mark #8
3235 c1 \mark \default
3236 c1 \mark \default
3237 @end lilypond
3238
3239 @noindent
3240 La letra@tie{}@q{I} se salta de acuerdo con las tradiciones de
3241 grabado.  Si quiere incluir la letra @q{I}, use una de las
3242 instrucciones siguientes, según el estilo de marcas de
3243 ensayo que desee (sólo letras, letras dentro de un rectángulo
3244 o letras dentro de un círculo).
3245
3246 @example
3247 \set Score.markFormatter = #format-mark-alphabet
3248 \set Score.markFormatter = #format-mark-box-alphabet
3249 \set Score.markFormatter = #format-mark-circle-alphabet
3250 @end example
3251
3252 @lilypond[quote,verbatim,relative=2]
3253 \set Score.markFormatter = #format-mark-box-alphabet
3254 c1 \mark \default
3255 c1 \mark \default
3256 c1 \mark #8
3257 c1 \mark \default
3258 c1 \mark \default
3259 @end lilypond
3260
3261 @cindex ensayo, letra de, formato
3262 @cindex ensayo, letra de, estilo
3263 @cindex estilo de la letra de ensayo
3264 @cindex formato de la letra de ensayo
3265 @cindex letra de ensayo, estilo
3266 @cindex letra de ensayo, formato
3267 @cindex marca de ensayo, estilo
3268 @cindex marca de ensayo, formato
3269 @cindex ensayo, letra de, manual
3270 @cindex marca de ensayo manual
3271 @cindex personalizada, marca de ensayo
3272 @cindex manual, marca de ensayo
3273
3274 El estilo se define por medio de la propiedad @code{markFormatter}.
3275 Es una función que toma como argumentos la marca en curso (un número
3276 entero) y el contexto actual.  Debe devolver un objeto de marcado.  En
3277 el ejemplo siguiente, se establece @code{markFormatter} con el valor
3278 de un procedimiento enlatado.  Después de algunos compases, se
3279 establece con el valor de una función que produce un número encerrado
3280 en una caja.
3281
3282 @lilypond[quote,verbatim,relative=2]
3283 \set Score.markFormatter = #format-mark-numbers
3284 c1 \mark \default
3285 c1 \mark \default
3286 \set Score.markFormatter = #format-mark-box-numbers
3287 c1 \mark \default
3288 \set Score.markFormatter = #format-mark-circle-numbers
3289 c1 \mark \default
3290 \set Score.markFormatter = #format-mark-circle-letters
3291 c1
3292 @end lilypond
3293
3294 El archivo @file{scm/translation-functions.scm} contiene las
3295 definiciones de @code{format-mark-numbers} (el formato por omisión),
3296 @code{format-mark-box-numbers}, @code{format-mark-letters} y
3297 @code{format-mark-box-letters}.  Se pueden usar éstos como inspiración
3298 para otras funciones de formateo.
3299
3300 Podemos utilizar @code{format-mark-barnumbers},
3301 @code{format-mark-box-barnumbers} y
3302 @code{format-mark-circle-barnumbers} para obtener números de compás en
3303 lugar de números o letras secuenciales.
3304
3305 Se pueden especificar otros estilos de letra de ensayo de forma
3306 manual:
3307
3308 @example
3309 \mark "A1"
3310 @end example
3311
3312 @noindent
3313 Observe que @code{Score.markFormatter} no afecta a las marcas que se
3314 especifican de esta forma.  Sin embargo, es posible aplicar un
3315 elemento @code{\markup} a la cadena.
3316
3317 @example
3318 \mark \markup@{ \box A1 @}
3319 @end example
3320
3321 @cindex segno
3322 @cindex coda
3323 @cindex D.S. al Fine
3324 @cindex calderón
3325 @cindex musicales, glifos
3326 @cindex glifos musicales
3327
3328 @funindex \musicglyph
3329 @funindex musicglyph
3330
3331 Los glifos musicales (como el segno) se pueden imprimir dentro de un
3332 elemento @code{\mark}
3333
3334 @lilypond[quote,verbatim,relative=1]
3335 c1 \mark \markup { \musicglyph #"scripts.segno" }
3336 c1 \mark \markup { \musicglyph #"scripts.coda" }
3337 c1 \mark \markup { \musicglyph #"scripts.ufermata" }
3338 c1
3339 @end lilypond
3340
3341 @noindent
3342 Consulte @ref{La tipografía Feta} para ver una lista de los símbolos que se
3343 pueden imprimir con @code{\musicglyph}.
3344
3345 Para ver formas comunes de trucar la colocación de las letras de
3346 ensayo, consulte @ref{Formatear el texto}.  Para un control más
3347 preciso, consulte @code{break-alignable-interface} en la sección
3348 @ref{Alineación de objetos}.
3349
3350 El archivo @file{scm/translation-functions.scm} contiene las
3351 definiciones de @code{format-mark-numbers} y de
3352 @code{format-mark-letters}.  Se pueden utilizar como inspiración para
3353 escribir otras funciones de formateo.
3354
3355 @seealso
3356 Referencia de la notación:
3357 @ref{La tipografía Feta},
3358 @ref{Formatear el texto},
3359 @ref{Alineación de objetos}.
3360
3361 Archivos de inicio:
3362 @file{scm/translation-functions.scm}.
3363
3364 Fragmentos de código:
3365 @rlsr{Rhythms}.
3366
3367 Referencia de funcionamiento interno:
3368 @rinternals{MarkEvent},
3369 @rinternals{Mark_engraver},
3370 @rinternals{RehearsalMark}.
3371
3372
3373 @node Asuntos rítmicos especiales
3374 @subsection Asuntos rítmicos especiales
3375 @translationof Special rhythmic concerns
3376
3377 @menu
3378 * Notas de adorno::
3379 * Alinear con una cadenza::
3380 * Gestión del tiempo::
3381 @end menu
3382
3383 @node Notas de adorno
3384 @unnumberedsubsubsec Notas de adorno
3385 @translationof Grace notes
3386
3387 @cindex ornamentos
3388 @cindex mordentes
3389 @cindex appoggiatura
3390 @cindex acciaccatura
3391
3392 @funindex \grace
3393 @funindex \slashedGrace
3394 @funindex \acciaccatura
3395 @funindex \appoggiatura
3396
3397 Los mordentes y notas de adorno son ornamentos musicales,
3398 impresos en un tipo más pequeño y no ocupan ningún
3399 tiempo lógico adicional en el compás.
3400
3401 @lilypond[quote,relative=2,verbatim]
3402 c4 \grace b16 a4(
3403 \grace { b16[ c16] } a2)
3404 @end lilypond
3405
3406 Hay otros tres tipos posibles de notas de adorno; la
3407 @emph{acciaccatura} o mordente de una nota (una nota de adorno sin
3408 medida que se indica mediante una nota ligada y con el
3409 corchete tachado) y la @emph{appoggiatura}, que toma una fracción fija
3410 de la nota principal a la que se adjunta, y que se imprime sin
3411 tachar.  Es posible escribir una nota de adorno con la plica
3412 tachada, como la @emph{acciaccatura} pero sin la ligadura, como para
3413 colocarla entre notas que están ligadas entre sí, utilizando la función
3414 @code{\slashedGrace}.
3415
3416 @lilypond[quote,relative=2,verbatim]
3417 \acciaccatura d8 c4
3418 \appoggiatura e8 d4
3419 \acciaccatura { g16[ f] } e2
3420 \slashedGrace a,8 g4
3421 \slashedGrace b16 a4(
3422 \slashedGrace b8 a2)
3423 @end lilypond
3424
3425 La colocación de notas de adorno se sincroniza entre los distintos
3426 pentagramas.  En el siguiente ejemplo, hay dos semicorcheas de adorno
3427 por cada corchea de adorno:
3428
3429 @lilypond[quote,relative=2,verbatim]
3430 <<
3431   \new Staff { e2 \grace { c16[ d e f] } e2 }
3432   \new Staff { c2 \grace { g8[ b] } c2 }
3433 >>
3434 @end lilypond
3435
3436 @cindex adorno, seguimiento de notas de
3437
3438 @funindex \afterGrace
3439 @funindex afterGrace
3440
3441 Si queremos terminar una nota con un adorno, usamos la instrucción
3442 @code{\afterGrace}.  Toma dos argumentos: la nota principal, y las
3443 notas de adorno que siguen a la nota principal.
3444
3445 @lilypond[quote,verbatim,relative=2]
3446 c1 \afterGrace d1 { c16[ d] } c1
3447 @end lilypond
3448
3449 Esto pone las notas de adorno después de un espacio que dura 3/4 de la
3450 longitud de la nota principal.  La fracción predeterminada de 3/4 se
3451 puede cambiar estableciendo @code{afterGraceFraction}.  El ejemplo
3452 siguiente muestra el resultado de establecer el espacio en su valor
3453 predeterminado, en 15/16, y por último en 1/2 de la nota principal.
3454
3455 @lilypond[quote,verbatim,relative=2]
3456 <<
3457   \new Staff {
3458     c1 \afterGrace d1 { c16[ d] } c1
3459   }
3460   \new Staff {
3461     #(define afterGraceFraction (cons 15 16))
3462     c1 \afterGrace d1 { c16[ d] } c1
3463   }
3464   \new Staff {
3465     #(define afterGraceFraction (cons 1 2))
3466     c1 \afterGrace d1 { c16[ d] } c1
3467   }
3468 >>
3469 @end lilypond
3470
3471 El espacio entre la nota principal y la de adorno también se puede
3472 especificar usando espaciadores.  El ejemplo siguiente sitúa
3473 la nota de adorno después de un espacio que dura 7/8 de la
3474 nota principal.
3475
3476 @lilypond[quote,verbatim,relative=2]
3477 \new Voice {
3478   <<
3479     { d1^\trill_( }
3480     { s2 s4. \grace { c16[ d] } }
3481   >>
3482   c1)
3483 }
3484 @end lilypond
3485
3486 @cindex trucaje de las notas de adorno
3487 @cindex notas de adorno, trucar
3488 @cindex notas de adorno, cambiar los ajustes de disposición
3489
3490 Una expresión musical @code{\grace} introduce ajustes de tipografía
3491 especiales, por ejemplo para producir un tipo más pequeño y para fijar
3492 las direcciones.  Por ello, cuando se introducen trucos para la
3493 presentación, deben ir dentro de la expresión de adorno. Las
3494 sobreescrituras se deben también revertir dentro de la expresión de
3495 adorno. Aquí, la dirección predeterminada de la plica de la nota de
3496 adorno se sobreescribe y luego se revierte.
3497
3498 @lilypond[quote,verbatim,relative=2]
3499 \new Voice {
3500   \acciaccatura {
3501     \stemDown
3502     f16->
3503     \stemNeutral
3504   }
3505   g4 e c2
3506 }
3507 @end lilypond
3508
3509 @cindex plica cruzada
3510
3511 @snippets
3512 @lilypondfile[verbatim,quote,texidoc,doctitle]
3513 {using-grace-note-slashes-with-normal-heads.ly}
3514
3515 @lilypondfile[verbatim,quote,texidoc,doctitle]
3516 {tweaking-grace-layout-within-music.ly}
3517
3518 @lilypondfile[verbatim,quote,texidoc,doctitle]
3519 {redefining-grace-note-global-defaults.ly}
3520
3521 @lilypondfile[verbatim,quote,texidoc,doctitle]
3522 {positioning-grace-notes-with-floating-space.ly}
3523
3524 @seealso
3525 Glosario musical:
3526 @rglos{grace notes},
3527 @rglos{acciaccatura},
3528 @rglos{appoggiatura}.
3529
3530 Referencia de la notación:
3531 @ref{Escalar las duraciones},
3532 @ref{Barras manuales}.
3533
3534 Archivos de inicio:
3535 @file{ly/grace-init.ly}.
3536
3537 Fragmentos de código:
3538 @rlsr{Rhythms}.
3539
3540 Referencia de funcionamiento interno:
3541 @rinternals{GraceMusic},
3542 @rinternals{Grace_beam_engraver},
3543 @rinternals{Grace_engraver},
3544 @rinternals{Grace_spacing_engraver}.
3545
3546 @knownissues
3547 @cindex acciaccatura de varias notas
3548 @cindex adorno, sincronización de notas de
3549
3550 Una @i{acciaccatura} de varias notas con una barra se imprime sin
3551 tachar, y tiene exactamente la misma apariencia que una
3552 @i{appoggiatura} de varias notas con barra.
3553
3554 @c TODO Add link to LSR snippet to add slash when available
3555
3556 La sincronización de las notas de adorno también puede acarrear
3557 sorpresas.  La notación de pentagramas, como armaduras, líneas
3558 divisorias, etc., se sincronizan también.  Ponga cuidado cuando mezcle
3559 pentagramas con adornos y sin adornos, por ejemplo
3560
3561 @lilypond[quote,relative=2,verbatim]
3562 <<
3563   \new Staff { e4 \bar ".|:" \grace c16 d2. }
3564   \new Staff { c4 \bar ".|:" d2. }
3565 >>
3566 @end lilypond
3567
3568 @noindent
3569 Esto se puede remediar insertando desplazamientos de adorno de las
3570 duraciones correspondientes en los otros pentagramas.  Para el ejemplo
3571 anterior
3572
3573 @lilypond[quote,relative=2,verbatim]
3574 <<
3575   \new Staff { e4 \bar ".|:" \grace c16 d2. }
3576   \new Staff { c4 \bar ".|:" \grace s16 d2. }
3577 >>
3578 @end lilypond
3579
3580 El uso de notas de adorno dentro de los contextos de voz tiende
3581 a confundir la manera en que se tipografía la voz.
3582 Esto se puede soslayar mediante la inserción de un silencio o nota
3583 entre la instrucción de voz y la nota de adorno.
3584
3585 @lilypond[quote,verbatim]
3586 accMusic = {
3587   \acciaccatura { f8 } e8 r8 \acciaccatura { f8 } e8 r4
3588 }
3589
3590 \new Staff {
3591   <<
3592     \new Voice {
3593       \relative c'' {
3594         r8 r8 \voiceOne \accMusic \oneVoice r8 |
3595         r8 \voiceOne r8 \accMusic \oneVoice r8 |
3596       }
3597     }
3598     \new Voice {
3599       \relative c' {
3600         s8 s8 \voiceTwo \accMusic \oneVoice s8 |
3601         s8 \voiceTwo r8 \accMusic \oneVoice s8 |
3602       }
3603     }
3604   >>
3605 }
3606 @end lilypond
3607
3608 Las secciones de adorno sólo se deben usar dentro de expresiones de
3609 música secuenciales.  No están contemplados el anidado ni la
3610 yuxtaposición de secciones de adorno, y podría producir caídas u otros
3611 errores.
3612
3613 Cada nota de adorno en la salida MIDI tiene una longitud que es 1/4 de
3614 su duración real.  Si la duración combinada de las notas de adorno es
3615 mayor que la longitud de la nota precedente, se genera un error
3616 @qq{@code{Retrocediendo en el tiempo MIDI}}.  Tiene dos opciones: en
3617 primer lugar, puede hacer más corta la duración de las notas de
3618 adorno, por ejemplo:
3619
3620 @example
3621 c'8 \acciaccatura @{ c'8[ d' e' f' g'] @}
3622 @end example
3623
3624 se convierte en:
3625
3626 @example
3627 c'8 \acciaccatura @{ c'16[ d' e' f' g'] @}
3628 @end example
3629
3630 Otra opción es cambiar explícitamente la duración musical:
3631
3632 @example
3633 c'8 \acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @}
3634 @end example
3635
3636 Véase @ref{Escalar las duraciones}.
3637
3638
3639 @node Alinear con una cadenza
3640 @unnumberedsubsubsec Alinear con una cadenza
3641 @translationof Aligning to cadenzas
3642
3643 @cindex cadenza (cadencia)
3644 @cindex cadenza (cadencia), alinear a
3645 @cindex alineación a una cadenza (cadencia)
3646
3647 En un contexto orquestal, las cadenzas presentan un problema especial:
3648 al construir una partitura que tiene una cadenza, todos los demás
3649 instrumentos deben saltar tantas notas como la longitud de la cadenza,
3650 pues en caso contrario empezarán demasiado pronto o demasiado tarde.
3651
3652 Una solución a este problema son las funciones @code{mmrest-of-length}
3653 y @code{skip-of-length}.  Estas funciones de Scheme toman un fragmento
3654 de música como argumento y generan un @code{\skip} o silencio
3655 multicompás, de la longitud exacta del fragmento.
3656
3657 @lilypond[verbatim,quote]
3658 MyCadenza = \relative c' {
3659   c4 d8 e f g g4
3660   f2 g4 g
3661 }
3662
3663 \new GrandStaff <<
3664   \new Staff {
3665     \MyCadenza c'1
3666     \MyCadenza c'1
3667   }
3668   \new Staff {
3669     #(mmrest-of-length MyCadenza)
3670     c'1
3671     #(skip-of-length MyCadenza)
3672     c'1
3673   }
3674 >>
3675 @end lilypond
3676
3677 @seealso
3678 Glosario musical:
3679 @rglos{cadenza}.
3680
3681 Fragmentos de código:
3682 @rlsr{Rhythms}.
3683
3684
3685 @node Gestión del tiempo
3686 @unnumberedsubsubsec Gestión del tiempo
3687 @translationof Time administration
3688
3689 @cindex tiempo, administración
3690 @cindex tiempo, control del (dentro de la partitura)
3691 @cindex música sin medida
3692 @cindex medida, música sin
3693
3694 @funindex currentBarNumber
3695 @funindex measurePosition
3696 @funindex measureLength
3697
3698 El tiempo está administrado por el @code{Timing_translator}, que de
3699 forma predeterminada vive en el contexto de @code{Score}.  Se añade un
3700 alias, @code{Timing}, al contexto en que se coloca el
3701 @code{Timing_translator}.
3702 Para asegurar que está disponible el alias @code{Timing}, quizá
3703 tenga que crear explícitamente una instancia del contexto
3704 contenedor (como @code{Voice} o @code{Staff}).
3705
3706 Se usan las siguientes propiedades de @code{Timing} para seguir la
3707 pista del tiempo dentro de la partitura.
3708
3709 @cindex compás, número de
3710 @cindex número de compás
3711
3712 @table @code
3713 @item currentBarNumber
3714 El número de compás en curso.  Para ver un ejemplo que muestra el uso
3715 de esta propiedad, consulte @ref{Numeración de compases}.
3716
3717 @item measureLength
3718 La longitud de los compases dentro de la indicación actual de compás.
3719 Para un 4/4 esto es@tie{}1, y para el 6/8 es 3/4.  Su valor determinad
3720 cuándo se insertan las líneas divisorias y cómo se generan las barras
3721 automáticas.
3722
3723 @item measurePosition
3724 El punto en que nos encontramos dentro del compás.  Esta cantidad se
3725 reinicia sustrayendo @code{measureLength} cada vez que se alcanza o se
3726 excede @code{measureLength}.  Cuando eso ocurre, se incrementa
3727 @code{currentBarNumber}.
3728
3729 @item timing
3730 Si tiene un valor verdadero, las variables anteriores se actualizan a
3731 cada paso de tiempo.  Cuando tiene un valor falso, el grabador se
3732 queda en el compás actual indefinidamente.
3733
3734 @end table
3735
3736 La cuenta del tiempo se puede cambiar estableciendo el valor de
3737 cualquiera de estas variables explícitamente.  En el siguiente
3738 ejemplo, se imprime la indicación de compás predeterminada 4/4, pero
3739 @code{measureLength} tiene está ajustado a 5/4.  En los 4/8 hasta el
3740 tercer compás, la posición @code{measurePosition} se adelanta en 1/8
3741 hasta 5/8, acortando ese compás en 1/8.  Entonces, la siguiente línea
3742 divisoria cae en 9/8 en vez de hacerlo en 5/4.
3743
3744 @lilypond[quote,verbatim]
3745 \new Voice \relative c' {
3746   \set Timing.measureLength = #(ly:make-moment 5/4)
3747   c1 c4 |
3748   c1 c4 |
3749   c4 c
3750   \set Timing.measurePosition = #(ly:make-moment 5/8)
3751   b4 b b8 |
3752   c4 c1 |
3753 }
3754 @end lilypond
3755
3756 @noindent
3757 Como lo ilustra el ejemplo, @code{ly:make-moment n m} construye una
3758 duración de la fracción n/m de una redonda.  Por ejemplo,
3759 @code{ly:make-moment 1 8} es una duración de una corchea y
3760 @code{ly:make-moment 7 16} es la duración de siete semicorcheas.
3761
3762 @seealso
3763 Referencia de la notación:
3764 @ref{Numeración de compases},
3765 @ref{Música sin compasear}.
3766
3767 Fragmentos de código:
3768 @rlsr{Rhythms}.
3769
3770 Referencia de funcionamiento interno:
3771 @rinternals{Timing_translator},
3772 @rinternals{Score}.