]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/es/notation/rhythms.itely
Doc-es: update Notation/Spacing. Also shorten some long lines.
[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
2009 para @code{RhythmicStaff} y para usarla con el grabador
2010 @code{Pitch_squash_engraver} si los acordes se reducen primero a
2011 notas individuales con la función musical @code{\reduceChords}:
2012
2013 @lilypond[quote,verbatim]
2014 \new RhythmicStaff {
2015   \time 4/4
2016   \reduceChords {
2017     <c>2
2018     <e>2
2019     <c e g>2
2020     <c e g>4
2021     <c e g>4
2022   }
2023 }
2024 @end lilypond
2025
2026 @predefined
2027 @code{\improvisationOn},
2028 @code{\improvisationOff}.
2029 @endpredefined
2030
2031
2032 @snippets
2033
2034 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2035 {guitar-strum-rhythms.ly}
2036
2037 @seealso
2038 Fragmentos de código:
2039 @rlsr{Rhythms}.
2040
2041 Referencia de funcionamiento interno:
2042 @rinternals{RhythmicStaff},
2043 @rinternals{Pitch_squash_engraver}.
2044
2045
2046 @node Barras
2047 @subsection Barras
2048 @translationof Beams
2049
2050 @menu
2051 * Barras automáticas::
2052 * Establecer el comportamiento de las barras automáticas::
2053 * Barras manuales::
2054 * Barras progresivas::
2055 @end menu
2056
2057 @node Barras automáticas
2058 @unnumberedsubsubsec Barras automáticas
2059 @translationof Automatic beams
2060
2061 De manera predeterminada, las barras de corchea se insertan
2062 automáticamente:
2063
2064 @cindex barras manuales
2065 @cindex manuales, barras
2066 @cindex barras, reglas personalizadas
2067
2068 @funindex \autoBeamOn
2069 @funindex \autoBeamOff
2070
2071 @lilypond[quote,verbatim]
2072 \relative c'' {
2073   \time 2/4 c8 c c c
2074   \time 6/8 c8 c c c8. c16 c8
2075 }
2076 @end lilypond
2077
2078 Cuando estas decisiones automáticas no son lo bastante buenas, se
2079 pueden escribir los barrados de forma explícita; véase
2080 @ref{Barras manuales}.  Las barras @emph{se deben} introducir
2081 manualmente si se quieren extender por encima de los silencios.
2082
2083 Si no se necesita el barrado automático, se puede desactivar con
2084 @code{\autoBeamOff} y activarse con @code{\autoBeamOn}:
2085
2086 @lilypond[quote,verbatim]
2087 \relative c' {
2088   c4 c8 c8. c16 c8. c16 c8
2089   \autoBeamOff
2090   c4 c8 c8. c16 c8.
2091   \autoBeamOn
2092   c16 c8
2093 }
2094 @end lilypond
2095
2096 @cindex melismas, barras en
2097 @cindex barras y melismas
2098
2099 @warning{Si se usan barras para indicar los melismas de las
2100 canciones, entonces se debe desactivar el barrado automático con
2101 @code{@bs{}autoBeamOff} e indicar las barras manualmente.  La
2102 utilización de @code{@bs{}partcombine} con @code{@bs{}autoBeamOff}
2103 puede producir resultados no deseados.  Véanse los fragmentos de
2104 código para mayor información.}
2105
2106 Se pueden crear patrones de barrado que difieran de los valores
2107 automáticos predeterminados; véase
2108 @ref{Establecer el comportamiento de las barras automáticas}.
2109
2110 @predefined
2111 @code{\autoBeamOff},
2112 @code{\autoBeamOn}.
2113 @endpredefined
2114
2115 @cindex barras en saltos de línea
2116 @cindex línea, barras en saltos de
2117 @cindex barras en ángulo
2118 @cindex dobladas, barras
2119 @funindex breakable
2120
2121 @snippets
2122 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2123 {beams-across-line-breaks.ly}
2124
2125 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2126 {changing-beam-knee-gap.ly}
2127
2128 @cindex barras, \partcombine con \autoBeamOff
2129 @cindex voces, \partcombine con \autoBeamOff
2130
2131 @lilypondfile [verbatim, quote, ragged-right, texidoc, doctitle]
2132 {partcombine-and-autobeamoff.ly}
2133
2134 @seealso
2135 Referencia de la notación:
2136 @ref{Barras manuales},
2137 @ref{Establecer el comportamiento de las barras automáticas}.
2138
2139 Archivos instalados:
2140 @file{scm/auto-beam.scm}.
2141
2142 Fragmentos de código:
2143 @rlsr{Rhythms}.
2144
2145 Referencia de funcionamiento interno:
2146 @rinternals{Auto_beam_engraver},
2147 @rinternals{Beam_engraver},
2148 @rinternals{Beam},
2149 @rinternals{BeamEvent},
2150 @rinternals{BeamForbidEvent},
2151 @rinternals{beam-interface},
2152 @rinternals{unbreakable-spanner-interface}.
2153
2154 @knownissues
2155 Las propiedades de una barra vienen determinadas al
2156 @emph{comienzo} de su construcción y cualquier cambio adicional en
2157 las propiedades de la barra que se produzca antes de que la barra
2158 se ha completado no tendrá efecto hasta que inicie la
2159 @emph{siguiente} barra nueva.
2160
2161
2162 @node Establecer el comportamiento de las barras automáticas
2163 @unnumberedsubsubsec Establecer el comportamiento de las barras automáticas
2164 @translationof Setting automatic beam behavior
2165
2166 @cindex barras y letra
2167 @cindex letra y barras
2168
2169 @funindex autoBeaming
2170 @funindex baseMoment
2171 @funindex \beamExceptions
2172 @funindex beatStructure
2173 @funindex measureLength
2174 @funindex \time
2175 @funindex \set
2176
2177 Cuando está habilitado el barrado automático, la colocación de las
2178 barras automáticas viene determinada por tres propiedades de
2179 contexto: @code{baseMoment}, @code{beatStructure} y
2180 @code{beamExceptions}.  Los valores predeterminados de estas
2181 variables se pueden sobreescribir como se describe más abajo, o de
2182 forma alternativa los propios valores predeterminados se pueden
2183 cambiar como se explica en @ref{Indicación de compás}.
2184
2185 Si hay definida una regla de @code{beamExceptions} para el compás
2186 en curso, se usa dicha regla para determinar la colocación de las
2187 barras; se ignoran los valores de @code{baseMoment} y
2188 @code{beatStructure}.
2189
2190 Si no está definida ninguna regla de @code{beamExceptions} para el
2191 tipo de compás en curso, la colocación de las barras está
2192 determinada por los valores de @code{baseMoment} y
2193 @code{beatStructure}.
2194
2195 @subsubsubheading Barrado basado en @code{baseMoment} y @code{beatStructure}
2196
2197 De forma predeterminada, las reglas de @code{beamExceptions} están
2198 definidas para los compases más comunes, y así las reglas de
2199 @code{beamExceptions} se deben desactivar si pretendemos que el
2200 barrado automático esté basado en @code{baseMoment} y
2201 @code{beatStructure}.  Las reglas de @code{beamExceptions} se
2202 desactivan mediante
2203
2204 @example
2205 \set Timing.beamExceptions = #'()
2206 @end example
2207
2208 Cuando el valor de @code{beamExceptions} se ha fijado a
2209 @code{#'()}, ya sea debido a un ajuste explícito o a causa de que
2210 no hay ninguna regla de @code{beamExceptions} definida
2211 internamente para el compás actual, los puntos finales de las
2212 barras están en los pulsos según viene determinado por las
2213 propiedades de contexto @code{baseMoment} y @code{beatStructure}.
2214 @code{beatStructure} es una lista de Scheme que define la longitud
2215 de cada pulso dentro del compás en unidades de @code{baseMoment}.
2216 De forma predeterminada, @code{baseMoment} es una unidad más que
2217 el denominador del compás.  De forma predeterminada también, cada
2218 unidad de longitud @code{baseMoment} es un único pulso.
2219
2220 Observe que existen valores de @code{beatStructure} y de
2221 @code{baseMoment} diferentes para cada indicación de compás.  Los
2222 cambios que se hacen a estas variables se aplican solamente al
2223 tipo de compás en vigor, por lo que dichos cambios se deben
2224 escribir después de la instrucción @code{\time} que da comienzo a
2225 una sección nueva con un tipo de compás distinto, no antes.  Los
2226 valores nuevos que se dan a una indicación de compás concreta se
2227 retienen y se vuelven a aplicar cuando ese tipo de compás vuelve a
2228 establecerse.
2229
2230 @lilypond[quote,verbatim]
2231 \relative c'' {
2232   \time 5/16
2233   c16^"default" c c c c |
2234   % beamExceptions are unlikely to be defined for 5/16 time,
2235   % but let's disable them anyway to be sure
2236   \set Timing.beamExceptions = #'()
2237   \set Timing.beatStructure = 2,3
2238   c16^"(2+3)" c c c c |
2239   \set Timing.beatStructure = 3,2
2240   c16^"(3+2)" c c c c |
2241 }
2242 @end lilypond
2243
2244 @lilypond[quote,verbatim]
2245 \relative {
2246   \time 4/4
2247   a'8^"default" a a a a a a a
2248   % Disable beamExceptions because they are definitely
2249   % defined for 4/4 time
2250   \set Timing.beamExceptions = #'()
2251   \set Timing.baseMoment = #(ly:make-moment 1/4)
2252   \set Timing.beatStructure = 1,1,1,1
2253   a8^"changed" a a a a a a a
2254 }
2255 @end lilypond
2256
2257 Los cambios en los ajustes de barrado se pueden limitar a
2258 contextos específicos.  Si no se incluye ningún ajuste en un
2259 contexto de nivel más bajo, se aplican los ajustes del contexto
2260 circundante.
2261
2262 @lilypond[quote, verbatim]
2263 \new Staff {
2264   \time 7/8
2265   % No need to disable beamExceptions
2266   % as they are not defined for 7/8 time
2267   \set Staff.beatStructure = 2,3,2
2268   <<
2269     \new Voice = one {
2270       \relative {
2271         a'8 a a a a a a
2272       }
2273     }
2274     \new Voice = two {
2275       \relative {
2276         \voiceTwo
2277         \set Voice.beatStructure = 1,3,3
2278         f'8 f f f f f f
2279       }
2280     }
2281   >>
2282 }
2283 @end lilypond
2284
2285 En caso de usar varias voces, se debe especificar el contexto
2286 @code{Staff} si queremos aplicar el barrado a todas las voces del
2287 pentagrama:
2288
2289 @lilypond[quote,verbatim,fragment]
2290 \time 7/8
2291 % rhythm 3-1-1-2
2292 % Change applied to Voice by default --  does not work correctly
2293 % Because of autogenerated voices, all beating will
2294 % be at baseMoment (1 . 8)
2295 \set beatStructure = 3,1,1,2
2296 << \relative {a'8 a a a16 a a a a8 a} \\ \relative {f'4. f8 f f f} >>
2297
2298 % Works correctly with context Staff specified
2299 \set Staff.beatStructure = 3,1,1,2
2300 << \relative {a'8 a a a16 a a a a8 a} \\ \relative {f'4. f8 f f f} >>
2301 @end lilypond
2302
2303 El valor de @code{baseMoment} se puede ajustar para cambiar el
2304 comportamiento de las barras, si se desea.  Cuando se hace, el
2305 valor de @code{beatStructure} se debe fijar de manera que sea
2306 compatible con el nuevo valor de @code{baseMoment}.
2307
2308 @lilypond[quote,verbatim,fragment]
2309 \time 5/8
2310 % No need to disable beamExceptions
2311 % as they are not defined for 5/8 time
2312 \set Timing.baseMoment = #(ly:make-moment 1/16)
2313 \set Timing.beatStructure = 7,3
2314 \repeat unfold 10 { a'16 }
2315 @end lilypond
2316
2317 @code{baseMoment} es un @i{momento}, una unidad de duración
2318 musical.  Se crea una cantidad del tipo @i{momento} por medio de
2319 la función de Scheme @code{ly:make-moment}.  Para ver más
2320 información acerca de esta función, consulte @ref{Gestión del
2321 tiempo}.
2322
2323 De forma predeterminada @code{baseMoment} está fijado a una unidad
2324 más que el denominador del compás.  Todas las excepciones a este
2325 valor predeterminado están en
2326 @file{scm/time-signature-settings.scm}.
2327
2328 @subsubsubheading Barrado basado en @code{beamExceptions}
2329
2330 Las reglas de autobarrado especiales (distintas de terminar una
2331 barra sobre un pulso) están definidas en la propiedad
2332 @code{beamExceptions}.
2333
2334 El valor de @code{beamExceptions}, que es una estructura de datos
2335 de Scheme bastante compleja, se genera fácilmente con la función
2336 @code{\beamExceptions}.  Esta función recibe uno o más patrones
2337 rítmicos barrados manualmente y con un compás de duración (los
2338 compases se deben separar por una barra de comprobación de
2339 compás@tie{}@code{|} porque la función no tiene otra manera de
2340 discernir la longitud del compás).  He aquí un ejemplo sencillo:
2341
2342 @lilypond[quote,verbatim]
2343 \relative c'' {
2344   \time 3/16
2345   \set Timing.beatStructure = 2,1
2346   \set Timing.beamExceptions =
2347     \beamExceptions { 32[ 32] 32[ 32] 32[ 32] }
2348   c16 c c |
2349   \repeat unfold 6 { c32 } |
2350 }
2351 @end lilypond
2352
2353 @warning{Un valor de @code{beamExceptions} debe ser una lista de
2354 excepciones @emph{completa}.  Esto es, toda excepción que se tenga
2355 que aplicar debe estar incluida en este ajuste.  No es posible
2356 añadir, eliminar o cambiar sólo una de las excepciones.  Aunque
2357 esto puede parecer engorroso, significa que no es necesario
2358 conocer los ajustes de barrado actuales para poder especificar un
2359 patrón de barrado nuevo.}
2360
2361 Cuando cambia el compás, se fijan los valores predeterminados de
2362 @code{Timing.baseMoment}, @code{Timing.beatStructure} y
2363 @code{Timing.beamExceptions}.  Un ajuste en el tipo de compás da
2364 como resultado un reinicio de los ajustes de barrado automático
2365 para el contexto @code{Timing} al comportamiento predeterminado.
2366
2367 @lilypond[quote,verbatim]
2368 \relative a' {
2369   \time 6/8
2370   \repeat unfold 6 { a8 }
2371   % group (4 + 2)
2372   \set Timing.beatStructure = 4,2
2373   \repeat unfold 6 { a8 }
2374   % go back to default behavior
2375   \time 6/8
2376   \repeat unfold 6 { a8 }
2377 }
2378 @end lilypond
2379
2380 Los ajustes de barrado automático predeterminados para un tipo de
2381 compás están determinados en el archivo
2382 @file{scm/time-signature-settings.scm}.  La forma de cambiar los
2383 ajustes predeterminados de barrado automático para un tipo de
2384 compás se describe en @ref{Indicación de compás}.
2385
2386 Muchos ajustes de barrado automáticos para un tipo de compás
2387 contienen una entrada para @code{beamExceptions}.  Por ejemplo, el
2388 compás de 4/4 trata de unir el compás en dos partes si solo hay
2389 corcheas.  La regla @code{beamExceptions} puede sobreescribir el
2390 ajuste @code{beatStructure} si no se reinicia
2391 @code{beamExceptions}.
2392
2393 @lilypond[quote,verbatim,fragment]
2394 \time 4/4
2395 \set Timing.baseMoment = #(ly:make-moment 1/8)
2396 \set Timing.beatStructure = 3,3,2
2397 % This won't beam (3 3 2) because of beamExceptions
2398 \repeat unfold 8 {c''8} |
2399 % This will beam (3 3 2) because we clear beamExceptions
2400 \set Timing.beamExceptions = #'()
2401 \repeat unfold 8 {c''8}
2402 @end lilypond
2403
2404 De forma similar, las corcheas en compás de 3/4 se unen mediante
2405 una sola barra para todo el compás, de forma predeterminada.  Para
2406 unir las corcheas en 3/4 mediante una barra en cada parte,
2407 reinicie @code{beamExceptions}.
2408
2409 @lilypond[quote,verbatim,fragment]
2410 \time 3/4
2411 % by default we beam in (6) due to beamExceptions
2412 \repeat unfold 6 {a'8} |
2413 % This will beam (1 1 1) due to default baseMoment and beatStructure
2414 \set Timing.beamExceptions = #'()
2415 \repeat unfold 6 {a'8}
2416 @end lilypond
2417
2418 En la música tipografiada de los períodos clásico y romántico, con
2419 frecuencia las barras comienzan a mitad de un compás en 3/4, pero
2420 la práctica moderna es evitar la falsa impresión de 6/8 (véase
2421 Gould, pág. 153).  Se producen situaciones similares en el compás
2422 de 3/8.  Este comportamiento viene controlado mediante la
2423 propiedad de contexto @code{beamHalfMeasure}, que tiene efecto
2424 solamente sobre indicaciones de compás que tienen la cifra 3 en el
2425 numerador:
2426
2427 @lilypond[quote,verbatim]
2428 \relative a' {
2429   \time 3/4
2430   r4. a8 a a |
2431   \set Timing.beamHalfMeasure = ##f
2432   r4. a8 a a |
2433 }
2434 @end lilypond
2435
2436 @subsubsubheading Cómo funciona el barrado automático
2437
2438 Cuando se habilita el barrado automático, la colocación de las
2439 barras de corchea automáticas viene determinada por las
2440 propiedades de contexto @code{baseMoment}, @code{beatStructure} y
2441 @code{beamExceptions}.
2442
2443 Son de aplicación las siguientes reglas, en orden de prioridad,
2444 cuando se determina el aspecto de las barras:
2445
2446 @itemize
2447 @item
2448 Si está especificada una barra manual con @code{[@dots{}]}, fijar
2449 la barra tal y como se ha especificado; en caso contrario,
2450
2451 @item
2452 si está definida en @code{beamExceptions} una regla de barrado
2453 para este tipo de barra, utilizarla para determinar los lugares
2454 válidos en que pueden terminar las barras; en caso contrario,
2455
2456 @item
2457 si está definida en @code{beamExceptions} una regla de final de
2458 barra para un tipo de barra más largo, utilizarla para determinar
2459 los lugares válidos en que pueden terminar las barras; en caso
2460 contrario,
2461
2462 @item
2463 usar los valores de @code{baseMoment} y de @code{beatStructure}
2464 para determinar los finales de los pulsos dentro del compás, y
2465 terminar las barras al final de los pulsos.
2466
2467 @end itemize
2468
2469 En las reglas anteriores, el tipo de barra @emph{beam-type} es la
2470 duración de la nota más breve dentro del grupo unido por una
2471 barra.
2472
2473 Las reglas de barrado predefinidas están en el archivo
2474 @file{scm/time-signature-settings.scm}.
2475
2476 @snippets
2477 @cindex barras, subdivisión
2478
2479 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2480 {subdividing-beams.ly}
2481
2482 @cindex barras, orientación de, secundarias
2483
2484 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2485 {strict-beat-beaming.ly}
2486
2487 @cindex compás, agrupación
2488 @cindex pulsos, agrupación
2489 @cindex agrupar pulsos
2490 @cindex compases, sub-agrupar
2491
2492 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2493 {conducting-signs,-measure-grouping-signs.ly}
2494
2495 @cindex barra, finales en la partitura
2496 @cindex barra, finales con varias voces
2497
2498 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2499 {beam-endings-in-score-context.ly}
2500
2501 @seealso
2502 Referencia de la notación:
2503 @ref{Indicación de compás}.
2504
2505 Archivos de inicio:
2506 @file{scm/time-signature-settings.scm}.
2507
2508 Fragmentos de código:
2509 @rlsr{Rhythms}.
2510
2511 Referencia de funcionamiento interno:
2512 @rinternals{Auto_beam_engraver},
2513 @rinternals{Beam},
2514 @rinternals{BeamForbidEvent},
2515 @rinternals{beam-interface}.
2516
2517 @knownissues
2518 Si una partitura termina mientras una barra de corchea automática
2519 no ha terminado y aún acepta notas, esta última barra no se
2520 imprime en absoluto.  Lo mismo sirve para las voces polifónicas
2521 introducidas con @code{<< @dots{} \\ @dots{} >>}.  Si una voz
2522 polifónica termina mientras una barra de corchea automática aún
2523 admite notas, no se imprime.  El rodeo para estos problemas es
2524 aplicar el barrado manual a la última barra de la voz o partitura.
2525
2526 De forma predeterminada, el traductor @code{Timing} recibe el
2527 nombre del contexto @code{Score} como alias.  Esto significa que
2528 el establecimiento del compás en ua pauta afectará al barrado de
2529 las otras pautas también.  Así, un ajuste en el compás en un
2530 pentagrama tardío reiniciará el barrado personalizado que se había
2531 ajustado en un pentagrama más temprano.  Una forma de evitar este
2532 problema es ajustar la indicación de compás en un pentagrama
2533 solamente.
2534
2535 @lilypond[quote,verbatim]
2536 <<
2537   \new Staff {
2538     \time 3/4
2539     \set Timing.baseMoment = #(ly:make-moment 1/8)
2540     \set Timing.beatStructure = 1,5
2541     \set Timing.beamExceptions = #'()
2542     \repeat unfold 6 { a'8 }
2543   }
2544   \new Staff {
2545     \repeat unfold 6 { a'8 }
2546   }
2547 >>
2548 @end lilypond
2549
2550 Los ajustes de barrado predeterminados para dicho compás también
2551 se pueden cambiar, de forma que siempre se utilice siempre el
2552 barrado deseado. La manera de efectuar cambios en los ajustes de
2553 barrado automático para una indicación de compás se describe en
2554 @ref{Indicación de compás}.
2555
2556 @lilypond[quote,verbatim]
2557 <<
2558   \new Staff {
2559     \overrideTimeSignatureSettings
2560       3/4               % timeSignatureFraction
2561       1/8               % baseMomentFraction
2562       1,5               % beatStructure
2563       #'()              % beamExceptions
2564     \time 3/4
2565     \repeat unfold 6 { a'8 }
2566   }
2567   \new Staff {
2568     \time 3/4
2569     \repeat unfold 6 { a'8 }
2570   }
2571 >>
2572 @end lilypond
2573
2574
2575 @node Barras manuales
2576 @unnumberedsubsubsec Barras manuales
2577 @translationof Manual beams
2578
2579 @cindex barras manuales
2580 @cindex manuales, barras
2581
2582 @funindex ]
2583 @funindex [
2584
2585 En ciertos casos puede ser preciso sobreescribir el algoritmo de
2586 barrado automático.  Por ejemplo, el barrador automático no
2587 escribe barras por encima de los silencios o las líneas
2588 divisorias, y en las partituras corales el barrado se ajusta con
2589 frecuencia para que siga la medida de la letra en vez de la de las
2590 notas.  Tales barras se especifican manualmente marcando los
2591 puntos de comienzo y final con @code{[} y @code{]}
2592
2593 @lilypond[quote,verbatim]
2594 \relative { r4 r8[ g' a r] r g[ | a] r }
2595 @end lilypond
2596
2597 @cindex barras manuales, abreviatura de dirección
2598 @cindex barras manuales, notas de adorno
2599
2600 La dirección de las barras se puede establecer manualmente
2601 utilizando indicadores de dirección:
2602
2603 @lilypond[quote,verbatim]
2604 \relative { c''8^[ d e] c,_[ d e f g] }
2605 @end lilypond
2606
2607 @funindex \noBeam
2608
2609 Se pueden marcar notas individuales con @code{\noBeam} para evitar
2610 que resulten unidas por una barra:
2611
2612 @lilypond[quote,verbatim]
2613 \relative {
2614   \time 2/4
2615   c''8 c\noBeam c c
2616 }
2617 @end lilypond
2618
2619 Se pueden producir al mismo tiempo barras de notas de adorno y
2620 barras normales.  Las notas de adorno sin barra no se colocan
2621 dentro de las barras de notas normales.
2622
2623 @lilypond[quote,verbatim]
2624 \relative {
2625   c''4 d8[
2626   \grace { e32 d c d }
2627   e8] e[ e
2628   \grace { f16 }
2629   e8 e]
2630 }
2631 @end lilypond
2632
2633 @funindex stemLeftBeamCount
2634 @funindex stemRightBeamCount
2635
2636 Se puede conseguir un control incluso más estricto sobre las
2637 barras estableciendo las propiedades @code{stemLeftBeamCount} y
2638 @code{stemRightBeamCount}.  Especifican el número de barras que se
2639 dibujarán en los lados izquierdo y derecho, respectivamente, de la
2640 nota siguiente.  Si cualquiera de estas dos propiedades está
2641 ajustada a un valor, dicho valor se usará una sola vez, y luego se
2642 borrará.  En este ejemplo, el último Fa se imprime con sólo una
2643 barra en el lado izquierdo, es decir, la barra de corchea del
2644 grupo como un todo.
2645
2646 @lilypond[quote,verbatim]
2647 \relative a' {
2648   a8[ r16 f g a]
2649   a8[ r16
2650   \set stemLeftBeamCount = #2
2651   \set stemRightBeamCount = #1
2652   f16
2653   \set stemLeftBeamCount = #1
2654   g16 a]
2655 }
2656 @end lilypond
2657
2658 @predefined
2659 @code{\noBeam}.
2660 @endpredefined
2661
2662 @snippets
2663
2664 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2665 {flat-flags-and-beam-nibs.ly}
2666
2667 @seealso
2668 Referencia de la notación:
2669 @ref{Dirección y posición},
2670 @ref{Notas de adorno}.
2671
2672 Fragmentos de código:
2673 @rlsr{Rhythms}.
2674
2675 Referencia de funcionamiento interno:
2676 @rinternals{Beam},
2677 @rinternals{BeamEvent},
2678 @rinternals{Beam_engraver},
2679 @rinternals{beam-interface},
2680 @rinternals{Stem_engraver}.
2681
2682
2683 @node Barras progresivas
2684 @unnumberedsubsubsec Barras progresivas
2685 @translationof Feathered beams
2686
2687 @cindex barras progresivas
2688 @cindex progresivas, barras
2689
2690 @funindex \featherDurations
2691 @funindex grow-direction
2692
2693 Las barras progresivas se usan para indicar que un pequeño grupo
2694 de notas se debe tocar a una velocidad creciente (o decreciente),
2695 sin cambiar el tempo general de la pieza.  El ámbito de la barra
2696 progresiva se debe indicar manualmente usando @code{[} y @code{]},
2697 el efecto de ángulo de la barra se inicia especificando una
2698 dirección en la propiedad @code{grow-direction} del objeto
2699 @code{Beam}.
2700
2701 Si queremos que la colocación de las notas y el sonido de la
2702 salida MIDI refleje el @emph{ritardando} o @emph{accelerando}
2703 indicado por la barra progresiva, las notas se deben agrupar como
2704 una expresión musical delimitada por llaves y precedida de una
2705 instrucción @code{featheredDurations} que especifica la razón
2706 entre las duraciones de la primera y la última notas dentro del
2707 grupo.
2708
2709 Los corchetes rectos muestran el ámbito de la barra y las llaves
2710 muestran qué notas han de modificar sus duraciones.  Normalmente
2711 delimitarían el mismo grupo de notas, pero no es un requisito: las
2712 dos instrucciones son independientes.
2713
2714 En el ejemplo siguiente las ocho semicorcheas ocupan exactamente
2715 el mismo tiempo que una blanca, pero la primera nota tiene la
2716 mitad de duración que la última, con las notas intermedias
2717 alargándose gradualmente.  Las cuatro primeras fusas se aceleran
2718 gradualmente, mientras que las últimas cuatro fusas están a un
2719 tempo constante.
2720
2721 @lilypond[verbatim,quote]
2722 \relative c' {
2723   \override Beam.grow-direction = #LEFT
2724   \featherDurations #(ly:make-moment 2/1)
2725   { c16[ c c c c c c c] }
2726   \override Beam.grow-direction = #RIGHT
2727   \featherDurations #(ly:make-moment 2/3)
2728   { c32[ d e f] }
2729   % revert to non-feathered beams
2730   \override Beam.grow-direction = #'()
2731   { g32[ a b c] }
2732 }
2733 @end lilypond
2734
2735 @noindent
2736 El espaciado en la salida impresa representa las duraciones de las
2737 notas de una forma sólo aproximada, pero la salida MIDI es exacta.
2738
2739 @predefined
2740 @code{\featherDurations}.
2741 @endpredefined
2742
2743 @seealso
2744 Fragmentos de código:
2745 @rlsr{Rhythms}.
2746
2747 @knownissues
2748 La instrucción @code{\featherDurations} sólo funciona con
2749 fragmentos musicales muy breves, y cuando los números de la
2750 fracción son pequeños.
2751
2752
2753 @node Compases
2754 @subsection Compases
2755 @translationof Bars
2756
2757 @menu
2758 * Barras de compás::
2759 * Numeración de compases::
2760 * Comprobación de compás y de número de compás::
2761 * Llamadas de ensayo::
2762 @end menu
2763
2764
2765 @node Barras de compás
2766 @unnumberedsubsubsec Barras de compás
2767 @translationof Bar lines
2768
2769 @cindex barras de compás
2770 @cindex líneas divisorias
2771 @cindex final, barra
2772 @cindex barra final
2773 @cindex doble barra
2774 @cindex barra doble
2775 @cindex repetición, barras de
2776
2777 @funindex \bar
2778
2779 Las líneas divisorias delimitan a los compases pero también se
2780 pueden usar para indicar las repeticiones.  Normalmente, las
2781 líneas divisorias normales se insertan de manera automática en la
2782 salida impresa en lugares que están basados en el compás actual.
2783
2784 Las barras de compás sencillas insertadas automáticamente se
2785 pueden cambiar por otros tipos con la instrucción @code{\bar}.
2786 Por ejemplo, se suele poner una doble barra de cierre al final de
2787 la pieza:
2788
2789 @lilypond[quote,verbatim]
2790 \relative { e'4 d c2 \bar "|." }
2791 @end lilypond
2792
2793 No deja de ser válida la última nota de un compás si no termina
2794 sobre la línea divisoria automática: se supone que la nota se
2795 prolonga sobre el compás siguiente.  Pero una secuencia larga de
2796 dichos compases prolongados puede hacer que la música aparezca
2797 comprimida o incluso que se salga de la página.  Esto es a causa
2798 de que los saltos de línea automáticos solamente se producen al
2799 final de compases completos, es decir, cuando todas las notas han
2800 finalizado antes de que el compás termine.
2801
2802 @warning{Una duración incorrecta puede hacer que se trate de
2803 evitar la producción de saltos de línea, dando como resultado una
2804 línea de música con una compresión exagerada o música que se sale
2805 de la página.}
2806
2807 @cindex línea, saltos
2808 @cindex líneas divisorias invisibles
2809 @cindex compás, barras invisibles de
2810
2811 También se permiten saltos de línea en las barras insertadas
2812 manualmente incluso dentro de compases incompletos.  Para permitir
2813 un salto de línea donde no hay ninguna línea divisoria visible,
2814 utilice lo siguiente:
2815
2816 @example
2817 \bar ""
2818 @end example
2819
2820 @noindent
2821 De esta manera se insertará una barra invisible de compás y se
2822 hará posible el salto de línea en este punto, sin forzarlo. No se
2823 incrementa el contador de los números de compás.  Para forzar un
2824 salto de línea, consulte @ref{Saltos de línea}.
2825
2826 @cindex manuales, líneas divisorias
2827 @cindex manuales, barras de compás
2828 @cindex barras de compás manuales
2829 @cindex líneas divisorias manuales
2830
2831 Esta y otras líneas divisorias especiales se pueden insertar
2832 manualmente en cualquier punto.  Cuando coinciden con el final de
2833 un compás, sustituyen a la línea divisoria simple que se habría
2834 insertado automáticamente en dicho lugar.  Cuando no coinciden con
2835 el final de un compás, se inserta la línea especificada en ese
2836 punto en la salida impresa.
2837
2838 Observe que las líneas divisorias manuales son puramente visuales.
2839 No afectan a ninguna de las propiedades que una barra normal
2840 afectaría, como a los números de compás, alteraciones, saltos de
2841 línea, etc.  No afectan tampoco al cálculo y colocación de las
2842 líneas divisorias subsiguientes.  Cuando una divisoria se coloca
2843 manualmente donde ya existe una divisoria normal, los efectos de
2844 la línea original no se alteran.
2845
2846 Están disponibles para su inserción manual dos tipos de líneas
2847 divisorias simples y cinco tipos de doble barra:
2848
2849 @lilypond[quote,verbatim]
2850 \relative {
2851   f'1 \bar "|"
2852   f1 \bar "."
2853   g1 \bar "||"
2854   a1 \bar ".|"
2855   b1 \bar ".."
2856   c1 \bar "|.|"
2857   d1 \bar "|."
2858   e1
2859 }
2860 @end lilypond
2861
2862 @noindent
2863 así como la barra de puntos y la discontinua:
2864
2865 @lilypond[quote,verbatim]
2866 \relative {
2867   f'1 \bar ";"
2868   g1 \bar "!"
2869   a1
2870 }
2871 @end lilypond
2872
2873 @noindent
2874 y nueve tipos de barra de repetición:
2875
2876 @lilypond[quote,verbatim]
2877 \relative {
2878   f'1 \bar ".|:"
2879   g1 \bar ":..:"
2880   a1 \bar ":|.|:"
2881   b1 \bar ":|.:"
2882   c1 \bar ":.|.:"
2883   d1 \bar "[|:"
2884   e1 \bar ":|][|:"
2885   f1 \bar ":|]"
2886   g1 \bar ":|."
2887   a1
2888 }
2889 @end lilypond
2890
2891 Además se puede imprimir una línea divisoria como una marca corta:
2892
2893 @lilypond[quote,fragment,verbatim]
2894 f'1 \bar "'" g'1
2895 @end lilypond
2896
2897 Sin embargo, dado que las mencionadas marcas se utilizan
2898 usualmente en el canto gregoriano, es preferible en este caso
2899 utilizar @code{\divisioMinima}, que se describe en la sección
2900 @ref{Divisiones} dentro de Canto gregoriano.
2901
2902 LilyPond contempla la notación del canto kievano y ofrece una
2903 línea divisoria especial kievana:
2904
2905 @lilypond[quote,fragment,verbatim]
2906 f'1 \bar "k"
2907 @end lilypond
2908
2909 Pueden verse más detalles de esta notación explicados en
2910 @ref{Tipografiado del canto kievano en notación cuadrada}.
2911
2912 @cindex segno
2913
2914 Para los símbolos de segno en línea, existen tres tipos de barras
2915 de compás que se diferencian en su comportamiento en los saltos de
2916 línea:
2917
2918 @lilypond[quote,verbatim]
2919 \relative c'' {
2920   c4 c c c
2921   \bar "S"
2922   c4 c c c \break
2923   \bar "S"
2924   c4 c c c
2925   \bar "S-|"
2926   c4 c c c \break
2927   \bar "S-|"
2928   c4 c c c
2929   \bar "S-S"
2930   c4 c c c \break
2931   \bar "S-S"
2932   c1
2933 }
2934 @end lilypond
2935
2936 @cindex repeticiones
2937
2938 Aunque se pueden insertar manualmente barras de compás con
2939 significado de repeticiones, no se reconocen como repeticiones por
2940 parte de LilyPond.  Las secciones repetidas se introducen mejor
2941 utilizando las diversas instrucciones de repetición (véase
2942 @ref{Repeticiones}), que imprimen automáticamente las barras
2943 correspondientes.
2944
2945 Además se puede especificar @code{".|:-||"}, que equivale a
2946 @code{".|:"} excepto en los saltos de línea, en que produce una
2947 doble barra al final de la línea y una repetición izquierda (de
2948 comienzo) al principio de la línea siguiente.
2949
2950 @lilypond[quote,verbatim]
2951 \relative c'' {
2952   c4 c c c
2953   \bar ".|:-||"
2954   c4 c c c \break
2955   \bar ".|:-||"
2956   c4 c c c
2957 }
2958 @end lilypond
2959
2960 Para combinaciones de repeticiones con el símbolo de segno,
2961 existen seis variantes diferentes:
2962
2963 @lilypond[quote,verbatim]
2964 \relative c'' {
2965   c4 c c c
2966   \bar ":|.S"
2967   c4 c c c \break
2968   \bar ":|.S"
2969   c4 c c c
2970   \bar ":|.S-S"
2971   c4 c c c \break
2972   \bar ":|.S-S"
2973   c4 c c c
2974   \bar "S.|:-S"
2975   c4 c c c \break
2976   \bar "S.|:-S"
2977   c4 c c c
2978   \bar "S.|:"
2979   c4 c c c \break
2980   \bar "S.|:"
2981   c4 c c c
2982   \bar ":|.S.|:"
2983   c4 c c c \break
2984   \bar ":|.S.|:"
2985   c4 c c c
2986   \bar ":|.S.|:-S"
2987   c4 c c c \break
2988   \bar ":|.S.|:-S"
2989   c1
2990 }
2991 @end lilypond
2992
2993 Además, existe una instrucción @code{\inStaffSegno} que crea una
2994 barra de compás con símbolo de segno, situada en conjunción con
2995 una línea de repetición adecuada si se utiliza con una instrucción
2996 @code{\repeat volta}, véase @ref{Repeticiones normales}.
2997
2998 @funindex \defineBarLine
2999 @cindex compás, definir líneas de
3000 @cindex definir líneas de compás
3001
3002 Se pueden definir tipos nuevos de líneas divisorias con
3003 @code{\defineBarLine}:
3004
3005 @example
3006 \defineBarLine @var{tipo_de_barra} #'(@var{final} @var{comienzo} @var{extensión})
3007 @end example
3008
3009 Las variables de @code{\defineBarline} pueden incluir la cadena de
3010 caracteres @q{vacía} @code{""}, que equivale a imprimir una línea
3011 divisoria invisible.  También se puede establecer al valor falso
3012 @code{#f} que no imprime línea divisoria alguna.
3013
3014 Después de la definición, la nueva línea divisoria se puede
3015 utilizar mediante @code{\bar} @var{tipo_de_barra}.
3016
3017 Actualmente están disponibles diez elementos de barra de compás:
3018
3019 @lilypond[quote,verbatim]
3020 \defineBarLine ":" #'("" ":" "")
3021 \defineBarLine "=" #'("=" "" "")
3022 \defineBarLine "[" #'("" "[" "")
3023 \defineBarLine "]" #'("]" "" "")
3024
3025 \new Staff {
3026   s1 \bar "|"
3027   s1 \bar "."
3028   s1 \bar "!"
3029   s1 \bar ";"
3030   s1 \bar ":"
3031   s1 \bar "k"
3032   s1 \bar "S"
3033   s1 \bar "="
3034   s1 \bar "["
3035   s1 \bar "]"
3036   s1 \bar ""
3037 }
3038 @end lilypond
3039
3040 La línea divisoria @code{"="} proporciona la barra de doble
3041 extensión, usada en combinación con el símbolo de segno.  No lo
3042 use como una doble línea divisoria fina aislada; para ello es
3043 preferible @code{\bar} @var{"||"}.
3044
3045 El signo @code{"-"} inicia anotaciones a las barras de compás, que
3046 son útiles para distinguir entre aquellas que tienen idéntica
3047 apariencia pero distinto comportamiento en los saltos de línea y/o
3048 diferentes barras de extensión.  La parque que sigue al signo
3049 @code{"-"} no se usa para construir la barra de compás.
3050
3051 @lilypond[quote,verbatim]
3052 \defineBarLine "||-dashedSpan" #'("||" "" "!!")
3053
3054 \new StaffGroup <<
3055   \new Staff \relative c'' {
3056     c1 \bar "||"
3057     c1 \bar "||-dashedSpan"
3058     c1
3059   }
3060   \new Staff \relative c'' {
3061     c1
3062     c1
3063     c1
3064   }
3065 >>
3066 @end lilypond
3067
3068 Además, el carácter del espacio en blanco @code{" "} sirve como
3069 contenedor para definir barras de extensión correctamente
3070 alineadas a las barras principales:
3071
3072 @lilypond[quote,verbatim]
3073 \defineBarLine ":|.-wrong" #'(":|." "" "|.")
3074 \defineBarLine ":|.-right" #'(":|." "" " |.")
3075
3076 \new StaffGroup <<
3077   \new Staff \relative c'' {
3078     c1 \bar ":|.-wrong"
3079     c1 \bar ":|.-right"
3080     c1
3081   }
3082   \new Staff \relative c'' {
3083     c1
3084     c1
3085     c1
3086   }
3087 >>
3088 @end lilypond
3089
3090 Si se necesitan elementos adicionales, LilyPond provee una forma
3091 sencilla de definirlos.  Para ver más información sobre cómo
3092 modificar o añadir barras de compás, consulte el archivo
3093 @file{scm/bar-line.scm}.
3094
3095 En las partituras con muchos pentagramas, una instrucción
3096 @code{\bar} en uno de ellos se aplica automáticamente a todos los
3097 demás.  Las líneas resultantes se conectan entre los distintos
3098 pentagramas de un @code{StaffGroup}, @code{PianoStaff} o
3099 @code{GrandStaff}.
3100
3101 @lilypond[quote,verbatim]
3102 <<
3103   \new StaffGroup <<
3104     \new Staff \relative {
3105       e'4 d
3106       \bar "||"
3107       f4 e
3108     }
3109     \new Staff \relative { \clef bass c'4 g e g }
3110   >>
3111   \new Staff \relative { \clef bass c'2 c2 }
3112 >>
3113 @end lilypond
3114
3115 @cindex predeterminada, línea divisoria, cambiar
3116 @cindex línea divisoria predeterminada, cambiar
3117
3118 @funindex whichBar
3119 @funindex defaultBarType
3120 @funindex \bar
3121 @funindex bartype
3122
3123 La instrucción @samp{\bar @var{tipo de barra}} es una forma corta
3124 de hacer @samp{\set Timing.whichBar = @var{tipo de barra}}.
3125 Cuando @code{whichBar} se establece con el valor de una cadena, se
3126 crea una línea divisoria de ese tipo.
3127
3128 El tipo de barra predeterminado que se usa para las líneas
3129 divisorias insertadas automáticamente es @code{"|"}.  Se puede
3130 cambiar en cualquier momento con @samp{\set Timing.defaultBarType
3131 = @var{tipo de barra}}.
3132
3133 @seealso
3134 Referencia de la notación:
3135 @ref{Saltos de línea},
3136 @ref{Repeticiones},
3137 @ref{Agrupar pentagramas}.
3138
3139 Archivos instalados:
3140 @file{scm/bar-line.scm}.
3141
3142 Fragmentos de código:
3143 @rlsr{Rhythms}.
3144
3145 Referencia de funcionamiento interno:
3146 @rinternals{BarLine} (creada al nivel de @code{Staff} (pentagrama)),
3147 @rinternals{SpanBar} (a través de los pentagramas),
3148 @rinternals{Timing_translator} (para las propiedades del contador de tiempo Timing).
3149
3150
3151 @node Numeración de compases
3152 @unnumberedsubsubsec Numeración de compases
3153 @translationof Bar numbers
3154
3155 @cindex compás, números de
3156 @cindex números de compás
3157
3158 @funindex currentBarNumber
3159
3160 Por defecto, los números de compás se imprimen al principio de la
3161 línea, excepto la primera.  El número propiamente dicho se
3162 almacena en la propiedad @code{currentBarNumber}, que normalmente
3163 se actualiza automáticamente para cada compás.  También se puede
3164 establecer manualmente:
3165
3166 @lilypond[verbatim,quote]
3167 \relative c' {
3168   c1 c c c
3169   \break
3170   \set Score.currentBarNumber = #50
3171   c1 c c c
3172 }
3173 @end lilypond
3174
3175 @cindex números de compás, espaciado regular
3176
3177 @funindex barNumberVisibility
3178 @funindex BarNumber
3179
3180 Los números de compás se pueden tipografiar a intervalos regulares
3181 en vez de al principio de cada línea.  Para hacerlo se debe
3182 sobreescribir el comportamiento predeterminado de forma que se
3183 puedan imprimir en otros lugares.  Esto viene controlado por la
3184 propiedad @code{break-visibility} de @code{BarNumber}.  Toma tres
3185 valores que se pueden fijar al valor @code{#t} o @code{#f} para
3186 especificar si el número de compás correspondiente es visible o
3187 no.  El orden de los tres valores es @code{visible al final de la
3188 línea}, @code{visible en mitad de la línea}, @code{visible al
3189 principio de la línea}.  En el ejemplo siguiente se imprimen los
3190 números de compás en todos los sitios posibles:
3191
3192 @lilypond[verbatim,quote]
3193 \relative c' {
3194   \override Score.BarNumber.break-visibility = ##(#t #t #t)
3195   \set Score.currentBarNumber = #11
3196   % Permit first bar number to be printed
3197   \bar ""
3198   c1 | c | c | c |
3199   \break
3200   c1 | c | c | c |
3201 }
3202 @end lilypond
3203
3204 @snippets
3205 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3206 {printing-the-bar-number-for-the-first-measure.ly}
3207
3208 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3209 {printing-bar-numbers-at-regular-intervals.ly}
3210
3211 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3212 {printing-bar-numbers-with-changing-regular-intervals.ly}
3213
3214 @cindex compás, número de, formato
3215 @cindex número de compases, formato de
3216
3217 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3218 {printing-bar-numbers-inside-boxes-or-circles.ly}
3219
3220 @cindex compás, número, con letras
3221 @cindex compás, número, con repeticiones
3222
3223 @lilypondfile[verbatim,quote,texidoc,doctitle]
3224 {alternative-bar-numbering.ly}
3225
3226 @cindex compás, número, alineación
3227
3228 @lilypondfile[verbatim,quote,texidoc,doctitle]
3229 {aligning-bar-numbers.ly}
3230
3231 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3232 {removing-bar-numbers-from-a-score.ly}
3233
3234 @seealso
3235 Fragmentos de código:
3236 @rlsr{Rhythms}.
3237
3238 Referencia de funcionamiento interno:
3239 @rinternals{BarNumber},
3240 @rinternals{Bar_number_engraver}.
3241
3242 @cindex número de compás, colisión
3243 @cindex colisión del número de compás
3244
3245 @knownissues
3246 Los números de compás pueden colisionar con el corchete
3247 @code{StaffGroup}, si hay uno en la parte de arriba.  Para
3248 solucionarlo, se puede usar la propiedad de relleno @code{padding}
3249 de @code{BarNumber} para colocar el número correctamente.
3250 Consulte @rinternals{StaffGroup} y @rinternals{BarNumber} para ver
3251 más información.
3252
3253
3254 @node Comprobación de compás y de número de compás
3255 @unnumberedsubsubsec Comprobación de compás y de número de compás
3256 @translationof Bar and bar number checks
3257
3258 @cindex compás, comprobación de
3259 @cindex número de compás, comprobación de
3260 @cindex compás, comprobación
3261 @cindex compás, número, comprobación
3262
3263 @funindex barCheckSynchronize
3264 @funindex |
3265
3266 Las comprobaciones de compás ayudan a detectar errores en las
3267 duraciones.  Una comprobación de compás se escribe usando el
3268 símbolo de la barra vertical, @code{|}, en cualquier lugar donde
3269 se espera que caiga una línea divisoria.  Si se encuentran líneas
3270 de comprobación de compás en otros lugares, se imprime una lista
3271 de advertencias en el archivo log de registro, mostrando los
3272 números de línea y columna en que han fallado las comprobaciones
3273 de compás.  En el siguiente ejemplo, la segunda comprobación de
3274 compás avisará de un error.
3275
3276 @example
3277 \time 3/4 c2 e4 | g2 |
3278 @end example
3279
3280 Una duración incorrecta produce una partitura completamente
3281 desbaratada, especialmente si la partitura es polifónica, de
3282 manera que la mejor forma de empezar a corregir la entrada es
3283 buscar sistemáticamente la existencia de comprobaciones de compás
3284 fallidas y duraciones incorrectas.
3285
3286 Si se producen varias comprobaciones de compás seguidas por valor
3287 de la misma duración musical, solo aparece el primer mensaje de
3288 advertencia.  Así se consigue que el mensaje esté concentrado en
3289 la fuente del error de pulso.
3290
3291 Las comprobaciones de compás también se pueden insertar dentro de
3292 la letra de las canciones:
3293
3294 @example
3295 \lyricmode @{
3296   \time 2/4
3297   Twin -- kle | Twin -- kle |
3298 @}
3299 @end example
3300
3301 Observe que las comprobaciones de compás dentro de la letra de las
3302 canciones se evalúan en el momento musical de la sílaba
3303 @emph{siguiente} a la comprobación de compas que se procesa.  Si
3304 la letra está asociada con las notas de una voz que tiene un
3305 silencio al principio del compás, no se puede poner ninguna sílaba
3306 al comienzo de ese compás y se imprimie un mensaje de advertencia
3307 si se escribe una comprobación de compás dentro de la letra, en
3308 esa posición.
3309
3310
3311 @funindex |
3312 @funindex "|"
3313
3314 También es posible redefinir la acción que se lleva a cabo cuando
3315 se encuentra una barra vertical o símbolo de comprobación de
3316 compás, @code{|}, en el código de entrada, de forma que haga algo
3317 distinto a una comprobación de compás.  Se hace asignando una
3318 expresión musical a @code{"|"}, el símbolo de barra vertical.  En
3319 el ejemplo siguiente se establece @code{|} de forma que inserte
3320 una doble línea divisoria cuando aparece en el código de entrada,
3321 en vez de comprobar el final de un compás.
3322
3323 @lilypond[quote,verbatim]
3324 "|" = \bar "||"
3325 {
3326   c'2 c' |
3327   c'2 c'
3328   c'2 | c'
3329   c'2 c'
3330 }
3331 @end lilypond
3332
3333 @funindex \barNumberCheck
3334
3335 Al copiar piezas musicales grandes puede servir de ayuda comprobar
3336 que el número de compás de LilyPond corresponde al original desde
3337 el que está copiando.  Esto se puede comprobar con
3338 @code{\barNumberCheck}, por ejemplo:
3339
3340 @verbatim
3341 \barNumberCheck #123
3342 @end verbatim
3343
3344 @noindent
3345 imprime una advertencia si el @code{currentBarNumber} (número del
3346 compás actual) no es el 123 en el momento de la compilación.
3347
3348 @seealso
3349 Fragmentos de código:
3350 @rlsr{Rhythms}.
3351
3352
3353 @node Llamadas de ensayo
3354 @unnumberedsubsubsec Llamadas de ensayo
3355 @translationof Rehearsal marks
3356
3357 @cindex ensayo, letras de
3358 @cindex letras de ensayo
3359
3360 @funindex \mark
3361
3362 Para imprimir una letra de ensayo, utilice la orden @code{\mark}.
3363
3364 @lilypond[quote,verbatim]
3365 \relative c'' {
3366   c1 \mark \default
3367   c1 \mark \default
3368   c1 \mark \default
3369   c1 \mark \default
3370 }
3371 @end lilypond
3372
3373 @noindent
3374 La letra de ensayo se incrementa automáticamente si usa
3375 @code{\mark \default}, pero también puede utilizar un número
3376 entero como argumento para establecer la indicación manualmente.
3377 El valor que se utilizará se almacena dentro de la propiedad
3378 @code{rehearsalMark}.
3379
3380 @lilypond[quote,verbatim]
3381 \relative c'' {
3382   c1 \mark \default
3383   c1 \mark \default
3384   c1 \mark #8
3385   c1 \mark \default
3386   c1 \mark \default
3387 }
3388 @end lilypond
3389
3390 @noindent
3391 La letra@tie{}@q{I} se salta de acuerdo con las tradiciones de
3392 grabado.  Si quiere incluir la letra @q{I}, use una de las
3393 instrucciones siguientes, según el estilo de marcas de ensayo que
3394 desee (sólo letras, letras dentro de un rectángulo o letras dentro
3395 de un círculo).
3396
3397 @example
3398 \set Score.markFormatter = #format-mark-alphabet
3399 \set Score.markFormatter = #format-mark-box-alphabet
3400 \set Score.markFormatter = #format-mark-circle-alphabet
3401 @end example
3402
3403 @lilypond[quote,verbatim]
3404 \relative c'' {
3405   \set Score.markFormatter = #format-mark-box-alphabet
3406   c1 \mark \default
3407   c1 \mark \default
3408   c1 \mark #8
3409   c1 \mark \default
3410   c1 \mark \default
3411 }
3412 @end lilypond
3413
3414 @cindex ensayo, letra de, formato
3415 @cindex ensayo, letra de, estilo
3416 @cindex estilo de la letra de ensayo
3417 @cindex formato de la letra de ensayo
3418 @cindex letra de ensayo, estilo
3419 @cindex letra de ensayo, formato
3420 @cindex marca de ensayo, estilo
3421 @cindex marca de ensayo, formato
3422 @cindex ensayo, letra de, manual
3423 @cindex marca de ensayo manual
3424 @cindex personalizada, marca de ensayo
3425 @cindex manual, marca de ensayo
3426
3427 El estilo se define por medio de la propiedad
3428 @code{markFormatter}.  Es una función que toma como argumentos la
3429 marca en curso (un número entero) y el contexto actual.  Debe
3430 devolver un objeto de marcado.  En el ejemplo siguiente, se
3431 establece @code{markFormatter} con el valor de un procedimiento
3432 enlatado.  Después de algunos compases, se establece con el valor
3433 de una función que produce un número encerrado en una caja.
3434
3435 @lilypond[quote,verbatim]
3436 \relative c'' {
3437   \set Score.markFormatter = #format-mark-numbers
3438   c1 \mark \default
3439   c1 \mark \default
3440   \set Score.markFormatter = #format-mark-box-numbers
3441   c1 \mark \default
3442   \set Score.markFormatter = #format-mark-circle-numbers
3443   c1 \mark \default
3444   \set Score.markFormatter = #format-mark-circle-letters
3445   c1
3446 }
3447 @end lilypond
3448
3449 El archivo @file{scm/translation-functions.scm} contiene las
3450 definiciones de @code{format-mark-letters} (el formato por
3451 omisión), @code{format-mark-box-letters},
3452 @code{format-mark-numbers} y @code{format-mark-box-numbers}.  Se
3453 pueden usar éstos como inspiración para otras funciones de
3454 formateo.
3455
3456 Podemos utilizar @code{format-mark-barnumbers},
3457 @code{format-mark-box-barnumbers} y
3458 @code{format-mark-circle-barnumbers} para obtener números de
3459 compás en lugar de números o letras secuenciales.
3460
3461 Se pueden especificar otros estilos de letra de ensayo de forma
3462 manual:
3463
3464 @example
3465 \mark "A1"
3466 @end example
3467
3468 @noindent
3469 Observe que @code{Score.markFormatter} no afecta a las marcas que
3470 se especifican de esta forma.  Sin embargo, es posible aplicar un
3471 elemento @code{\markup} a la cadena.
3472
3473 @example
3474 \mark \markup@{ \box A1 @}
3475 @end example
3476
3477 @cindex segno
3478 @cindex coda
3479 @cindex D.S. al Fine
3480 @cindex calderón
3481 @cindex musicales, glifos
3482 @cindex glifos musicales
3483
3484 @funindex \musicglyph
3485
3486 Los glifos musicales (como el segno) se pueden imprimir dentro de
3487 un elemento @code{\mark}
3488
3489 @lilypond[quote,verbatim]
3490 \relative c' {
3491   c1 \mark \markup { \musicglyph #"scripts.segno" }
3492   c1 \mark \markup { \musicglyph #"scripts.coda" }
3493   c1 \mark \markup { \musicglyph #"scripts.ufermata" }
3494   c1
3495 }
3496 @end lilypond
3497
3498 @noindent
3499 Consulte @ref{La tipografía Emmentaler} para ver una lista de los
3500 símbolos que se pueden imprimir con @code{\musicglyph}.
3501
3502 Para ver formas comunes de trucar la colocación de las letras de
3503 ensayo, consulte @ref{Formatear el texto}.  Para un control más
3504 preciso, consulte @code{break-alignable-interface} en la sección
3505 @ref{Alineación de objetos}.
3506
3507 El archivo @file{scm/translation-functions.scm} contiene las
3508 definiciones de @code{format-mark-numbers} y de
3509 @code{format-mark-letters}.  Se pueden utilizar como inspiración
3510 para escribir otras funciones de formateo.
3511
3512 @seealso
3513 Referencia de la notación:
3514 @ref{La tipografía Emmentaler},
3515 @ref{Formatear el texto},
3516 @ref{Alineación de objetos}.
3517
3518 Archivos de inicio:
3519 @file{scm/translation-functions.scm}.
3520
3521 Fragmentos de código:
3522 @rlsr{Rhythms}.
3523
3524 Referencia de funcionamiento interno:
3525 @rinternals{MarkEvent},
3526 @rinternals{Mark_engraver},
3527 @rinternals{RehearsalMark}.
3528
3529
3530 @node Asuntos rítmicos especiales
3531 @subsection Asuntos rítmicos especiales
3532 @translationof Special rhythmic concerns
3533
3534 @menu
3535 * Notas de adorno::
3536 * Alinear con una cadenza::
3537 * Gestión del tiempo::
3538 @end menu
3539
3540 @node Notas de adorno
3541 @unnumberedsubsubsec Notas de adorno
3542 @translationof Grace notes
3543
3544 @cindex ornamentos
3545 @cindex mordentes
3546 @cindex appoggiatura
3547 @cindex acciaccatura
3548
3549 @funindex \grace
3550 @funindex \slashedGrace
3551 @funindex \acciaccatura
3552 @funindex \appoggiatura
3553
3554 Los mordentes y notas de adorno son ornamentos musicales, impresos
3555 en un tipo más pequeño y no ocupan ningún tiempo lógico adicional
3556 en el compás.
3557
3558 @lilypond[quote,verbatim]
3559 \relative {
3560   c''4 \grace b16 a4(
3561   \grace { b16 c16 } a2)
3562 }
3563 @end lilypond
3564
3565 Hay otros tres tipos posibles de notas de adorno; la
3566 @emph{acciaccatura} o mordente de una nota (una nota de adorno sin
3567 medida que se indica mediante una nota ligada y con el corchete
3568 tachado) y la @emph{appoggiatura}, que toma una fracción fija de
3569 la nota principal a la que se adjunta, y que se imprime sin
3570 tachar.  Es posible escribir una nota de adorno con la plica
3571 tachada, como la @emph{acciaccatura} pero sin la ligadura, como
3572 para colocarla entre notas que están ligadas entre sí, utilizando
3573 la función @code{\slashedGrace}.
3574
3575 @lilypond[quote,verbatim]
3576 \relative {
3577   \acciaccatura d''8 c4
3578   \appoggiatura e8 d4
3579   \acciaccatura { g16 f } e2
3580   \slashedGrace a,8 g4
3581   \slashedGrace b16 a4(
3582   \slashedGrace b8 a2)
3583 }
3584 @end lilypond
3585
3586 La colocación de notas de adorno se sincroniza entre los distintos
3587 pentagramas.  En el siguiente ejemplo, hay dos semicorcheas de
3588 adorno por cada corchea de adorno:
3589
3590 @lilypond[quote,verbatim]
3591 <<
3592   \new Staff \relative { e''2 \grace { c16 d e f } e2 }
3593   \new Staff \relative { c''2 \grace { g8 b } c2 }
3594 >>
3595 @end lilypond
3596
3597 @cindex adorno, seguimiento de notas de
3598
3599 @funindex \afterGrace
3600
3601 Si queremos terminar una nota con un adorno, usamos la instrucción
3602 @code{\afterGrace}.  Toma dos argumentos: la nota principal, y las
3603 notas de adorno que siguen a la nota principal.
3604
3605 @lilypond[quote,verbatim]
3606 \relative { c''1 \afterGrace d1 { c16[ d] } c1 }
3607 @end lilypond
3608
3609 Esto sitúa las notas de adorno @emph{después} del comienzo de la
3610 nota principal.  El instante temporal en que se colocan las notas
3611 de adorno es una fracción dada de la duración de la nota principal.
3612 El ajuste predeterminado de
3613
3614 @example
3615 afterGraceFraction = 3/4
3616 @end example
3617
3618 @noindent
3619 se puede redefinir en el nivel jerárquico superior.
3620 Las instrucciones @code{\afterGrace} individuales
3621 pueden, en vez de esto, llevar especificada la fracción directamente,
3622 después de la propia instrucción.
3623
3624 El siguiente ejemplo muestra el resultado de establecer el espacio a su valor
3625 predeterminado, establecerlo a @code{15/16}, y finalmente a @code{1/2}
3626 de la nota principal.
3627
3628 @lilypond[quote,verbatim]
3629 <<
3630   \new Staff \relative {
3631     c''1 \afterGrace d1 { c16[ d] } c1
3632   }
3633   \new Staff \relative {
3634     c''1 \afterGrace 15/16 d1 { c16[ d] } c1
3635   }
3636   \new Staff \relative {
3637     c''1 \afterGrace 1/2 d1 { c16[ d] } c1
3638   }
3639 >>
3640 @end lilypond
3641
3642 El efecto de @code{\afterGrace} también se puede obtener usando
3643 espaciadores.  El ejemplo siguiente sitúa la
3644 nota de adorno después de un espacio que dura 7/8 de la nota
3645 principal.
3646
3647 @lilypond[quote,verbatim]
3648 \new Voice \relative {
3649   <<
3650     { d''1^\trill_( }
3651     { s2 s4. \grace { c16 d } }
3652   >>
3653   c1)
3654 }
3655 @end lilypond
3656
3657 @cindex trucaje de las notas de adorno
3658 @cindex notas de adorno, trucar
3659 @cindex notas de adorno, cambiar los ajustes de disposición
3660
3661 Una expresión musical @code{\grace} introduce ajustes de
3662 tipografía especiales, por ejemplo para producir un tipo más
3663 pequeño y para fijar las direcciones.  Por ello, cuando se
3664 introducen trucos para la presentación, deben ir dentro de la
3665 expresión de adorno. Las sobreescrituras se deben también revertir
3666 dentro de la expresión de adorno. Aquí, la dirección
3667 predeterminada de la plica de la nota de adorno se sobreescribe y
3668 luego se revierte.
3669
3670 @lilypond[quote,verbatim]
3671 \new Voice \relative {
3672   \acciaccatura {
3673     \stemDown
3674     f''16->
3675     \stemNeutral
3676   }
3677   g4 e c2
3678 }
3679 @end lilypond
3680
3681 @cindex plica cruzada
3682
3683 @snippets
3684 @lilypondfile[verbatim,quote,texidoc,doctitle]
3685 {using-grace-note-slashes-with-normal-heads.ly}
3686
3687 @lilypondfile[verbatim,quote,texidoc,doctitle]
3688 {tweaking-grace-layout-within-music.ly}
3689
3690 @lilypondfile[verbatim,quote,texidoc,doctitle]
3691 {redefining-grace-note-global-defaults.ly}
3692
3693 @lilypondfile[verbatim,quote,texidoc,doctitle]
3694 {positioning-grace-notes-with-floating-space.ly}
3695
3696 @seealso
3697 Glosario musical:
3698 @rglos{grace notes},
3699 @rglos{acciaccatura},
3700 @rglos{appoggiatura}.
3701
3702 Referencia de la notación:
3703 @ref{Escalar las duraciones},
3704 @ref{Barras manuales}.
3705
3706 Archivos de inicio:
3707 @file{ly/grace-init.ly}.
3708
3709 Fragmentos de código:
3710 @rlsr{Rhythms}.
3711
3712 Referencia de funcionamiento interno:
3713 @rinternals{GraceMusic},
3714 @rinternals{Grace_beam_engraver},
3715 @rinternals{Grace_auto_beam_engraver},
3716 @rinternals{Grace_engraver},
3717 @rinternals{Grace_spacing_engraver}.
3718
3719
3720 @knownissues
3721 @cindex acciaccatura de varias notas
3722 @cindex adorno, sincronización de notas de
3723
3724 Una @i{acciaccatura} de varias notas con una barra se imprime sin
3725 tachar, y tiene exactamente la misma apariencia que una
3726 @i{appoggiatura} de varias notas con barra.
3727
3728 @c TODO Add link to LSR snippet to add slash when available
3729
3730 La sincronización de las notas de adorno también puede acarrear
3731 sorpresas.  La notación de pentagramas, como armaduras, líneas
3732 divisorias, etc., se sincronizan también.  Ponga cuidado cuando
3733 mezcle pentagramas con adornos y sin adornos, por ejemplo
3734
3735 @lilypond[quote,verbatim]
3736 <<
3737   \new Staff \relative { e''4 \bar ".|:" \grace c16 d2. }
3738   \new Staff \relative { c''4 \bar ".|:" d2. }
3739 >>
3740 @end lilypond
3741
3742 @noindent
3743 Esto se puede remediar insertando desplazamientos de adorno de las
3744 duraciones correspondientes en los otros pentagramas.  Para el
3745 ejemplo anterior
3746
3747 @lilypond[quote,verbatim]
3748 <<
3749   \new Staff \relative { e''4 \bar ".|:" \grace c16 d2. }
3750   \new Staff \relative { c''4 \bar ".|:" \grace s16 d2. }
3751 >>
3752 @end lilypond
3753
3754 Es obligatorio usar la instrucción @code{\grace} para la parte de
3755 los desplazamientos, incluso si la parte visual usa
3756 @code{\acciaccatura} o @code{\appoggiatura} porque en caso
3757 contrario se imprime una fea ligadura que conecta a la nota de
3758 adorno invisible con la nota siguiente.
3759
3760 Las secciones de adorno sólo se deben usar dentro de expresiones
3761 de música secuenciales.  No están contemplados el anidado ni la
3762 yuxtaposición de secciones de adorno, y podría producir caídas u
3763 otros errores.
3764
3765 Cada nota de adorno en la salida MIDI tiene una longitud que es
3766 1/4 de su duración real.  Si la duración combinada de las notas de
3767 adorno es mayor que la longitud de la nota precedente, se genera
3768 un error @qq{@code{Retrocediendo en el tiempo MIDI}}.  Tiene dos
3769 opciones: en primer lugar, puede hacer más corta la duración de
3770 las notas de adorno, por ejemplo:
3771
3772 @example
3773 c'8 \acciaccatura @{ c'8[ d' e' f' g'] @}
3774 @end example
3775
3776 se convierte en:
3777
3778 @example
3779 c'8 \acciaccatura @{ c'16[ d' e' f' g'] @}
3780 @end example
3781
3782 Otra opción es cambiar explícitamente la duración musical:
3783
3784 @example
3785 c'8 \acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @}
3786 @end example
3787
3788 Véase @ref{Escalar las duraciones}.
3789
3790
3791 @node Alinear con una cadenza
3792 @unnumberedsubsubsec Alinear con una cadenza
3793 @translationof Aligning to cadenzas
3794
3795 @cindex cadenza (cadencia)
3796 @cindex cadenza (cadencia), alinear a
3797 @cindex alineación a una cadenza (cadencia)
3798
3799 En un contexto orquestal, las cadenzas presentan un problema
3800 especial: al construir una partitura que tiene una cadenza, todos
3801 los demás instrumentos deben saltar tantas notas como la longitud
3802 de la cadenza, pues en caso contrario empezarán demasiado pronto o
3803 demasiado tarde.
3804
3805 Una solución a este problema son las funciones
3806 @code{mmrest-of-length} y @code{skip-of-length}.  Estas funciones
3807 de Scheme toman un fragmento de música como argumento y generan un
3808 @code{\skip} o silencio multicompás, de la longitud exacta del
3809 fragmento.
3810
3811 @lilypond[verbatim,quote]
3812 MyCadenza = \relative {
3813   c'4 d8 e f g g4
3814   f2 g4 g
3815 }
3816
3817 \new GrandStaff <<
3818   \new Staff {
3819     \MyCadenza c'1
3820     \MyCadenza c'1
3821   }
3822   \new Staff {
3823     #(mmrest-of-length MyCadenza)
3824     c'1
3825     #(skip-of-length MyCadenza)
3826     c'1
3827   }
3828 >>
3829 @end lilypond
3830
3831 @seealso
3832 Glosario musical:
3833 @rglos{cadenza}.
3834
3835 Fragmentos de código:
3836 @rlsr{Rhythms}.
3837
3838
3839 @node Gestión del tiempo
3840 @unnumberedsubsubsec Gestión del tiempo
3841 @translationof Time administration
3842
3843 @cindex tiempo, administración
3844 @cindex tiempo, control del (dentro de la partitura)
3845 @cindex música sin medida
3846 @cindex medida, música sin
3847
3848 @funindex currentBarNumber
3849 @funindex measurePosition
3850 @funindex measureLength
3851
3852 El tiempo está administrado por el @code{Timing_translator}, que
3853 de forma predeterminada vive en el contexto de @code{Score}.  Se
3854 añade un alias, @code{Timing}, al contexto en que se coloca el
3855 @code{Timing_translator}.  Para asegurar que está disponible el
3856 alias @code{Timing}, quizá tenga que crear explícitamente una
3857 instancia del contexto contenedor (como @code{Voice} o
3858 @code{Staff}).
3859
3860 Se usan las siguientes propiedades de @code{Timing} para seguir la
3861 pista del tiempo dentro de la partitura.
3862
3863 @cindex compás, número de
3864 @cindex número de compás
3865
3866 @table @code
3867 @item currentBarNumber
3868 El número de compás en curso.  Para ver un ejemplo que muestra el
3869 uso de esta propiedad, consulte @ref{Numeración de compases}.
3870
3871 @item measureLength
3872 La longitud de los compases dentro de la indicación actual de
3873 compás.  Para un 4/4 esto es@tie{}1, y para el 6/8 es 3/4.  Su
3874 valor determinad cuándo se insertan las líneas divisorias y cómo
3875 se generan las barras automáticas.
3876
3877 @item measurePosition
3878 El punto en que nos encontramos dentro del compás.  Esta cantidad
3879 se reinicia sustrayendo @code{measureLength} cada vez que se
3880 alcanza o se excede @code{measureLength}.  Cuando eso ocurre, se
3881 incrementa @code{currentBarNumber}.
3882
3883 @item timing
3884 Si tiene un valor verdadero, las variables anteriores se
3885 actualizan a cada paso de tiempo.  Cuando tiene un valor falso, el
3886 grabador se queda en el compás actual indefinidamente.
3887
3888 @end table
3889
3890 La cuenta del tiempo se puede cambiar estableciendo el valor de
3891 cualquiera de estas variables explícitamente.  En el siguiente
3892 ejemplo, se imprime la indicación de compás predeterminada 4/4,
3893 pero @code{measureLength} tiene está ajustado a 5/4.  En los 4/8
3894 hasta el tercer compás, la posición @code{measurePosition} se
3895 adelanta en 1/8 hasta 5/8, acortando ese compás en 1/8.  Entonces,
3896 la siguiente línea divisoria cae en 9/8 en vez de hacerlo en 5/4.
3897
3898 @lilypond[quote,verbatim]
3899 \new Voice \relative {
3900   \set Timing.measureLength = #(ly:make-moment 5/4)
3901   c'1 c4 |
3902   c1 c4 |
3903   c4 c
3904   \set Timing.measurePosition = #(ly:make-moment 5/8)
3905   b4 b b8 |
3906   c4 c1 |
3907 }
3908 @end lilypond
3909
3910 @noindent
3911 Como lo ilustra el ejemplo, @code{ly:make-moment n/m} construye
3912 una duración de la fracción n/m de una redonda.  Por ejemplo,
3913 @code{ly:make-moment 1/8} es una duración de una corchea y
3914 @code{ly:make-moment 7/16} es la duración de siete semicorcheas.
3915
3916 @seealso
3917 Referencia de la notación:
3918 @ref{Numeración de compases},
3919 @ref{Música sin compasear}.
3920
3921 Fragmentos de código:
3922 @rlsr{Rhythms}.
3923
3924 Referencia de funcionamiento interno:
3925 @rinternals{Timing_translator},
3926 @rinternals{Score}.