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