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