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