1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
3 Translation of GIT committish: 5dcfc92089ab4ba59690d59bd6c1dbc2c6520753
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..
14 @translationof Rhythms
16 @lilypondfile[quote]{rhythms-headword.ly}
18 Esta sección trata de los ritmos, los silencios, las duraciones, las
19 barras y los compases.
22 * Escritura de las duraciones (valores rítmicos)::
23 * Escritura de silencios::
24 * Impresión de las duraciones::
27 * Asuntos rítmicos especiales::
31 @node Escritura de las duraciones (valores rítmicos)
32 @subsection Escritura de las duraciones (valores rítmicos)
33 @translationof Writing rhythms
36 * Duración de las notas::
38 * Escalar las duraciones::
39 * Ligaduras de unión::
42 @node Duración de las notas
43 @unnumberedsubsubsec Duración de las notas
44 @translationof Durations
46 @cindex duración de las notas
47 @cindex notas, duración de
48 @cindex longitud de las notas
49 @cindex notas, longitud de
58 Las duraciones se designan mediante números y puntos. Las duraciones
59 se introducen como sus valores recíprocos respecto de la redonda. Por
60 ejemplo, una negra se escribe usando un @code{4} (puesto que es 1/4 de
61 redonda), mientras que una blanca se escribe con un @code{2} (por ser
62 1/2 de redonda). Para notas mayores de la redonda se deben usar las
63 instrucciones @code{\longa} (que es una breve doble) y
64 @code{\breve}. Se pueden especificar duraciones tan cortas como la
65 garrapatea (con el número 128). Son posibles valores más cortos, pero
66 sólo como notas unidas por una barra.
68 @c Two 64th notes are needed to obtain beams
69 @lilypond[quote,verbatim,relative=2]
72 c4 c8 c16 c32 c64 c128 c128
75 Aquí se pueden ver las mismas duraciones con el barrado automático
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]
84 c4 c8 c16 c32 c64 c128 c128
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}.
92 @cindex duración predeterminada
93 @cindex predeterminada, duración de la nota
94 @cindex nota, duración predeterminada
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
100 @lilypond[quote,verbatim,relative=2]
104 @cindex notas, con puntillo
105 @cindex puntillo, notas con
106 @cindex notas, con doble puntillo
107 @cindex doble puntillo, notas con
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.
115 @lilypond[quote,verbatim,relative=2]
116 a4 b c4. b8 a4. b4.. c8.
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}.
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
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}.
136 @funindex \dotsNeutral
137 @funindex dotsNeutral
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}.
153 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
154 {alternative-breve-notes.ly}
156 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
157 {changing-the-number-of-augmentation-dots-per-note.ly}
165 @rglos{Duration names notes and rests}.
167 Referencia de la notación:
168 @ref{Barras automáticas},
169 @ref{Ligaduras de unión},
171 @ref{Escritura de las duraciones (valores rítmicos)},
172 @ref{Escritura de silencios},
174 @ref{Notación antigua},
175 @ref{Notación proporcional}.
177 Fragmentos de código:
180 Referencia de funcionamiento interno:
182 @rinternals{DotColumn}.
185 @c Deliberately duplicated in Durations and Rests. -gp
186 No existe un límite fundamental para las duraciones de los silencios
187 (tanto para el más largo como para el más corto), pero el numero de
188 glifos es limitado: sólo se pueden imprimir desde el silencio de
189 garrapatea (128) hasta el de máxima (8 redondas).
192 @node Grupos especiales
193 @unnumberedsubsubsec Grupos especiales
194 @translationof Tuplets
196 @cindex grupos especiales
202 Los grupos especiales se obtienen a partir de una expresión
203 musical con la instrucción @code{\tuplet}, multiplicando la
204 rapidez de la expresión musical por una fracción:
207 \tuplet @var{fracción} @{ @var{música} @}
211 El nomerador de la fracción se imprime encima o debajo de las
212 notas, opcionalmente con un corchete. El grupo especial más común
213 es el tresillo, en el que 3@tie{}notas tienen el valor que
214 normalmente tienen@tie{}2:
216 @lilypond[quote,verbatim,relative=2]
217 a2 \tuplet 3/2 { b4 b b }
218 c4 c \tuplet 3/2 { b4 a g }
221 @cindex agrupación de grupes especiales
223 Si se están escribiendo pasajes con muchos grupos de valoración
224 especial, resulta fastidioso tener que escribir una instrucción
225 @code{\tuplet} distinta para cada grupo. Es posible especificar
226 la duración de un conjunto de grupos directamente antes de la
227 música para que así se agrupen automáticamente:
229 @lilypond[quote,verbatim,relative=2]
230 g2 r8 \tuplet 3/2 8 { cis16 d e e f g g f e }
233 @cindex grupos de valoración especial, colocación del corchete
237 @funindex \tupletDown
239 @funindex \tupletNeutral
240 @funindex tupletNeutral
242 Se pueden colocar manualmente los corchetes de tresillo encima o
243 debajo de la pauta; véase @ref{Dirección y posición}.
245 Los grupos pueden anidarse unos dentro de otros:
247 @lilypond[quote,verbatim,relative=2]
249 c4 \tuplet 5/4 { f8 e f \tuplet 3/2 { e[ f g] } } f4
252 La modificación de los grupos especiales anidados que comienzan en el
253 mismo instante musical se debe hacer con @code{\tweak}.
255 Para modificar la duración de las notas sin imprimir un corchete de
256 grupo especial, véase @ref{Escalar las duraciones}.
261 @code{\tupletNeutral}.
265 @cindex grupos especiales, formato de
266 @cindex tresillos, formato de
268 @funindex tupletNumberFormatFunction
269 @funindex tupletSpannerDuration
271 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
272 {entering-several-tuplets-using-only-one--times-command.ly}
274 @cindex grupos de valoración especial, modificación del número
276 @funindex TupletNumber
278 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
279 {changing-the-tuplet-number.ly}
281 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
282 {non-default-tuplet-numbers.ly}
284 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
285 {controlling-tuplet-bracket-visibility.ly}
287 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
288 {permitting-line-breaks-within-beamed-tuplets.ly}
296 Manual de aprendizaje:
297 @rlearning{Métodos de trucaje}.
299 Referencia de la notación:
300 @ref{Gestión del tiempo},
301 @ref{Escalar las duraciones},
302 @ref{La instrucción tweak},
303 @ref{Notación polimétrica}.
305 Fragmentos de código:
308 Referencia de funcionamiento interno:
309 @rinternals{TupletBracket},
310 @rinternals{TupletNumber},
311 @rinternals{TimeScaledMusic}.
313 @cindex adorno, notas de, dentro de corchetes de grupo especial
316 Las notas de adorno se pueden escribir dentro de los corchetes de
317 grupo especial, @emph{excepto} cuando un pentagrama comienza por una
318 nota de adorno seguida de un grupo de valoración especial. En este
319 caso concreto, se debe poner la nota de adorno antes de la instrucción
320 @code{\tuplet} para evitar errores.
322 @cindex indicaciones de tempo dentro de corchetes de grupo especial
324 Cuando se utiliza un grupo de valoración especial al comienzo de una
325 pieza con una indicación de @code{\tempo}, la música se debe escribir
326 explícitamente dentro de un bloque @code{\new Voice}, tal y como se
327 explica en @rlearning{Las voces contienen música}.
330 @node Escalar las duraciones
331 @unnumberedsubsubsec Escalar las duraciones
332 @translationof Scaling durations
334 @cindex escalar las duraciones
335 @cindex duraciones, escalado de
337 La duración de las figuras, silencios o acordes se puede multiplicar
338 por un factor @code{N/M} añadiendo @code{*N/M} (o @code{*N} si @code{M} es
339 1) a la duración. Esto no afectará a la apariencia de las notas o
340 silencios que se producen, pero la duración alterada se usará para
341 calcular la posición dentro del compás y para establecer la duración
342 en la salida MIDI. Los factores de multiplicación se pueden combinar
343 en la forma @code{*L*M/N}. Los factores son parte de la duración: si
344 no especificamos una duración para las notas siguientes, la duración
345 por omisión que se toma de la nota anterior incluirá cualquier factor
346 de escala que se haya aplicado.
348 En el siguiente ejemplo las tres primeras notas duran exactamente dos
349 partes, pero no se imprime ningún corchete de tresillo.
351 @lilypond[quote,relative=2,verbatim]
353 % Alter durations to triplets
357 % Double the duration of chord
359 % Duration of quarter, appears like sixteenth
363 La duración de los silencios espaciadores también se puede modificar
364 mediante un multiplicador. Esto es útil para saltar muchos compases,
365 como por ejemplo @code{s1*23}.
367 @cindex compresión de música
368 @cindex expansión de música
370 @funindex \scaleDurations
371 @funindex scaleDurations
373 De la misma forma, se pueden comprimir por una fracción trozos de
374 música más largos, como si cada nota, acorde o silencio tuviera la
375 fracción como multiplicador. Esto dejará intacta la apariencia de la
376 @emph{música}, pero la duración interna de las notas se multiplicará
377 por la fracción @emph{numerador}/@emph{denominador}.
378 He aquí un ejemplo que muestra cómo
379 se puede comprimir y expandir la música:
381 @lilypond[quote,relative=2,verbatim]
385 % Scale music by *2/3
386 \scaleDurations 2/3 {
390 \scaleDurations 2/1 {
395 Una aplicación de esta instrucción se encuentra en la notación
396 polimétrica, véase @ref{Notación polimétrica}.
399 Referencia de la notación:
400 @ref{Grupos especiales},
401 @ref{Silencios invisibles},
402 @ref{Notación polimétrica}.
404 Fragmentos de código:
408 El cálculo de la posición dentro de un compás sdebe tener en
409 cuenta todos los factores de escalado que se han aplicado a las
410 notas dentro de ese compás, y cualquier acarreo fraccionado desde
411 los compases anteriores. Este cálculo se efectúa utilizando
412 números racionales. Si un numerador o denominador intermedio en
413 dicho proceso de cálculo sobrepasa la cantidad de 2^30, la
414 ejecución y el tipografiado se detendrán en ese punto sin indicar
417 @node Ligaduras de unión
418 @unnumberedsubsubsec Ligaduras de unión
421 @cindex ligadura de unión
425 Una ligadura de unión conecta dos notas adyacentes de la misma altura. La ligadura
426 en efecto extiende la longitud de una nota.
428 @warning{No deben confundirse las ligaduras de unión con las
429 @emph{ligaduras de expresión}, que indican articulación, ni con las
430 @emph{ligaduras de fraseo}, que indican el fraseo musical. Una
431 ligadura de unión es tan sólo una manera de extender la duración de
432 una nota, algo parecido a lo que hace el puntillo.}
434 Se introduce una ligadura de unión usando el símbolo de la tilde curva
437 @lilypond[quote,verbatim,relative=2]
441 Se usan ligaduras de unión bien cuando la nota atraviesa la barra de
442 compás o bien cuando no se pueden usar puntillos para denotar el
443 ritmo. También se deben usar ligaduras cuando las notas atraviesan
444 subdivisiones del compás de mayor duración:
447 @lilypond[verbatim,quote]
454 Si necesitamos ligar muchas notas a través de las líneas divisorias,
455 nos podría resultar más fácil utilizar la división automática de las
456 notas, véase @ref{División automática de las notas}. Este mecanismo divide
457 automáticamente las notas largas y las liga a través de las barras de
460 @cindex ligaduras y acordes
461 @cindex acordes y ligaduras
463 Cuando se aplica una ligadura de unión a un acorde, se conectan todas
464 las cabezas de las notas cuyas alturas coinciden. Si no coincide
465 ningún par de cabezas, no se crea ninguna ligadura. Los acordes se
466 pueden ligar parcialmente colocando la ligadura dentro del acorde.
468 @lilypond[quote,verbatim,relative=1]
470 <c~ e g~ b> <c e g b>
473 @cindex repetición, ligaduras de unión en
474 @cindex ligaduras de unión, repeticiones y
475 @cindex primera y segunda vez, corchetes y ligaduras en
476 @cindex ligaduras de unión y corchetes de primera y segunda vez
481 Cuando la segunda vez de una repetición comienza con una nota ligada,
482 es necesario especificar la ligadura repetida como sigue:
484 @lilypond[quote,relative=2,verbatim]
485 \repeat volta 2 { c g <c e>2 ~ }
487 % First alternative: following note is tied normally
489 % Second alternative: following note has a repeated tie
490 { <c e>2\repeatTie d4 c } }
493 @cindex laissez vibrer
494 @cindex ligaduras laissez vibrer
496 @funindex \laissezVibrer
497 @funindex laissezVibrer
499 Las ligaduras @notation{L.v.} (@notation{laissez vibrer}, dejar
500 vibrar) indican que las notas no se deben apagar al final. Se usan en
501 la notación para piano, arpa y otros instrumentos de cuerda y
502 percusión. Se pueden introducir de la siguiente manera:
504 @lilypond[quote,verbatim,relative=1]
505 <c f g>1\laissezVibrer
508 @cindex ligaduras, colocación
514 @funindex \tieNeutral
517 Es posible hacer manualmente que las ligaduras de unión se coloquen
518 por encima o por debajo; véase @ref{Dirección y posición}.
520 @cindex ligaduras, apariencia
521 @cindex ligaduras de puntos
522 @cindex ligaduras discontinuas
523 @cindex discontinuas, ligaduras
524 @cindex puntos, ligaduras de
533 Se puede hacer que las ligaduras de expresión sean discontinuas,
534 punteadas o una combinación de continuas y discontinuas.
536 @lilypond[quote, verbatim, relative=1]
549 Se pueden especificar patrones de discontinuidad personalizados:
551 @lilypond[quote, verbatim, relative=1]
552 \tieDashPattern #0.3 #0.75
554 \tieDashPattern #0.7 #1.5
560 Las definiciones de patrones de discontinuidad para las ligaduras de
561 unión tienen la misma estructura que las definiciones de patrones de
562 discontinuidad para las ligaduras de expresión. Para ver más
563 información acerca de los patrones de discontinuidad complejos,
564 consulte los fragmentos de código bajo @ref{Ligaduras de expresión}.
566 Sobreescriba las propiedades de disposición @var{whiteout} y
567 @var{layer} para las ligaduras de unión que colisionen con otros
568 objetos del pentagrama.
570 @lilypond[verbatim,quote,ragged-right,relative=2]
571 \override Tie.layer = #-2
572 \override Staff.TimeSignature.layer = #-1
573 \override Staff.KeySignature.layer = #-1
574 \override Staff.TimeSignature.whiteout = ##t
575 \override Staff.KeySignature.whiteout = ##t
588 @code{\tieDashPattern},
589 @code{\tieHalfDashed},
590 @code{\tieHalfSolid},
595 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
596 {using-ties-with-arpeggios.ly}
598 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
599 {engraving-ties-manually.ly}
604 @rglos{laissez vibrer}.
606 Referencia de la notación:
607 @ref{Ligaduras de expresión},
608 @ref{División automática de las notas}.
610 Fragmentos de código:
614 Referencia de funcionamiento interno:
615 @rinternals{LaissezVibrerTie},
616 @rinternals{LaissezVibrerTieColumn},
617 @rinternals{TieColumn},
621 Un cambio de pentagrama cuando hay una ligadura activa no producirá
622 una ligadura inclinada.
624 Los cambios de clave o de octava durante una ligadura de unión no
625 están bien definidos realmente. En estos casos puede ser preferible
626 una ligadura de expresión.
629 @node Escritura de silencios
630 @subsection Escritura de silencios
631 @translationof Writing rests
633 Los silencios se escriben como parte de la música dentro de las
634 expresiones musicales.
638 * Silencios invisibles::
639 * Silencios de compás completo::
643 @unnumberedsubsubsec Silencios
647 @cindex silencios, indicar duraciones
648 @cindex maxima, silencio de
649 @cindex longa, silencio de
650 @cindex breve, silencio de
662 Los silencios se introducen como notas con el nombre @code{r}. Las
663 duraciones mayores que la redonda utilizan las instrucciones
664 predefinidas que se muestran aquí:
666 @c \time 16/1 is used to avoid spurious bar lines
667 @c and long tracts of empty measures
668 @lilypond[quote,verbatim,relative=2]
670 % These two lines are just to prettify this example
672 \override Staff.TimeSignature.stencil = ##f
673 % Print a maxima rest, equal to four breves
675 % Print a longa rest, equal to two breves
679 r1 r2 r4 r8 r16 r32 r64 r128
683 @cindex silencios multicompás
684 @cindex silencios de compás completo
686 Los silencios de un compás, centrados en medio del compás, se deben
687 hacer con silencios multicompás. Se pueden usar para un solo compás
688 así como para muchos compases, y se tratan en @ref{Silencios de compás completo}.
690 @cindex silencio, especificar la posición vertical
692 Para especificar explícitamente la posición vertical de un silencio,
693 escriba una nota seguida de @code{\rest}. Se colocará un silencio en
694 la posición en que debería aparecer la nota. Esto posibilita la
695 aplicación manual precisa de formato a la música polifónica, ya que el
696 formateador automático de colisiones de silencios no mueve estos
699 @lilypond[quote,verbatim,relative=2]
704 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
713 Referencia de la notación:
714 @ref{Silencios de compás completo}.
716 Fragmentos de código:
719 Referencia de funcionamiento interno:
723 @c Deliberately duplicated in Durations and Rests. -gp
724 No existe un límite fundamental respecto de las duraciones de los
725 silencios (tanto para el más corto como para el más largo), pero el
726 número de glifos es limitado: hay silencios desde la garrapatea (128)
727 hasta la máxima (8 redondas).
730 @node Silencios invisibles
731 @unnumberedsubsubsec Silencios invisibles
732 @translationof Invisible rests
734 @cindex desplazamiento
735 @cindex silencio invisible
736 @cindex invisible, silencio
737 @cindex nota de espaciado
738 @cindex silencio de separación
744 Un silencio invisible (también conocido como @q{skip} o
745 desplazamiento) se puede introducir como una nota con el
746 nombre@tie{}@code{s}:
748 @lilypond[verbatim,quote,relative=2]
753 @cindex letra, desplazamiento de
755 Los silencios de separación sólo están disponible en el modo de notas
756 y en el modo de acordes. En otras situaciones, por ejemplo, cuando se
757 introduce la letra, se usa la instrucción @code{\skip} para producir
758 un desplazamiento de una cierta magnitud temporal. @code{\skip}
759 requiere una duración explícita, pero se ignora si las sílabas de la
760 letra toman sus duraciones de las notas de una melodía asociada, a
761 través de @code{\addlyrics} o de @code{\lyricsto}.
763 @lilypond[quote,verbatim,relative=2]
776 Dado que @code{\skip} es una instrucción, no afecta a las duraciones
777 por omisión de las notas siguientes, a diferencia de@tie{}@code{s}.
779 @lilypond[quote,verbatim,relative=2]
782 \repeat unfold 8 { a4 }
791 Un silencio de separación produce implícitamente contextos
792 @code{Staff} y @code{Voice} si no existe ninguno, igual que las notas
793 y los silencios normales:
795 @lilypond[quote,verbatim,relative=2]
799 @code{\skip} tan sólo desplaza un tiempo musical; no produce ninguna
800 salida, de ninguna clase.
802 @lilypond[quote,verbatim,relative=2]
803 % This is valid input, but does nothing
804 \skip 1 \skip1 \skip 1
808 Manual de aprendizaje:
809 @rlearning{Visibilidad y color de los objetos}.
811 Referencia de la notación:
813 @ref{Visibilidad de los objetos}.
815 Fragmentos de código:
818 Referencia de funcionamiento interno:
819 @rinternals{SkipMusic}.
822 @node Silencios de compás completo
823 @unnumberedsubsubsec Silencios de compás completo
824 @translationof Full measure rests
826 @cindex multicompás, silencios
827 @cindex compás completo, silencios de
828 @cindex silencios multicompás
829 @cindex silencios de compás completo
830 @cindex redonda, silencios de, para un compás completo
831 @cindex silencios de redonda para un compás completo
835 Los silencios de uno o más compases completos se introducen como notas
836 con el nombre @code{R} en mayúscula:
838 @lilypond[quote,verbatim,relative=2]
839 % Rest measures contracted to single measure
840 \compressFullBarRests
847 La duración de los silencios de compás completo es idéntica a la
848 notación de la duración que se usa para las notas. La duración de un
849 silencio multi-compás debe ser siempre un número entero de compases,
850 por lo que con frecuencia han de utilizarse puntillos o fracciones:
852 @lilypond[quote,verbatim,relative=2]
853 \compressFullBarRests
859 R1*13/8 | R1*13/8*12 |
864 Un silencio de un compás completo se imprime como un silencio de
865 redonda o de breve, centrado en el compás, según el tipo de compás
868 @lilypond[quote,verbatim,relative=2]
877 @cindex multicompás, silencios, expansión de
878 @cindex multicompás, silencios, contracción de
880 @funindex \expandFullBarRests
881 @funindex expandFullBarRests
882 @funindex \compressFullBarRests
883 @funindex compressFullBarRests
885 De forma predeterminada un silencio multicompás se expande en la
886 partitura impresa para mostrar explícitamente todos los compases de
887 silencio. De forma alternativa, un silencio multicompás se puede
888 presentar como un solo compás que contiene un símbolo de silencio
889 multicompás, con el número de compases impreso encima del compás:
891 @lilypond[quote,verbatim,relative=2]
893 \time 3/4 r2. | R2.*2 |
896 % Rest measures contracted to single measure
897 \compressFullBarRests
899 % Rest measures expanded
905 @cindex texto sobre un silencio multicompás
906 @cindex multicompás, silencio, adjuntar texto
907 @cindex inscripción sobre un silencio multicompás
908 @cindex multicompás, silencios, inscripción en
909 @cindex calderón sobre un silencio multicompás
910 @cindex multicompás, silencio, aplicar un calderón a
911 @cindex marcado sobre silencios multicompás
912 @cindex multicompás, silencio, con marcados
914 @funindex \fermataMarkup
915 @funindex fermataMarkup
916 @funindex MultiMeasureRestText
918 Se pueden añadir elementos de marcado a los silencios multicompás. Se
919 proporciona la instrucción predefinida @code{\fermataMarkup} para
922 @lilypond[quote,verbatim,relative=2]
923 \compressFullBarRests
925 R2.*10^\markup { \italic "ad lib." }
929 @warning{Los elementos de marcado que se añaden a un silencio
930 multicompás son objetos del tipo @code{MultiMeasureRestText}, no
931 @code{TextScript}. Las sobreescrituras de propiedades deben ir
932 dirigidas hacia el objeto correcto, o se ignorarán. Véase el ejemplo
935 @lilypond[quote,verbatim,relative=2]
936 % This fails, as the wrong object name is specified
937 \override TextScript.padding = #5
939 % This is the correct object name to be specified
940 \override MultiMeasureRestText.padding = #5
944 Cuando un silencio multicompás sigue inmediatamente al establecimiento
945 de un compás parcial con @code{\partial}, es posible que no se emitan
946 las advertencias correspondientes de comprobación de compás.
948 @funindex \textLengthOn
949 @funindex textLengthOn
950 @funindex \textLengthOff
951 @funindex textLengthOff
952 @funindex \fermataMarkup
953 @funindex fermataMarkup
954 @funindex \compressFullBarRests
955 @funindex compressFullBarRests
956 @funindex \expandFullBarRests
957 @funindex expandFullBarRests
960 @code{\textLengthOn},
961 @code{\textLengthOff},
962 @code{\fermataMarkup},
963 @code{\compressFullBarRests},
964 @code{\expandFullBarRests}.
968 @cindex eclesiásticos, silencios
969 @cindex silencios eclesiásticos
970 @cindex kirchenpausen
972 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
973 {changing-form-of-multi-measure-rests.ly}
975 @cindex multicompás, posicionamiento de los silencios
976 @cindex colocación de los silencios multicompás
978 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
979 {positioning-multi-measure-rests.ly}
981 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
982 {multi-measure-rest-markup.ly}
986 @rglos{multi-measure rest}.
988 Referencia de la notación:
991 @ref{Formatear el texto},
992 @ref{Guiones de texto}.
994 Fragmentos de código:
997 Referencia de funcionamiento interno:
998 @rinternals{MultiMeasureRest},
999 @rinternals{MultiMeasureRestNumber},
1000 @rinternals{MultiMeasureRestText}.
1002 @cindex digitaciones y silencios multicompás
1003 @cindex multicompás, silencios, digitaciones y
1006 En las digitaciones encima de silencios multicompás
1007 (p. ej., @code{R1*10-4}), la cifra de la digitación
1008 puede chocar con el número del compás.
1010 @cindex condensar silencios
1011 @cindex silencio normal, condensar
1013 No hay ninguna forma de condensar automáticamente muchos silencios en
1014 un solo silencio multicompás.
1016 @cindex silencio, colisiones de
1018 Los silencios multicompás no toman parte en las colisiones de
1022 @node Impresión de las duraciones
1023 @subsection Impresión de las duraciones
1024 @translationof Displaying rhythms
1027 * Indicación de compás::
1028 * Indicaciones metronómicas::
1030 * Música sin compasear::
1031 * Notación polimétrica::
1032 * División automática de las notas::
1033 * Mostrar los ritmos de la melodía::
1036 @node Indicación de compás
1037 @unnumberedsubsubsec Indicación de compás
1038 @translationof Time signature
1040 @cindex Indicación de compás
1046 La indicación de compás se establece como sigue:
1048 @lilypond[quote,verbatim,relative=2]
1053 @cindex compás, visibilidad de la indicación de
1055 La indicación de compás se imprime al comienzo de una pieza y siempre
1056 que hay un cambio de compás. Si se produce un cambio al final de una
1057 línea, se imprime una indicación de advertencia en dicho lugar. Se
1058 puede modificar este comportamiento predeterminado, véase
1059 @ref{Visibilidad de los objetos}.
1061 @lilypond[quote,verbatim,relative=2]
1071 @cindex compás, estilo de la indicación de
1072 @cindex metro, estilo de
1074 @funindex \numericTimeSignature
1075 @funindex numericTimeSignature
1076 @funindex \defaultTimeSignature
1077 @funindex defaultTimeSignature
1079 El símbolo de compás que se usa en 2/2 y 4/4 se puede cambiar a un
1082 @lilypond[quote,verbatim,relative=2]
1086 % Change to numeric style
1087 \numericTimeSignature
1090 % Revert to default style
1091 \defaultTimeSignature
1096 Las indicaciones de compás de la música mensural se tratan en
1097 @ref{Indicaciones de compás de la música mensural}.
1099 @cindex compás, indicación de, ajustes predeterminados
1100 @cindex autobarrado, propiedades para indicaciones de compás
1101 @cindex barrado, propiedades predefinidas para el compás
1102 @funindex \overrideTimeSignatureSettings
1104 Además de ajustar la indicación de compás que se imprime, la
1105 instrucción @code{\time} establece también los valores de las
1106 propiedades basadas en el tipo de compás @code{baseMoment},
1107 @code{beatStructure} y @code{beamExceptions}. Los valores
1108 predefinidos de estas propiedades están en
1109 @file{scm/time-signature-settings.scm}.
1111 El valor predeterminado de @code{beatStructure} puede sobreescribirse
1112 dentro de la propia instrucción @code{\time} escribiéndolo como primer
1115 @lilypond[quote,verbatim]
1120 \repeat unfold 7 { c8 } |
1122 \repeat unfold 7 { c8 } |
1128 De forma alternativa, los valores predeterminados de todoas estas
1129 variables basadas en la indicación de compás, incluidas
1130 @code{baseMoment} y @code{beamExceptions}, se pueden establecer
1131 juntas. Los valores se pueden fijar independientemente para varios
1132 tipos de compás distintos. Los nuevos valores tienen efecto cuando se
1133 ejecuta una instrucción @code{\time} posterior con el mismo valor del
1136 @lilypond[quote,verbatim]
1140 \overrideTimeSignatureSettings
1141 4/4 % timeSignatureFraction
1142 1/4 % baseMomentFraction
1143 #'(3 1) % beatStructure
1144 #'() % beamExceptions
1146 \repeat unfold 8 { c8 } |
1152 @code{\overrideTimeSignatureSettings} toma cuatro argumentos:
1157 @code{@var{timeSignatureFraction}}, una fracción que describe
1158 el tipo de compás al que se aplican estos valores.
1161 @code{@var{baseMomentFraction}}, una fracción que contiene el
1162 numerador y denominador de la unidad de medida básica de ese tipo de
1166 @code{@var{beatStructure}}, una lista de Scheme que indica la
1167 estructura de los pulsos del compás, en unidades del momento base.
1170 @code{@var{beamExceptions}}, una lista-A que contiene cualesquiera
1171 reglas de barrado para el tipo de compás que vayan más allá de
1172 terminar en cada pulso, como se describe en @ref{Establecer el
1173 comportamiento de las barras automáticas}.
1176 El contexto que contiene @code{\overrideTimeSignatureSettings} se debe
1177 instanciar antes de que se ejecute la llamada a
1178 @code{\overrideTimeSignatureSettings}. Ello significa que debe
1179 instanciarse explícitamente o debe existir música dentro del contexto
1180 antes de la llamada a @code{\overrideTimeSignatureSettings}:
1182 @lilypond[quote,verbatim]
1185 % This call will fail because the context isn't yet instantiated
1186 \overrideTimeSignatureSettings
1187 4/4 % timeSignatureFraction
1188 1/4 % baseMomentFraction
1189 #'(3 1) % beatStructure
1190 #'() % beamExceptions
1192 c8^\markup {"Beamed (2 2)"}
1193 \repeat unfold 7 { c8 } |
1194 % This call will succeed
1195 \overrideTimeSignatureSettings
1196 4/4 % timeSignatureFraction
1197 1/4 % baseMomentFraction
1198 #'(3 1) % beatStructure
1199 #'() % beamExceptions
1201 c8^\markup {"Beamed (3 1)"}
1202 \repeat unfold 7 { c8 } |
1207 @cindex compás, propiedades, restaurar los valores predeterminados
1208 @cindex restaurar las propiedades predeterminadas del tipo de compás
1209 @funindex \revertTimeSignatureSettings
1211 Los valores modificados de las propiedades predeterminadas del tipo de
1212 compás se pueden restaurar a los valores originales:
1214 @lilypond[quote,verbatim]
1217 \repeat unfold 8 { c8 } |
1218 \overrideTimeSignatureSettings
1219 4/4 % timeSignatureFraction
1220 1/4 % baseMomentFraction
1221 #'(3 1) % beatStructure
1222 #'() % beamExceptions
1224 \repeat unfold 8 { c8 } |
1225 \revertTimeSignatureSettings 4/4
1227 \repeat unfold 8 { c8 } |
1232 Se pueden establecer diferentes valores de las propiedades
1233 predeterminadas del tipo de compás para los distintos pentagramas
1234 moviendo el @code{Timing_translator} y el
1235 @code{Default_bar_line_engraver} del contexto @code{Score} al contexto
1238 @lilypond[quote, verbatim]
1242 \overrideTimeSignatureSettings
1243 4/4 % timeSignatureFraction
1244 1/4 % baseMomentFraction
1245 #'(3 1) % beatStructure
1246 #'() % beamExceptions
1248 \repeat unfold 8 {c''8}
1251 \overrideTimeSignatureSettings
1252 4/4 % timeSignatureFraction
1253 1/4 % baseMomentFraction
1254 #'(1 3) % beatStructure
1255 #'() % beamExceptions
1257 \repeat unfold 8 {c''8}
1263 \remove "Timing_translator"
1264 \remove "Default_bar_line_engraver"
1268 \consists "Timing_translator"
1269 \consists "Default_bar_line_engraver"
1275 Otro método para cambiar estas variables relacionadas con el tipo de
1276 compás, que evita la reimpresión de la indicación de compás en el
1277 momento del cambio, se muestra en
1278 @ref{Establecer el comportamiento de las barras automáticas}.
1281 @code{\numericTimeSignature},
1282 @code{\defaultTimeSignature}.
1287 @lilypondfile[verbatim,quote,texidoc,doctitle]
1288 {time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly}
1292 @rglos{time signature}
1294 Referencia de la notación:
1295 @ref{Indicaciones de compás de la música mensural},
1296 @ref{Establecer el comportamiento de las barras automáticas},
1297 @ref{Gestión del tiempo}.
1299 Archivos instalados:
1300 @file{scm/time-signature-settings.scm}.
1302 Fragmentos de código:
1305 Referencia de funcionamiento interno:
1306 @rinternals{TimeSignature},
1307 @rinternals{Timing_translator}.
1310 @node Indicaciones metronómicas
1311 @unnumberedsubsubsec Indicaciones metronómicas
1312 @translationof Metronome marks
1315 @cindex pulsos por minuto
1316 @cindex metrónomo, indicación de
1317 @cindex metrónomo, indicación de, con texto
1322 Es muy sencillo escribir una indicación metronómica básica:
1324 @lilypond[verbatim,quote,relative=1]
1330 También se pueden imprimir indicaciones metronómicas
1331 como un intervalo entre dos números:
1333 @lilypond[verbatim,quote,relative=1]
1339 Se pueden usar indicaciones de tempo con texto:
1341 @lilypond[verbatim,quote,relative=2]
1347 La combinación de una indicación metronómica y un texto hace que la
1348 marca de metrónomo se encierre entre paréntesis automáticamente:
1350 @lilypond[verbatim,quote,relative=2]
1351 \tempo "Allegro" 4 = 160
1356 En general, el texto puede ser cualquier objeto de marcado:
1358 @lilypond[verbatim,quote,relative=2]
1359 \tempo \markup { \italic Faster } 4 = 132
1360 a8-. r8 b-. r gis-. r a-. r
1363 Se puede escribir una indicación metronómica entre paréntesis sin
1364 ninguna indicación textual, escribiendo una cadena vacía en la
1367 @lilypond[verbatim,quote,relative=2]
1374 @lilypondfile[verbatim,quote,texidoc,doctitle]
1375 {printing-metronome-and-rehearsal-marks-below-the-staff.ly}
1377 @c perhaps also an example of how to move it horizontally?
1379 @lilypondfile[verbatim,quote,texidoc,doctitle]
1380 {changing-the-tempo-without-a-metronome-mark.ly}
1382 @lilypondfile[verbatim,quote,texidoc,doctitle]
1383 {creating-metronome-marks-in-markup-mode.ly}
1385 Para ver más detalles, consulte @ref{Formatear el texto}.
1390 @rglos{metronomic indication},
1391 @rglos{tempo indication},
1392 @rglos{metronome mark}.
1394 Referencia de la notación:
1395 @ref{Formatear el texto},
1398 Fragmentos de código:
1399 @rlsr{Staff notation}.
1401 Referencia de funcionamiento interno::
1402 @rinternals{MetronomeMark}.
1406 @unnumberedsubsubsec Anacrusas
1407 @translationof Upbeats
1410 @cindex parte al alzar
1411 @cindex compás parcial
1412 @cindex parcial, compás
1413 @cindex compás de anacrusa
1415 @funindex measurePosition
1419 Los compases parciales como las @emph{anacrusas} o partes
1420 @emph{al alzar} se escriben usando la instrucción
1424 \partial @var{duración}
1428 donde @code{@var{duración}} es la longitud @emph{restante}
1429 del compás parcial @emph{antes} del comienzo del siguiente
1432 @lilypond[quote,verbatim,relative=1]
1438 La @var{duración} puede ser cualquier valor menor de un compás
1441 @lilypond[quote,verbatim,relative=1]
1444 r4 e8 | a4 c8 b c4 |
1447 El @code{\partial @var{duración}} se puede también escribir como:
1450 \set Timing.measurePosition -@var{duración}
1453 Así, @code{\partial 8} se convierte en:
1455 @lilypond[quote,verbatim,relative=1]
1457 \set Timing.measurePosition = #(ly:make-moment -1/8)
1461 La propiedad @code{measurePosition} contiene un número racional que
1462 indica qué parte del compás ha transcurrido hasta el momento. Observe
1463 que se establece a un número negativo por parte de la instrucción
1464 @code{\partial}: es decir, @code{\partial 4} se traduce internamente a
1465 @w{@code{-4}}, con el significado de @qq{queda un valor de negra en este
1472 Referencia de la notación:
1473 @ref{Notas de adorno}.
1475 Fragmentos de código:
1478 Referencia de funcionamiento interno:
1479 @rinternals{Timing_translator}.
1482 La instrucción @code{\partial} debe usarse solamente en el comienzo de
1483 una pieza. Si se emplea después del comienzo se obtendrán varias
1484 advertencias o efectos desagradables, en este caso utilice en su lugar
1485 @code{\set Timing.measurePosition}.
1487 @lilypond[quote,verbatim,relative=1]
1490 e8 | a4 c8 b[ c b] |
1491 \set Timing.measurePosition = #(ly:make-moment -1/4)
1492 r8 e,8 | a4 c8 b[ c b] |
1496 @node Música sin compasear
1497 @unnumberedsubsubsec Música sin compasear
1498 @translationof Unmetered music
1501 @cindex cadencia, barras
1502 @cindex cadencia, alteraciones
1503 @cindex cadencia, barras de compás
1504 @cindex cadencia, números de compás
1505 @cindex música sin metro
1506 @cindex música sin metro, barras
1507 @cindex música sin metro, alteraciones
1508 @cindex música sin metro, barras de compás
1509 @cindex música sin metro, números de compás
1510 @cindex alteraciones, cadencias
1511 @cindex alteraciones, música sin metro
1512 @cindex barras de compás, música sin metro
1513 @cindex números de compás, cadencias
1514 @cindex números de compás, música sin metro
1515 @cindex barras, cadencias
1516 @cindex barras, música sin metro
1518 @funindex \cadenzaOn
1520 @funindex \cadenzaOff
1521 @funindex cadenzaOff
1523 En la música medida se insertan líneas divisorias
1524 y se calculan los números de compás automáticamente.
1525 En música sin metro (es decir, cadencias), esto no es deseable
1526 y se puede @q{desactivar} usando la instrucción
1527 @code{\cadenzaOn}, para despúes @q{reactivarlo} en el lugar
1528 adecuado usando @code{\cadenzaOff}.
1530 @lilypond[verbatim,relative=2,quote]
1533 c4 c d8[ d d] f4 g4.
1539 La numeración de compases se continúa al final de la cadencia.
1541 @lilypond[verbatim,relative=2,quote]
1542 % Show all bar numbers
1543 \override Score.BarNumber.break-visibility = #all-visible
1546 c4 c d8[ d d] f4 g4.
1552 Nunca se inicia un compás nuevo dentro de una cadencia,
1553 incluso aunque se inserten una o más instrucciones @code{\bar}
1554 dentro de ella. Por tanto, se deben añadir manualmente las alteraciones
1555 accidentales de cortesía. Véase @ref{Alteraciones accidentales}.
1557 @lilypond[verbatim,relative=2,quote]
1567 El barrado automático se desactiva mediante @code{\cadenzaOn}.
1568 Por tanto, todo el barrado en las
1569 cadencias se debe introducir manualmente.
1570 Véase @ref{Barras manuales}.
1572 @lilypond[verbatim,relative=2,quote]
1573 \repeat unfold 8 { c8 }
1579 \repeat unfold 8 { c8 }
1582 Estas instrucciones predefinidas afectan a todas las
1583 pautas de la partitura, aunque aparezcan en un solo contexto
1584 @code{Voice}. Para cambiar esto, traslade el
1585 @code{Timing_translator} del contexto @code{Score} al contexto
1586 @code{Staff}, véase @ref{Notación polimétrica}.
1597 Referencia de la notación:
1598 @ref{Visibilidad de los objetos},
1599 @ref{Notación polimétrica},
1600 @ref{Barras manuales},
1601 @ref{Alteraciones accidentales}.
1603 Fragmentos de código:
1606 @cindex cadencias, saltos de línea en
1607 @cindex cadencias, saltos de página en
1608 @cindex sin medida, música, saltos de línea en
1609 @cindex sin medida, música, saltos de página en
1610 @cindex saltos, en música sin medida
1611 @cindex saltos de línea, cadencias
1612 @cindex saltos de página, cadencias
1613 @cindex saltos de línea, música sin medida
1614 @cindex saltos de página, música sin medida
1617 Sólo se insertan saltos de línea y de página automáticamente
1618 en las líneas divisorias,
1619 por lo que es necesario insertar manualmente líneas divisorias
1620 @q{invisibles} en fragmentos largos de música sin medir para permitir
1627 Se debe crear explícitamente un contexto de voz al empezar una
1628 pieza con @code{\cadenzaOn}, pues en caso contrario pueden
1629 ocurrir algunos errores extraños.
1635 c16[^"Solo Free Time" d e f] g2.
1642 @node Notación polimétrica
1643 @unnumberedsubsubsec Notación polimétrica
1644 @translationof Polymetric notation
1646 @c This section necessarily uses \set
1647 @c This is acceptable -td
1649 @cindex compás, doble
1650 @cindex compases polimétricos
1651 @cindex polimétricos, compases
1652 @cindex metro polimétrico
1653 @cindex doble compás
1655 @funindex timeSignatureFraction
1656 @funindex \scaleDurations
1657 @funindex scaleDurations
1661 Está contemplada la notación polimétrica, ya sea explícitamente o
1662 mediante la modificación manual de la indicación visible del compás y/o el
1663 escalado de la duración de las notas.
1665 @subsubsubheading Pentagramas con distintas indicaciones de compás y compases de igual longitud
1667 Establezca una indicación de compás común para cada pentagrama, y fije
1668 @code{timeSignatureFraction} a la fracción deseada. Luego use la función
1669 @code{\scaleDurations} para escalar las duraciones de las notas en cada
1670 pauta a la indicación de compás común.
1672 @cindex barras en música polimétrica
1673 @cindex polimétrico, metro, barras en
1675 En el siguiente ejemplo, se usa en paralelo música con compases de 3/4, 9/8 y
1676 10/8. En el segundo pentagrama, las duraciones mostradas se
1677 multiplican por 2/3 (pues 2/3 * 9/8 = 3/4), y en el tercer pentagrama,
1678 las duraciones que se muestran están multiplicadas por 3/5 (pues 3/5 *
1679 10/8 = 3/4). Con frecuencia habrá que insertar las barras de
1680 forma manual, pues el escalado de las duraciones afecta a las reglas
1681 de barrado automático.
1683 @lilypond[quote,verbatim]
1692 \set Staff.timeSignatureFraction = 9/8
1694 \repeat unfold 6 { c8[ c c] }
1698 \set Staff.timeSignatureFraction = 10/8
1699 \scaleDurations 3/5 {
1700 \repeat unfold 2 { c8[ c c] }
1701 \repeat unfold 2 { c8[ c] } |
1702 c4. c \tuplet 3/2 { c8[ c c] } c4
1708 @subsubsubheading Pentagramas con distintas indicaciones de compás y longitudes de compás distintas
1710 Se puede dar a cada pentagrama su propia indicación de compás
1711 independiente trasladando los grabadores @code{Timing_translator} y
1712 @code{Default_bar_line_engraver} al contexto de @code{Staff}.
1714 @lilypond[quote,verbatim]
1718 \remove "Timing_translator"
1719 \remove "Default_bar_line_engraver"
1723 \consists "Timing_translator"
1724 \consists "Default_bar_line_engraver"
1728 % Now each staff has its own time signature.
1752 @funindex \compoundMeter
1753 @cindex compuesto, indicaciones de compás
1754 @cindex compás compuesto, indicación de
1756 @subsubsubheading Indicaciones de compás compuesto
1758 Se crean usando la función @code{\compoundMeter}. La sintaxis es:
1761 \compoundMeter #'@code{(lista de listas)}
1764 La construcción más simple es una lista única, en la que el
1765 @emph{último} número indica el denominador de la indicación de compás
1766 y los anteriores son los numeradores.
1768 @lilypond[quote,verbatim]
1770 \compoundMeter #'((2 2 2 8))
1771 \repeat unfold 6 c8 \repeat unfold 12 c16
1775 Se pueden construir compases más complejos utilizando listas
1776 adicionales. Asimismo, los ajustes de barrado se ajustarán
1777 dependiendo de los valores.
1779 @lilypond[quote,verbatim]
1781 \compoundMeter #'((1 4) (3 8))
1782 \repeat unfold 5 c8 \repeat unfold 10 c16
1786 \compoundMeter #'((1 2 3 8) (3 4))
1787 \repeat unfold 12 c8
1794 @rglos{polymetric time signature},
1797 Referencia de la notación:
1798 @ref{Barras automáticas},
1799 @ref{Barras manuales},
1800 @ref{Indicación de compás},
1801 @ref{Escalar las duraciones}.
1803 Fragmentos de código:
1806 Referencia de funcionamiento interno:
1807 @rinternals{TimeSignature},
1808 @rinternals{Timing_translator},
1809 @rinternals{Default_bar_line_engraver},
1813 Al usar distintos compases en paralelo, las notas que están en el
1814 mismo instante de tiempo se colocan en la misma posición horizontal.
1815 Sin embargo, las barras de compás en los distintos pentagramas harán
1816 que el espaciado de notas sea menos regular en cada pentagrama
1817 individual de lo que sería normal sin las distintas indicaciones de
1821 @node División automática de las notas
1822 @unnumberedsubsubsec División automática de las notas
1823 @translationof Automatic note splitting
1825 @cindex notas, división de
1826 @cindex división de notas
1827 @cindex silencios, división de
1828 @cindex división de silencios
1830 @funindex Note_heads_engraver
1831 @funindex Completion_heads_engraver
1832 @funindex Completion_rest_engraver
1834 Las notas largas se pueden convertir automáticamente en notas ligadas.
1835 Se hace mediante la sustitución del @code{Note_heads_engraver} por el
1836 @code{Completion_heads_engraver}. De forma similar, los silencios largos que
1837 sobrepasan líneas de compás se dividen automáticamente sustituyendo el
1838 grabador @code{Rest_engraver} con el grabador @code{Completion_rest_engraver}.
1839 En el ejemplo siguiente, las notas y los silencios que atraviesan la barra
1840 de compás se dividen, y además las notas se unen mediante una ligadura.
1842 @lilypond[quote,verbatim,relative=1]
1844 \remove "Note_heads_engraver"
1845 \consists "Completion_heads_engraver"
1846 \remove "Rest_engraver"
1847 \consists "Completion_rest_engraver"
1850 { c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 r1*2 }
1853 Estos grabadores dividen todas las notas y silencios largos en la
1854 barra de compás, e inserta ligaduras en las notas.
1855 Uno de sus usos es depurar partituras complejas:
1856 si los compases no están completos, las ligaduras mostrarán
1857 exactamente cuánto le falta a cada compás.
1863 Manual de aprendizaje:
1864 @rlearning{Explicación de los grabadores},
1865 @rlearning{Añadir y eliminar grabadores}.
1867 Fragmentos de código:
1870 Referencia de funcionamiento interno:
1871 @rinternals{Note_heads_engraver},
1872 @rinternals{Completion_heads_engraver},
1873 @rinternals{Rest_engraver},
1874 @rinternals{Completion_rest_engraver},
1875 @rinternals{Forbid_line_break_engraver}.
1878 No todas las duraciones (sobre todo las que contienen grupos
1879 especiales) se pueden representar exactamente con notas normales y
1880 puntillos, pero el grabador @code{Completion_heads_engraver} nunca
1881 insertará grupos especiales.
1883 @code{Completion_heads_engraver} afecta sólo a las notas; no divide
1887 @node Mostrar los ritmos de la melodía
1888 @unnumberedsubsubsec Mostrar los ritmos de la melodía
1889 @translationof Showing melody rhythms
1891 @cindex melodía, mostrar las duraciones
1892 @cindex duraciones de la melodía, mostrar
1894 A veces podemos querer mostrar solamente el ritmo de una melodía.
1895 Esto se puede hacer con un pentagrama de ritmo. Todas las alturas de
1896 las notas se convierten en barras inclinadas, y el pentagrama tiene
1899 @lilypond[quote,relative=1,verbatim]
1901 \new RhythmicStaff {
1902 \new Voice = "myRhythm" {
1910 \lyricsto "myRhythm" {
1918 @cindex guitarra, tablas de acordes
1919 @cindex rasgueado, mostrar ritmos
1920 @cindex guitarra, mostrar ritmos rasgueados
1922 @funindex Pitch_squash_engraver
1923 @funindex \improvisationOn
1924 @funindex improvisationOn
1925 @funindex \improvisationOff
1926 @funindex improvisationOff
1928 Las tablas de acordes de guitarra ofrecen a menudo los ritmos de
1929 rasgueado. Esto se puede hacer con el grabador
1930 @code{Pitch_squash_engraver} y @code{\improvisationOn}.
1932 @lilypond[quote,verbatim]
1940 \consists "Pitch_squash_engraver"
1953 @code{\improvisationOn},
1954 @code{\improvisationOff}.
1960 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
1961 {guitar-strum-rhythms.ly}
1964 Fragmentos de código:
1967 Referencia de funcionamiento interno:
1968 @rinternals{RhythmicStaff},
1969 @rinternals{Pitch_squash_engraver}.
1974 @translationof Beams
1977 * Barras automáticas::
1978 * Establecer el comportamiento de las barras automáticas::
1980 * Barras progresivas::
1983 @node Barras automáticas
1984 @unnumberedsubsubsec Barras automáticas
1985 @translationof Automatic beams
1987 De manera predeterminada, las barras de corchea se insertan
1990 @cindex barras manuales
1991 @cindex manuales, barras
1992 @cindex barras, reglas personalizadas
1994 @funindex \autoBeamOn
1995 @funindex autoBeamOn
1996 @funindex \autoBeamOff
1997 @funindex autoBeamOff
1999 @lilypond[quote,verbatim,relative=2]
2001 \time 6/8 c8 c c c8. c16 c8
2004 Cuando estas decisiones automáticas no son lo bastante buenas, se
2005 pueden escribir los barrados de forma explícita; véase @ref{Barras manuales}. Las barras @emph{se deben} introducir manualmente si se
2006 quieren extender por encima de los silencios.
2008 Si no se necesita el barrado automático, se puede desactivar con
2009 @code{\autoBeamOff} y activarse con @code{\autoBeamOn}:
2011 @lilypond[quote,relative=1,verbatim]
2012 c4 c8 c8. c16 c8. c16 c8
2019 @cindex melismas, barras en
2020 @cindex barras y melismas
2022 @warning{Si se usan barras para indicar los melismas de las canciones,
2023 entonces se debe desactivar el barrado automático con
2024 @code{@bs{}autoBeamOff} e indicar las barras manualmente.
2025 La utilización de @code{@bs{}partcombine} con
2026 @code{@bs{}autoBeamOff} puede producir resultados no deseados. Véanse
2027 los fragmentos de código para mayor información.}
2029 Se pueden crear patrones de barrado que difieran de los valores
2030 automáticos predeterminados; véase @ref{Establecer el comportamiento de las barras automáticas}.
2033 @code{\autoBeamOff},
2037 @cindex barras en saltos de línea
2038 @cindex línea, barras en saltos de
2039 @cindex barras en ángulo
2040 @cindex dobladas, barras
2044 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2045 {beams-across-line-breaks.ly}
2047 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2048 {changing-beam-knee-gap.ly}
2050 @cindex barras, \partcombine con \autoBeamOff
2051 @cindex voces, \partcombine con \autoBeamOff
2053 @lilypondfile [verbatim, quote, ragged-right, texidoc, doctitle]
2054 {partcombine-and-autobeamoff.ly}
2057 Referencia de la notación:
2058 @ref{Barras manuales},
2059 @ref{Establecer el comportamiento de las barras automáticas}.
2061 Archivos instalados:
2062 @file{scm/auto-beam.scm}.
2064 Fragmentos de código:
2067 Referencia de funcionamiento interno:
2068 @rinternals{Auto_beam_engraver},
2069 @rinternals{Beam_engraver},
2071 @rinternals{BeamEvent},
2072 @rinternals{BeamForbidEvent},
2073 @rinternals{beam-interface},
2074 @rinternals{unbreakable-spanner-interface}.
2077 Las propiedades de una barra vienen determinadas al
2078 @emph{comienzo} de su construcción y cualquier cambio adicional en
2079 las propiedades de la barra que se produzca antes de que la barra se ha
2080 completado no tendrá efecto hasta que inicie la @emph{siguiente}
2084 @node Establecer el comportamiento de las barras automáticas
2085 @unnumberedsubsubsec Establecer el comportamiento de las barras automáticas
2086 @translationof Setting automatic beam behavior
2088 @cindex barras y letra
2089 @cindex letra y barras
2091 @funindex autoBeaming
2092 @funindex baseMoment
2093 @funindex beamExceptions
2094 @funindex beatStructure
2095 @funindex measureLength
2101 Cuando está habilitado el barrado automático, la colocación de las
2102 barras automáticas viene determinada por tres propiedades de
2103 contexto: @code{baseMoment}, @code{beatStructure} y
2104 @code{beamExceptions}. Los valores predeterminados de estas
2105 variables se pueden sobreescribir como se describe más abajo, o de
2106 forma alternativa los propios valores predeterminados se pueden
2107 cambiar como se explica en @ref{Indicación de compás}.
2109 Si hay definida una regla de @code{beamExceptions} para el compás
2110 en curso, se usa dicha regla para determinar la colocación de las
2111 barras; se ignoran los valores de @code{baseMoment} y
2112 @code{beatStructure}.
2114 Si no está definida ninguna regla de
2115 @code{beamExceptions} para el tipo de compás en curso, la
2116 colocación de las barras está determinada por los valores de
2117 @code{baseMoment} y @code{beatStructure}.
2119 @subsubsubheading Barrado basado en @code{baseMoment} y @code{beatStructure}
2121 De forma predeterminada, las reglas de @code{beamExceptions} están
2122 definidas para los compases más comunes, y así las reglas de
2123 @code{beamExceptions} se deben desactivar si pretendemos que el
2124 barrado automático esté basado en @code{baseMoment} y
2125 @code{beatStructure}. Las reglas de @code{beamExceptions} se
2129 \set Timing.beamExceptions = #'()
2132 Cuando el valor de @code{beamExceptions} se ha fijado a
2133 @code{#'()}, ya sea debido a un ajuste explícito o a causa de que
2134 no hay ninguna regla de @code{beamExceptions} definida
2135 internamente para el compás actual, los puntos finales de las
2136 barras están en los pulsos según viene determinado por las
2137 propiedades de contexto @code{baseMoment} y @code{beatStructure}.
2138 @code{beatStructure} es una lista de Scheme que define la longitud
2139 de cada pulso dentro del compás en unidades de @code{baseMoment}.
2140 De forma predeterminada, @code{baseMoment} es una unidad más que
2141 el denominador del compás. De forma predeterminada también, cada
2142 unidad de longitud @code{baseMoment} es un único pulso.
2144 @lilypond[quote,relative=2,verbatim]
2146 c16^"default" c c c c |
2147 % beamExceptions are unlikely to be defined for 5/16 time,
2148 % but let's disable them anyway to be sure
2149 \set Timing.beamExceptions = #'()
2150 \set Timing.beatStructure = #'(2 3)
2151 c16^"(2+3)" c c c c |
2152 \set Timing.beatStructure = #'(3 2)
2153 c16^"(3+2)" c c c c |
2156 @lilypond[quote,relative=2,verbatim]
2158 a8^"default" a a a a a a a
2159 % Disable beamExceptions because they are definitely
2160 % defined for 4/4 time
2161 \set Timing.beamExceptions = #'()
2162 \set Timing.baseMoment = #(ly:make-moment 1/4)
2163 \set Timing.beatStructure = #'(1 1 1 1)
2164 a8^"changed" a a a a a a a
2167 Los cambios en los ajustes de barrado se pueden limitar a contextos
2168 específicos. Si no se incluye ningún ajuste en un contexto de nivel
2169 más bajo, se aplican los ajustes del contexto circundante.
2171 @lilypond[quote, verbatim,relative=1]
2174 % No need to disable beamExceptions as they are not defined for 7/8 time
2175 \set Staff.beatStructure = #'(2 3 2)
2185 \set Voice.beatStructure = #'(1 3 3)
2193 En caso de usar varias voces, se debe especificar el contexto
2194 @code{Staff} si queremos aplicar el barrado a todas las voces del
2197 @lilypond[quote,verbatim,relative=2]
2200 % Change applied to Voice by default -- does not work correctly
2201 % Because of autogenerated voices, all beating will
2202 % be at baseMoment (1 . 8)
2203 \set beatStructure = #'(3 1 1 2)
2204 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
2206 % Works correctly with context Staff specified
2207 \set Staff.beatStructure = #'(3 1 1 2)
2208 << {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
2211 El valor de @code{baseMoment} se puede ajustar para cambiar el
2212 comportamiento de las barras, si se desea. Cuando se hace, el valor
2213 de @code{beatStructure} se debe fijar de manera que sea compatible con
2214 el nuevo valor de @code{baseMoment}.
2216 @lilypond[quote,verbatim,relative=2]
2218 % No need to disable beamExceptions as they are not defined for 5/8 time
2219 \set Timing.baseMoment = #(ly:make-moment 1/16)
2220 \set Timing.beatStructure = #'(7 3)
2221 \repeat unfold 10 { a16 }
2224 @code{baseMoment} es un @i{momento}, una unidad de duración musical.
2225 Se crea una cantidad del tipo @i{momento} por medio de la función de
2226 Scheme @code{ly:make-moment}. Para ver más información acerca de esta
2227 función, consulte @ref{Gestión del tiempo}.
2229 De forma predeterminada @code{baseMoment} está fijado a una unidad más
2230 que el denominador del compás. Todas las excepciones a este valor
2231 predeterminado están en
2232 @file{scm/time-signature-settings.scm}.
2234 @subsubsubheading Barrado basado en @code{beamExceptions}
2236 Las reglas de autobarrado especiales (distintas de terminar una barra
2237 sobre un pulso) están definidas en la propiedad @code{beamExceptions}.
2239 @lilypond[quote,relative=2,verbatim]
2241 \set Timing.beatStructure = #'(2 1)
2242 \set Timing.beamExceptions =
2244 (end . ;entry for end of beams
2245 ( ;start of alist of end points
2246 ((1 . 32) . (2 2 2)) ;rule for 1/32 beams -- end each 1/16
2247 ))) %close all entries
2249 \repeat unfold 6 { c32 } |
2252 @code{beamExceptions} es una lista-A con una clave de rule-type y un
2253 valor de beaming-rules.
2255 En este momento el único valor disponible de rule-type es @code{'end}
2256 para la terminación de las barras.
2258 Beaming-rules es una lista-A de Scheme (o una lista de parejas) que
2259 indica el tipo de barra y la agrupación que se aplica a las barras que
2260 contienen notas con una duración más breve de ese tipo de barra.
2263 #'((tipo-barra1 . agrupación1)
2264 (tipo-barra2 . agrupación2)
2265 (tipo-barra3 . agrupación3))
2268 Tipo de barra es una dupla de Scheme que indica la duración de la
2269 barra, p.ej. @code{(1 . 16)}.
2271 Agrupación es una lista de Scheme que indica la agrupación que aplicar
2272 a la barra. El valor de agrupación está en unidades del tipo de
2275 @warning{ Un valor de @code{beamExceptions} debe ser una lista de
2276 excepciones @emph{completa}. Esto es, toda excepción que se tenga que
2277 aplicar debe estar incluida en este ajuste. No es posible añadir,
2278 eliminar o cambiar sólo una de las excepciones. Aunque esto puede
2279 parecer engorroso, significa que no es necesario conocer los ajustes
2280 de barrado actuales para poder especificar un patrón de barrado
2283 Cuando cambia el compás, se fijan los valores predeterminados de
2284 @code{Timing.baseMoment}, @code{Timing.beatStructure} y
2285 @code{Timing.beamExceptions}. Un ajuste en el tipo de compás da como
2286 resultado un reinicio de los ajustes de barrado automático para el
2287 contexto @code{Timing} al comportamiento predeterminado.
2289 @lilypond[quote,verbatim,relative=2]
2291 \repeat unfold 6 { a8 }
2293 \set Timing.beatStructure = #'(4 2)
2294 \repeat unfold 6 { a8 }
2295 % go back to default behavior
2297 \repeat unfold 6 { a8 }
2300 Los ajustes de barrado automático predeterminados para un tipo de
2301 compás están determinados en el archivo
2302 @file{scm/time-signature-settings.scm}. La forma de cambiar los
2303 ajustes predeterminados de barrado automático para un tipo de
2304 compás se describe en @ref{Indicación de compás}.
2306 Muchos ajustes de barrado automáticos para un tipo de compás
2307 contienen una entrada para @code{beamExceptions}. Por ejemplo, el
2308 compás de 4/4 trata de unir el compás en dos partes si solo hay
2309 corcheas. La regla @code{beamExceptions} puede sobreescribir el
2310 ajuste @code{beatStructure} si no se reinicia @code{beamExceptions}.
2312 @lilypond[quote,verbatim,relative=2]
2314 \set Timing.baseMoment = #(ly:make-moment 1/8)
2315 \set Timing.beatStructure = #'(3 3 2)
2316 % This won't beam (3 3 2) because of beamExceptions
2317 \repeat unfold 8 {c8} |
2318 % This will beam (3 3 2) because we clear beamExceptions
2319 \set Timing.beamExceptions = #'()
2320 \repeat unfold 8 {c8}
2323 De forma similar, las corcheas en compás de 3/4 se unen mediante una
2324 sola barra para todo el compás, de forma predeterminada. Para unir
2325 las corcheas en 3/4 mediante una barra en cada parte, reinicie
2326 @code{beamExceptions}.
2328 @lilypond[quote,verbatim,relative=2]
2330 % by default we beam in (6) due to beamExceptions
2331 \repeat unfold 6 {a8} |
2332 % This will beam (1 1 1) due to default baseMoment and beatStructure
2333 \set Timing.beamExceptions = #'()
2334 \repeat unfold 6 {a8}
2337 En la música tipografiada de los períodos clásico y romántico, con
2338 frecuencia las barras comienzan a mitad de un compás en 3/4, pero la
2339 práctica moderna es evitar la falsa impresión de 6/8 (véase Gould,
2340 pág. 153). Se producen situaciones similares en el compás de 3/8.
2341 Este comportamiento viene controlado mediante la propiedad de contexto
2342 @code{beamHalfMeasure}, que tiene efecto solamente sobre indicaciones
2343 de compás que tienen la cifra 3 en el numerador:
2345 @lilypond[quote,verbatim,relative=2]
2348 \set Timing.beamHalfMeasure = ##f
2352 @subsubsubheading Cómo funciona el barrado automático
2354 Cuando se habilita el barrado automático, la colocación de las barras
2355 de corchea automáticas viene determinada por las propiedades de
2356 contexto @code{baseMoment}, @code{beatStructure} y
2357 @code{beamExceptions}.
2359 Son de aplicación las siguientes reglas, en orden de prioridad, cuando
2360 se determina el aspecto de las barras:
2364 Si está especificada una barra manual con @code{[..]}, fijar la barra
2365 tal y como se ha especificado; en caso contrario,
2368 si está definida en @code{beamExceptions} una regla de barrado para
2369 este tipo de barra, utilizarla para determinar los lugares válidos en
2370 que pueden terminar las barras; en caso contrario,
2373 si está definida en @code{beamExceptions} una regla de final de barra
2374 para un tipo de barra más largo, utilizarla para determinar los
2375 lugares válidos en que pueden terminar las barras; en caso contrario,
2378 usar los valores de @code{baseMoment} y de @code{beatStructure} para
2379 determinar los finales de los pulsos dentro del compás, y terminar las
2380 barras al final de los pulsos.
2384 En las reglas anteriores, el tipo de barra @emph{beam-type} es
2385 la duración de la nota más breve dentro del grupo unido por una barra.
2387 Las reglas de barrado predefinidas están
2388 en el archivo @file{scm/time-signature-settings.scm}.
2391 @cindex barras, subdivisión
2393 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2394 {subdividing-beams.ly}
2396 @cindex barras, orientación de, secundarias
2398 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2399 {strict-beat-beaming.ly}
2401 @cindex compás, agrupación
2402 @cindex pulsos, agrupación
2403 @cindex agrupar pulsos
2404 @cindex compases, sub-agrupar
2406 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2407 {conducting-signs,-measure-grouping-signs.ly}
2409 @cindex barra, finales en la partitura
2410 @cindex barra, finales con varias voces
2412 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2413 {beam-endings-in-score-context.ly}
2416 Referencia de la notación:
2417 @ref{Indicación de compás}.
2420 @file{scm/time-signature-settings.scm}.
2422 Fragmentos de código:
2425 Referencia de funcionamiento interno:
2426 @rinternals{Auto_beam_engraver},
2428 @rinternals{BeamForbidEvent},
2429 @rinternals{beam-interface}.
2432 Si una partitura termina mientras una barra de corchea automática no
2433 ha terminado y aún acepta notas, esta última barra no se imprime en
2434 absoluto. Lo mismo sirve para las voces polifónicas introducidas con
2435 @code{<< @dots{} \\ @dots{} >>}. Si una voz polifónica termina
2436 mientras una barra de corchea automática aún admite notas, no se
2437 imprime. El rodeo para estos problemas es aplicar el barrado manual a
2438 la última barra de la voz o partitura.
2440 De forma predeterminada, el traductor @code{Timing} recibe el nombre
2441 del contexto @code{Score} como alias. Esto significa que el
2442 establecimiento del compás en ua pauta afectará al barrado de las
2443 otras pautas también. Así, un ajuste en el compás en un pentagrama
2444 tardío reiniciará el barrado personalizado que se había ajustado en un
2445 pentagrama más temprano. Una forma de evitar este problema es ajustar
2446 la indicación de compás en un pentagrama solamente.
2448 @lilypond[quote,verbatim,relative=2]
2452 \set Timing.baseMoment = #(ly:make-moment 1/8)
2453 \set Timing.beatStructure = #'(1 5)
2454 \repeat unfold 6 { a8 }
2457 \repeat unfold 6 { a8 }
2462 Los ajustes de barrado predeterminados para dicho compás también se
2463 pueden cambiar, de forma que siempre se utilice siempre el barrado
2464 deseado. La manera de efectuar cambios en los ajustes de barrado
2465 automático para una indicación de compás se describe en
2466 @ref{Indicación de compás}.
2468 @lilypond[quote,verbatim,relative=2]
2471 \overrideTimeSignatureSettings
2472 3/4 % timeSignatureFraction
2473 1/8 % baseMomentFraction
2474 #'(1 5) % beatStructure
2475 #'() % beamExceptions
2477 \repeat unfold 6 { a8 }
2481 \repeat unfold 6 { a8 }
2487 @node Barras manuales
2488 @unnumberedsubsubsec Barras manuales
2489 @translationof Manual beams
2491 @cindex barras manuales
2492 @cindex manuales, barras
2497 En ciertos casos puede ser preciso sobreescribir el algoritmo de
2498 barrado automático. Por ejemplo, el barrador automático no escribe
2499 barras por encima de los silencios o las líneas divisorias, y en las
2500 partituras corales el barrado se ajusta con frecuencia para que siga
2501 la medida de la letra en vez de la de las notas. Tales barras se
2502 especifican manualmente marcando los puntos de comienzo y final con
2505 @lilypond[quote,relative=1,verbatim]
2506 r4 r8[ g' a r] r g[ | a] r
2509 @cindex barras manuales, abreviatura de dirección
2510 @cindex barras manuales, notas de adorno
2512 La dirección de las barras se puede establecer manualmente utilizando
2513 indicadores de dirección:
2515 @lilypond[quote,relative=2,verbatim]
2516 c8^[ d e] c,_[ d e f g]
2522 Se pueden marcar notas individuales con @code{\noBeam} para evitar que
2523 resulten unidas por una barra:
2525 @lilypond[quote,verbatim,relative=2]
2530 Se pueden producir al mismo tiempo barras de notas de adorno y barras
2531 normales. Las notas de adorno sin barra no se colocan dentro de las
2532 barras de notas normales.
2534 @lilypond[quote,verbatim,relative=2]
2536 \grace { e32[ d c d] }
2542 @funindex stemLeftBeamCount
2543 @funindex stemRightBeamCount
2545 Se puede conseguir un control incluso más estricto sobre las barras
2546 estableciendo las propiedades @code{stemLeftBeamCount} y
2547 @code{stemRightBeamCount}. Especifican el número de barras que se
2548 dibujarán en los lados izquierdo y derecho, respectivamente, de la
2549 nota siguiente. Si cualquiera de estas dos propiedades está ajustada
2550 a un valor, dicho valor se usará una sola vez, y luego se borrará. En
2551 este ejemplo, el último Fa se imprime con sólo una barra en el lado
2552 izquierdo, es decir, la barra de corchea del grupo como un todo.
2554 @lilypond[quote,relative=2,verbatim]
2557 \set stemLeftBeamCount = #2
2558 \set stemRightBeamCount = #1
2560 \set stemLeftBeamCount = #1
2569 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
2570 {flat-flags-and-beam-nibs.ly}
2573 Referencia de la notación:
2574 @ref{Dirección y posición},
2575 @ref{Notas de adorno}.
2577 Fragmentos de código:
2580 Referencia de funcionamiento interno:
2582 @rinternals{BeamEvent},
2583 @rinternals{Beam_engraver},
2584 @rinternals{beam-interface},
2585 @rinternals{Stem_engraver}.
2588 @node Barras progresivas
2589 @unnumberedsubsubsec Barras progresivas
2590 @translationof Feathered beams
2592 @cindex barras progresivas
2593 @cindex progresivas, barras
2595 @funindex \featherDurations
2596 @funindex featherDurations
2597 @funindex grow-direction
2599 Las barras progresivas se usan para indicar que un pequeño grupo de
2600 notas se debe tocar a una velocidad creciente (o decreciente), sin
2601 cambiar el tempo general de la pieza. El ámbito de la barra progresiva
2602 se debe indicar manualmente usando @code{[} y @code{]}, el efecto de
2603 ángulo de la barra se inicia especificando una dirección en la
2604 propiedad @code{grow-direction} del objeto @code{Beam}.
2606 Si queremos que la colocación de las notas y el sonido de la salida
2607 MIDI refleje el @emph{ritardando} o @emph{accelerando}
2608 indicado por la barra
2609 progresiva, las notas se deben agrupar como una expresión musical
2610 delimitada por llaves y precedida de una instrucción
2611 @code{featheredDurations} que especifica la razón entre las duraciones
2612 de la primera y la última notas dentro del grupo.
2614 Los corchetes rectos muestran el ámbito de la barra y las llaves
2615 muestran qué notas han de modificar sus duraciones. Normalmente
2616 delimitarían el mismo grupo de notas, pero no es un requisito: las dos
2617 instrucciones son independientes.
2619 En el ejemplo siguiente las ocho semicorcheas ocupan exactamente el
2620 mismo tiempo que una blanca, pero la primera nota tiene la mitad de
2621 duración que la última, con las notas intermedias alargándose
2622 gradualmente. Las cuatro primeras fusas se aceleran gradualmente,
2623 mientras que las últimas cuatro fusas están a un tempo constante.
2625 @lilypond[relative=1,verbatim,quote]
2626 \override Beam.grow-direction = #LEFT
2627 \featherDurations #(ly:make-moment 2/1)
2628 { c16[ c c c c c c c] }
2629 \override Beam.grow-direction = #RIGHT
2630 \featherDurations #(ly:make-moment 2/3)
2632 % revert to non-feathered beams
2633 \override Beam.grow-direction = #'()
2638 El espaciado en la salida impresa representa las duraciones de las
2639 notas de una forma sólo aproximada, pero la salida MIDI es exacta.
2642 @code{\featherDurations}.
2646 Fragmentos de código:
2650 La instrucción @code{\featherDurations} sólo funciona con fragmentos
2651 musicales muy breves, y cuando los números de la fracción son
2656 @subsection Compases
2660 * Barras de compás::
2661 * Numeración de compases::
2662 * Comprobación de compás y de número de compás::
2663 * Llamadas de ensayo::
2667 @node Barras de compás
2668 @unnumberedsubsubsec Barras de compás
2669 @translationof Bar lines
2671 @cindex barras de compás
2672 @cindex líneas divisorias
2673 @cindex final, barra
2677 @cindex repetición, barras de
2682 Las líneas divisorias delimitan a los compases pero también se pueden
2683 usar para indicar las repeticiones. Normalmente, las líneas
2684 divisorias normales se insertan de manera automática en la salida
2685 impresa en lugares que están basados en el compás actual.
2687 Las barras de compás sencillas insertadas automáticamente se pueden
2688 cambiar por otros tipos con la instrucción @code{\bar}. Por ejemplo,
2689 se suele poner una doble barra de cierre al final de la pieza:
2691 @lilypond[quote,relative=1,verbatim]
2695 No deja de ser válida la última nota de un compás si no termina sobre
2696 la línea divisoria automática: se supone que la nota se prolonga sobre
2697 el compás siguiente. Pero una secuencia larga de dichos compases
2698 prolongados puede hacer que la música aparezca comprimida o incluso
2699 que se salga de la página. Esto es a causa de que los saltos de línea
2700 automáticos solamente se producen al final de compases completos, es
2701 decir, cuando todas las notas han finalizado antes de que el compás
2704 @warning{Una duración incorrecta puede hacer que se trate de evitar la
2705 producción de saltos de línea, dando como resultado una línea de
2706 música con una compresión exagerada o música que se sale de la
2709 @cindex línea, saltos
2710 @cindex líneas divisorias invisibles
2711 @cindex compás, barras invisibles de
2713 También se permiten saltos de línea en las barras insertadas
2714 manualmente incluso dentro de compases incompletos. Para permitir un
2715 salto de línea donde no hay ninguna línea divisoria visible, utilice
2723 De esta manera se insertará una barra invisible de compás y se hará
2724 posible el salto de línea en este punto, sin forzarlo. No se
2725 incrementa el contador de los números de compás. Para forzar un salto
2726 de línea, consulte @ref{Saltos de línea}.
2728 @cindex manuales, líneas divisorias
2729 @cindex manuales, barras de compás
2730 @cindex barras de compás manuales
2731 @cindex líneas divisorias manuales
2733 Esta y otras líneas divisorias especiales se pueden insertar
2734 manualmente en cualquier punto. Cuando coinciden con el final de un
2735 compás, sustituyen a la línea divisoria simple que se habría insertado
2736 automáticamente en dicho lugar. Cuando no coinciden con el final de
2737 un compás, se inserta la línea especificada en ese punto en la salida
2740 Observe que las líneas divisorias manuales son puramente visuales. No
2741 afectan a ninguna de las propiedades que una barra normal afectaría,
2742 como a los números de compás, alteraciones, saltos de línea, etc. No
2743 afectan tampoco al cálculo y colocación de las líneas divisorias
2744 subsiguientes. Cuando una divisoria se coloca manualmente donde ya
2745 existe una divisoria normal, los efectos de la línea original no se
2748 Están disponibles para su inserción manual dos tipos de líneas
2749 divisorias simples y cinco tipos de doble barra:
2751 @lilypond[quote,relative=1,verbatim]
2763 así como la barra de puntos y la discontinua:
2765 @lilypond[quote,relative=1,verbatim]
2772 y nueve tipos de barra de repetición:
2774 @lilypond[quote,relative=1,verbatim]
2787 Además se puede imprimir una línea divisoria como una marca corta:
2788 @lilypond[quote,relative=1,verbatim]
2791 Sin embargo, dado que las mencionadas marcas se utilizan usualmente en
2792 el canto gregoriano, es preferible en este caso utilizar
2793 @code{\divisioMinima}, que se describe en la sección @ref{Divisiones}
2794 dentro de Canto gregoriano.
2796 LilyPond contempla la notación del canto kievano y ofrece una
2797 línea divisoria especial kievana:
2798 @lilypond[quote,relative=1,verbatim]
2801 Pueden verse más detalles de esta notación explicados en
2802 @ref{Tipografiado del canto kievano en notación cuadrada}.
2806 Para los símbolos de segno en línea, existen tres tipos
2807 de barras de compás que se diferencian en su comportamiento
2808 en los saltos de línea:
2810 @lilypond[quote,relative=2,verbatim]
2826 @cindex repeticiones
2828 Aunque se pueden insertar manualmente barras de compás con significado
2829 de repeticiones, no se reconocen como repeticiones por parte de
2830 LilyPond. Las secciones repetidas se introducen mejor utilizando las
2831 diversas instrucciones de repetición (véase @ref{Repeticiones}), que
2832 imprimen automáticamente las barras correspondientes.
2834 Además se puede especificar @code{".|:-||"}, que equivale a @code{".|:"}
2835 excepto en los saltos de línea, en que produce una doble barra al
2836 final de la línea y una repetición izquierda (de comienzo) al
2837 principio de la línea siguiente.
2839 @lilypond[quote,relative=2,verbatim]
2847 Para combinaciones de repeticiones con el símbolo de segno,
2848 existen seis variantes diferentes:
2850 @lilypond[quote,relative=2,verbatim]
2878 Además, existe una instrucción @code{\inStaffSegno} que crea un
2879 símbolo de segno, situado en colaboración con la instrucción
2880 @code{\repeat volta}.
2882 @funindex \defineBarLine
2883 @funindex defineBarLine
2884 @cindex compás, definir líneas de
2885 @cindex definir líneas de compás
2887 Se pueden definir tipos nuevos de líneas divisorias con
2888 @code{\defineBarLine}:
2891 \defineBarLine @var{tipo_de_barra} #'(@var{final} @var{comienzo} @var{extensión})
2894 Las variables de @code{\defineBarline} pueden incluir la cadena de
2895 caracteres @q{vacía} @code{""}, que equivale a imprimir una línea
2896 divisoria invisible. También se puede establecer al valor falso
2897 @code{#f} que no imprime línea divisoria alguna.
2899 Después de la definición, la nueva línea divisoria se puede
2900 utilizar mediante @code{\bar} @var{tipo_de_barra}.
2902 Actualmente están disponibles diez elementos de barra de compás:
2904 @lilypond[quote,verbatim]
2905 \defineBarLine ":" #'("" ":" "")
2906 \defineBarLine "=" #'("=" "" "")
2907 \defineBarLine "[" #'("" "[" "")
2908 \defineBarLine "]" #'("]" "" "")
2925 La línea divisoria @code{"="} proporciona la barra de doble
2926 extensión, usada en combinación con el símbolo de segno. No lo
2927 use como una doble línea divisoria fina aislada; para ello es
2928 preferible @code{\bar} @var{"||"}.
2930 El signo @code{"-"} inicia anotaciones a las barras de compás, que
2931 son útiles para distinguir entre aquellas que tienen idéntica
2932 apariencia pero distinto comportamiento en los saltos de línea y/o
2933 diferentes barras de extensión. La parque que sigue al signo
2934 @code{"-"} no se usa para construir la barra de compás.
2936 @lilypond[quote,relative=2,verbatim]
2937 \defineBarLine "||-dashedSpan" #'("||" "" "!!")
2942 c1 \bar "||-dashedSpan"
2953 Además, el carácter del espacio en blanco @code{" "} sirve como
2954 contenedor para definir barras de extensión correctamente
2955 alineadas a las barras principales:
2957 @lilypond[quote,relative=2,verbatim]
2958 \defineBarLine ":|.-wrong" #'(":|." "" "|.")
2959 \defineBarLine ":|.-right" #'(":|." "" " |.")
2975 Si se necesitan elementos adicionales, LilyPond provee una forma
2976 sencilla de definirlos. Para ver más información sobre cómo
2977 modificar o añadir barras de compás, consulte el archivo
2978 @file{scm/bar-line.scm}.
2980 En las partituras con muchos pentagramas, una instrucción @code{\bar}
2981 en uno de ellos se aplica automáticamente a todos los demás. Las
2982 líneas resultantes se conectan entre los distintos pentagramas de un
2983 @code{StaffGroup}, @code{PianoStaff} o @code{GrandStaff}.
2985 @lilypond[quote,relative=1,verbatim]
2993 \new Staff { \clef bass c4 g e g }
2995 \new Staff { \clef bass c2 c2 }
2999 @cindex predeterminada, línea divisoria, cambiar
3000 @cindex línea divisoria predeterminada, cambiar
3003 @funindex defaultBarType
3008 La instrucción @samp{\bar @var{tipo de barra}} es una forma corta de
3009 hacer @samp{\set Timing.whichBar = @var{tipo de barra}}. Cuando
3010 @code{whichBar} se establece con el valor de una cadena, se crea una
3011 línea divisoria de ese tipo.
3013 El tipo de barra predeterminado que se usa para las líneas divisorias
3014 insertadas automáticamente es @code{"|"}. Se puede cambiar en
3015 cualquier momento con
3016 @samp{\set Timing.defaultBarType = @var{tipo de barra}}.
3019 Referencia de la notación:
3020 @ref{Saltos de línea},
3022 @ref{Agrupar pentagramas}.
3024 Archivos instalados:
3025 @file{scm/bar-line.scm}.
3027 Fragmentos de código:
3030 Referencia de funcionamiento interno:
3031 @rinternals{BarLine} (creada al nivel de @code{Staff} (pentagrama)),
3032 @rinternals{SpanBar} (a través de los pentagramas),
3033 @rinternals{Timing_translator} (para las propiedades del contador de tiempo Timing).
3036 @node Numeración de compases
3037 @unnumberedsubsubsec Numeración de compases
3038 @translationof Bar numbers
3040 @cindex compás, números de
3041 @cindex números de compás
3043 @funindex currentBarNumber
3045 Por defecto, los números de compás se imprimen al principio de la
3046 línea, excepto la primera. El número propiamente dicho se almacena en
3047 la propiedad @code{currentBarNumber}, que normalmente se actualiza
3048 automáticamente para cada compás. También se puede establecer
3051 @lilypond[verbatim,quote,relative=1]
3054 \set Score.currentBarNumber = #50
3058 @cindex números de compás, espaciado regular
3060 @funindex barNumberVisibility
3063 Los números de compás se pueden tipografiar a intervalos regulares en
3064 vez de al principio de cada línea. Para hacerlo se debe sobreescribir
3065 el comportamiento predeterminado de forma que se puedan imprimir en
3066 otros lugares. Esto viene controlado por la propiedad
3067 @code{break-visibility} de @code{BarNumber}. Toma tres valores que se
3068 pueden fijar al valor @code{#t} o @code{#f} para especificar si el
3069 número de compás correspondiente es visible o no. El orden de los
3070 tres valores es @code{visible al final de la línea}, @code{visible en
3071 mitad de la línea}, @code{visible al principio de la línea}. En el
3072 ejemplo siguiente se imprimen los números de compás en todos los
3075 @lilypond[verbatim,quote,relative=1]
3076 \override Score.BarNumber.break-visibility = #'#(#t #t #t)
3077 \set Score.currentBarNumber = #11
3078 % Permit first bar number to be printed
3086 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3087 {printing-the-bar-number-for-the-first-measure.ly}
3089 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3090 {printing-bar-numbers-at-regular-intervals.ly}
3092 @cindex compás, número de, formato
3093 @cindex número de compases, formato de
3095 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3096 {printing-bar-numbers-inside-boxes-or-circles.ly}
3098 @cindex compás, número, con letras
3099 @cindex compás, número, con repeticiones
3101 @lilypondfile[verbatim,quote,texidoc,doctitle]
3102 {alternative-bar-numbering.ly}
3104 @cindex compás, número, alineación
3106 @lilypondfile[verbatim,quote,texidoc,doctitle]
3107 {aligning-bar-numbers.ly}
3109 @lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
3110 {removing-bar-numbers-from-a-score.ly}
3113 Fragmentos de código:
3116 Referencia de funcionamiento interno:
3117 @rinternals{BarNumber},
3118 @rinternals{Bar_number_engraver}.
3120 @cindex número de compás, colisión
3121 @cindex colisión del número de compás
3124 Los números de compás pueden colisionar con el corchete
3125 @code{StaffGroup}, si hay uno en la parte de arriba. Para
3126 solucionarlo, se puede usar la propiedad de relleno @code{padding} de
3127 @code{BarNumber} para colocar el número correctamente.
3128 Consulte @rinternals{StaffGroup} y @rinternals{BarNumber}
3129 para ver más información.
3132 @node Comprobación de compás y de número de compás
3133 @unnumberedsubsubsec Comprobación de compás y de número de compás
3134 @translationof Bar and bar number checks
3136 @cindex compás, comprobación de
3137 @cindex número de compás, comprobación de
3138 @cindex compás, comprobación
3139 @cindex compás, número, comprobación
3141 @funindex barCheckSynchronize
3144 Las comprobaciones de compás ayudan a detectar errores en las
3145 duraciones. Una comprobación de compás se escribe usando el símbolo
3146 de la barra vertical, @code{|}, en cualquier lugar donde se espera que
3147 caiga una línea divisoria. Si se encuentran líneas de comprobación de
3148 compás en otros lugares, se imprime una lista de advertencias en el
3149 archivo log de registro, mostrando los números de línea y columna en
3150 que han fallado las comprobaciones de compás. En el siguiente
3151 ejemplo, la segunda comprobación de compás avisará de un error
3154 \time 3/4 c2 e4 | g2 |
3157 Las comprobaciones de compás también se pueden usar en la letra de las
3163 Bri -- lla, | bri -- lla, |
3167 Las duraciones incorrectas a menudo desbaratan la partitura
3168 completamente, sobre todo si la música es polifónica, por ello el
3169 mejor sitio para empezar a corregir la entrada es hacer un barrido en
3170 busca de comprobaciones de compás fallidas y duraciones incorrectas.
3172 Si varias comprobaciones de compás corresponden al mismo intervalo
3173 musical, sólo se imprime el primer mensaje de advertencia. Esto
3174 permite que la advertencia se centre en la fuente del error de cuenta
3178 @funindex pipeSymbol
3180 También es posible redefinir la acción que se lleva a cabo cuando se
3181 encuentra un símbolo de comprobación de compás o «símbolo de tubería»,
3182 @code{|}, en el código de entrada, de forma que haga algo distinto a
3183 una comprobación de compás. Se hace asignando una expresión musical a
3184 @code{pipeSymbol} («símbolo de tubería»). En el ejemplo siguiente se
3185 establece @code{|} de forma que inserte una doble línea divisoria
3186 cuando aparece en el código de entrada, en vez de comprobar el final
3189 @lilypond[quote,verbatim]
3190 pipeSymbol = \bar "||"
3199 @funindex \barNumberCheck
3200 @funindex barNumberCheck
3202 Al copiar piezas musicales grandes puede servir de ayuda comprobar que
3203 el número de compás de LilyPond corresponde al original desde el que
3204 está copiando. Esto se puede comprobar con @code{\barNumberCheck},
3208 \barNumberCheck #123
3212 imprime una advertencia si el @code{currentBarNumber} (número del
3213 compás actual) no es el 123 en el momento de la compilación.
3216 Fragmentos de código:
3220 @node Llamadas de ensayo
3221 @unnumberedsubsubsec Llamadas de ensayo
3222 @translationof Rehearsal marks
3224 @cindex ensayo, letras de
3225 @cindex letras de ensayo
3230 Para imprimir una letra de ensayo, utilice la orden @code{\mark}.
3232 @lilypond[quote,verbatim,relative=2]
3240 La letra de ensayo se incrementa automáticamente si usa @code{\mark
3241 \default}, pero también puede utilizar un número entero como argumento
3242 para establecer la indicación manualmente. El valor que se utilizará
3243 se almacena dentro de la propiedad @code{rehearsalMark}.
3245 @lilypond[quote,verbatim,relative=2]
3254 La letra@tie{}@q{I} se salta de acuerdo con las tradiciones de
3255 grabado. Si quiere incluir la letra @q{I}, use una de las
3256 instrucciones siguientes, según el estilo de marcas de
3257 ensayo que desee (sólo letras, letras dentro de un rectángulo
3258 o letras dentro de un círculo).
3261 \set Score.markFormatter = #format-mark-alphabet
3262 \set Score.markFormatter = #format-mark-box-alphabet
3263 \set Score.markFormatter = #format-mark-circle-alphabet
3266 @lilypond[quote,verbatim,relative=2]
3267 \set Score.markFormatter = #format-mark-box-alphabet
3275 @cindex ensayo, letra de, formato
3276 @cindex ensayo, letra de, estilo
3277 @cindex estilo de la letra de ensayo
3278 @cindex formato de la letra de ensayo
3279 @cindex letra de ensayo, estilo
3280 @cindex letra de ensayo, formato
3281 @cindex marca de ensayo, estilo
3282 @cindex marca de ensayo, formato
3283 @cindex ensayo, letra de, manual
3284 @cindex marca de ensayo manual
3285 @cindex personalizada, marca de ensayo
3286 @cindex manual, marca de ensayo
3288 El estilo se define por medio de la propiedad @code{markFormatter}.
3289 Es una función que toma como argumentos la marca en curso (un número
3290 entero) y el contexto actual. Debe devolver un objeto de marcado. En
3291 el ejemplo siguiente, se establece @code{markFormatter} con el valor
3292 de un procedimiento enlatado. Después de algunos compases, se
3293 establece con el valor de una función que produce un número encerrado
3296 @lilypond[quote,verbatim,relative=2]
3297 \set Score.markFormatter = #format-mark-numbers
3300 \set Score.markFormatter = #format-mark-box-numbers
3302 \set Score.markFormatter = #format-mark-circle-numbers
3304 \set Score.markFormatter = #format-mark-circle-letters
3308 El archivo @file{scm/translation-functions.scm} contiene las
3309 definiciones de @code{format-mark-numbers} (el formato por omisión),
3310 @code{format-mark-box-numbers}, @code{format-mark-letters} y
3311 @code{format-mark-box-letters}. Se pueden usar éstos como inspiración
3312 para otras funciones de formateo.
3314 Podemos utilizar @code{format-mark-barnumbers},
3315 @code{format-mark-box-barnumbers} y
3316 @code{format-mark-circle-barnumbers} para obtener números de compás en
3317 lugar de números o letras secuenciales.
3319 Se pueden especificar otros estilos de letra de ensayo de forma
3327 Observe que @code{Score.markFormatter} no afecta a las marcas que se
3328 especifican de esta forma. Sin embargo, es posible aplicar un
3329 elemento @code{\markup} a la cadena.
3332 \mark \markup@{ \box A1 @}
3337 @cindex D.S. al Fine
3339 @cindex musicales, glifos
3340 @cindex glifos musicales
3342 @funindex \musicglyph
3343 @funindex musicglyph
3345 Los glifos musicales (como el segno) se pueden imprimir dentro de un
3346 elemento @code{\mark}
3348 @lilypond[quote,verbatim,relative=1]
3349 c1 \mark \markup { \musicglyph #"scripts.segno" }
3350 c1 \mark \markup { \musicglyph #"scripts.coda" }
3351 c1 \mark \markup { \musicglyph #"scripts.ufermata" }
3356 Consulte @ref{La tipografía Feta} para ver una lista de los símbolos que se
3357 pueden imprimir con @code{\musicglyph}.
3359 Para ver formas comunes de trucar la colocación de las letras de
3360 ensayo, consulte @ref{Formatear el texto}. Para un control más
3361 preciso, consulte @code{break-alignable-interface} en la sección
3362 @ref{Alineación de objetos}.
3364 El archivo @file{scm/translation-functions.scm} contiene las
3365 definiciones de @code{format-mark-numbers} y de
3366 @code{format-mark-letters}. Se pueden utilizar como inspiración para
3367 escribir otras funciones de formateo.
3370 Referencia de la notación:
3371 @ref{La tipografía Feta},
3372 @ref{Formatear el texto},
3373 @ref{Alineación de objetos}.
3376 @file{scm/translation-functions.scm}.
3378 Fragmentos de código:
3381 Referencia de funcionamiento interno:
3382 @rinternals{MarkEvent},
3383 @rinternals{Mark_engraver},
3384 @rinternals{RehearsalMark}.
3387 @node Asuntos rítmicos especiales
3388 @subsection Asuntos rítmicos especiales
3389 @translationof Special rhythmic concerns
3393 * Alinear con una cadenza::
3394 * Gestión del tiempo::
3397 @node Notas de adorno
3398 @unnumberedsubsubsec Notas de adorno
3399 @translationof Grace notes
3403 @cindex appoggiatura
3404 @cindex acciaccatura
3407 @funindex \slashedGrace
3408 @funindex \acciaccatura
3409 @funindex \appoggiatura
3411 Los mordentes y notas de adorno son ornamentos musicales,
3412 impresos en un tipo más pequeño y no ocupan ningún
3413 tiempo lógico adicional en el compás.
3415 @lilypond[quote,relative=2,verbatim]
3417 \grace { b16[ c16] } a2)
3420 Hay otros tres tipos posibles de notas de adorno; la
3421 @emph{acciaccatura} o mordente de una nota (una nota de adorno sin
3422 medida que se indica mediante una nota ligada y con el
3423 corchete tachado) y la @emph{appoggiatura}, que toma una fracción fija
3424 de la nota principal a la que se adjunta, y que se imprime sin
3425 tachar. Es posible escribir una nota de adorno con la plica
3426 tachada, como la @emph{acciaccatura} pero sin la ligadura, como para
3427 colocarla entre notas que están ligadas entre sí, utilizando la función
3428 @code{\slashedGrace}.
3430 @lilypond[quote,relative=2,verbatim]
3433 \acciaccatura { g16[ f] } e2
3434 \slashedGrace a,8 g4
3435 \slashedGrace b16 a4(
3436 \slashedGrace b8 a2)
3439 La colocación de notas de adorno se sincroniza entre los distintos
3440 pentagramas. En el siguiente ejemplo, hay dos semicorcheas de adorno
3441 por cada corchea de adorno:
3443 @lilypond[quote,relative=2,verbatim]
3445 \new Staff { e2 \grace { c16[ d e f] } e2 }
3446 \new Staff { c2 \grace { g8[ b] } c2 }
3450 @cindex adorno, seguimiento de notas de
3452 @funindex \afterGrace
3453 @funindex afterGrace
3455 Si queremos terminar una nota con un adorno, usamos la instrucción
3456 @code{\afterGrace}. Toma dos argumentos: la nota principal, y las
3457 notas de adorno que siguen a la nota principal.
3459 @lilypond[quote,verbatim,relative=2]
3460 c1 \afterGrace d1 { c16[ d] } c1
3463 Esto pone las notas de adorno después de un espacio que dura 3/4 de la
3464 longitud de la nota principal. La fracción predeterminada de 3/4 se
3465 puede cambiar estableciendo @code{afterGraceFraction}. El ejemplo
3466 siguiente muestra el resultado de establecer el espacio en su valor
3467 predeterminado, en 15/16, y por último en 1/2 de la nota principal.
3469 @lilypond[quote,verbatim,relative=2]
3472 c1 \afterGrace d1 { c16[ d] } c1
3475 #(define afterGraceFraction (cons 15 16))
3476 c1 \afterGrace d1 { c16[ d] } c1
3479 #(define afterGraceFraction (cons 1 2))
3480 c1 \afterGrace d1 { c16[ d] } c1
3485 El espacio entre la nota principal y la de adorno también se puede
3486 especificar usando espaciadores. El ejemplo siguiente sitúa
3487 la nota de adorno después de un espacio que dura 7/8 de la
3490 @lilypond[quote,verbatim,relative=2]
3494 { s2 s4. \grace { c16[ d] } }
3500 @cindex trucaje de las notas de adorno
3501 @cindex notas de adorno, trucar
3502 @cindex notas de adorno, cambiar los ajustes de disposición
3504 Una expresión musical @code{\grace} introduce ajustes de tipografía
3505 especiales, por ejemplo para producir un tipo más pequeño y para fijar
3506 las direcciones. Por ello, cuando se introducen trucos para la
3507 presentación, deben ir dentro de la expresión de adorno. Las
3508 sobreescrituras se deben también revertir dentro de la expresión de
3509 adorno. Aquí, la dirección predeterminada de la plica de la nota de
3510 adorno se sobreescribe y luego se revierte.
3512 @lilypond[quote,verbatim,relative=2]
3523 @cindex plica cruzada
3526 @lilypondfile[verbatim,quote,texidoc,doctitle]
3527 {using-grace-note-slashes-with-normal-heads.ly}
3529 @lilypondfile[verbatim,quote,texidoc,doctitle]
3530 {tweaking-grace-layout-within-music.ly}
3532 @lilypondfile[verbatim,quote,texidoc,doctitle]
3533 {redefining-grace-note-global-defaults.ly}
3535 @lilypondfile[verbatim,quote,texidoc,doctitle]
3536 {positioning-grace-notes-with-floating-space.ly}
3540 @rglos{grace notes},
3541 @rglos{acciaccatura},
3542 @rglos{appoggiatura}.
3544 Referencia de la notación:
3545 @ref{Escalar las duraciones},
3546 @ref{Barras manuales}.
3549 @file{ly/grace-init.ly}.
3551 Fragmentos de código:
3554 Referencia de funcionamiento interno:
3555 @rinternals{GraceMusic},
3556 @rinternals{Grace_beam_engraver},
3557 @rinternals{Grace_engraver},
3558 @rinternals{Grace_spacing_engraver}.
3561 @cindex acciaccatura de varias notas
3562 @cindex adorno, sincronización de notas de
3564 Una @i{acciaccatura} de varias notas con una barra se imprime sin
3565 tachar, y tiene exactamente la misma apariencia que una
3566 @i{appoggiatura} de varias notas con barra.
3568 @c TODO Add link to LSR snippet to add slash when available
3570 La sincronización de las notas de adorno también puede acarrear
3571 sorpresas. La notación de pentagramas, como armaduras, líneas
3572 divisorias, etc., se sincronizan también. Ponga cuidado cuando mezcle
3573 pentagramas con adornos y sin adornos, por ejemplo
3575 @lilypond[quote,relative=2,verbatim]
3577 \new Staff { e4 \bar ".|:" \grace c16 d2. }
3578 \new Staff { c4 \bar ".|:" d2. }
3583 Esto se puede remediar insertando desplazamientos de adorno de las
3584 duraciones correspondientes en los otros pentagramas. Para el ejemplo
3587 @lilypond[quote,relative=2,verbatim]
3589 \new Staff { e4 \bar ".|:" \grace c16 d2. }
3590 \new Staff { c4 \bar ".|:" \grace s16 d2. }
3594 El uso de notas de adorno dentro de los contextos de voz tiende
3595 a confundir la manera en que se tipografía la voz.
3596 Esto se puede soslayar mediante la inserción de un silencio o nota
3597 entre la instrucción de voz y la nota de adorno.
3599 @lilypond[quote,verbatim]
3601 \acciaccatura { f8 } e8 r8 \acciaccatura { f8 } e8 r4
3608 r8 r8 \voiceOne \accMusic \oneVoice r8 |
3609 r8 \voiceOne r8 \accMusic \oneVoice r8 |
3614 s8 s8 \voiceTwo \accMusic \oneVoice s8 |
3615 s8 \voiceTwo r8 \accMusic \oneVoice s8 |
3622 Las secciones de adorno sólo se deben usar dentro de expresiones de
3623 música secuenciales. No están contemplados el anidado ni la
3624 yuxtaposición de secciones de adorno, y podría producir caídas u otros
3627 Cada nota de adorno en la salida MIDI tiene una longitud que es 1/4 de
3628 su duración real. Si la duración combinada de las notas de adorno es
3629 mayor que la longitud de la nota precedente, se genera un error
3630 @qq{@code{Retrocediendo en el tiempo MIDI}}. Tiene dos opciones: en
3631 primer lugar, puede hacer más corta la duración de las notas de
3632 adorno, por ejemplo:
3635 c'8 \acciaccatura @{ c'8[ d' e' f' g'] @}
3641 c'8 \acciaccatura @{ c'16[ d' e' f' g'] @}
3644 Otra opción es cambiar explícitamente la duración musical:
3647 c'8 \acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @}
3650 Véase @ref{Escalar las duraciones}.
3653 @node Alinear con una cadenza
3654 @unnumberedsubsubsec Alinear con una cadenza
3655 @translationof Aligning to cadenzas
3657 @cindex cadenza (cadencia)
3658 @cindex cadenza (cadencia), alinear a
3659 @cindex alineación a una cadenza (cadencia)
3661 En un contexto orquestal, las cadenzas presentan un problema especial:
3662 al construir una partitura que tiene una cadenza, todos los demás
3663 instrumentos deben saltar tantas notas como la longitud de la cadenza,
3664 pues en caso contrario empezarán demasiado pronto o demasiado tarde.
3666 Una solución a este problema son las funciones @code{mmrest-of-length}
3667 y @code{skip-of-length}. Estas funciones de Scheme toman un fragmento
3668 de música como argumento y generan un @code{\skip} o silencio
3669 multicompás, de la longitud exacta del fragmento.
3671 @lilypond[verbatim,quote]
3672 MyCadenza = \relative c' {
3683 #(mmrest-of-length MyCadenza)
3685 #(skip-of-length MyCadenza)
3695 Fragmentos de código:
3699 @node Gestión del tiempo
3700 @unnumberedsubsubsec Gestión del tiempo
3701 @translationof Time administration
3703 @cindex tiempo, administración
3704 @cindex tiempo, control del (dentro de la partitura)
3705 @cindex música sin medida
3706 @cindex medida, música sin
3708 @funindex currentBarNumber
3709 @funindex measurePosition
3710 @funindex measureLength
3712 El tiempo está administrado por el @code{Timing_translator}, que de
3713 forma predeterminada vive en el contexto de @code{Score}. Se añade un
3714 alias, @code{Timing}, al contexto en que se coloca el
3715 @code{Timing_translator}.
3716 Para asegurar que está disponible el alias @code{Timing}, quizá
3717 tenga que crear explícitamente una instancia del contexto
3718 contenedor (como @code{Voice} o @code{Staff}).
3720 Se usan las siguientes propiedades de @code{Timing} para seguir la
3721 pista del tiempo dentro de la partitura.
3723 @cindex compás, número de
3724 @cindex número de compás
3727 @item currentBarNumber
3728 El número de compás en curso. Para ver un ejemplo que muestra el uso
3729 de esta propiedad, consulte @ref{Numeración de compases}.
3732 La longitud de los compases dentro de la indicación actual de compás.
3733 Para un 4/4 esto es@tie{}1, y para el 6/8 es 3/4. Su valor determinad
3734 cuándo se insertan las líneas divisorias y cómo se generan las barras
3737 @item measurePosition
3738 El punto en que nos encontramos dentro del compás. Esta cantidad se
3739 reinicia sustrayendo @code{measureLength} cada vez que se alcanza o se
3740 excede @code{measureLength}. Cuando eso ocurre, se incrementa
3741 @code{currentBarNumber}.
3744 Si tiene un valor verdadero, las variables anteriores se actualizan a
3745 cada paso de tiempo. Cuando tiene un valor falso, el grabador se
3746 queda en el compás actual indefinidamente.
3750 La cuenta del tiempo se puede cambiar estableciendo el valor de
3751 cualquiera de estas variables explícitamente. En el siguiente
3752 ejemplo, se imprime la indicación de compás predeterminada 4/4, pero
3753 @code{measureLength} tiene está ajustado a 5/4. En los 4/8 hasta el
3754 tercer compás, la posición @code{measurePosition} se adelanta en 1/8
3755 hasta 5/8, acortando ese compás en 1/8. Entonces, la siguiente línea
3756 divisoria cae en 9/8 en vez de hacerlo en 5/4.
3758 @lilypond[quote,verbatim]
3759 \new Voice \relative c' {
3760 \set Timing.measureLength = #(ly:make-moment 5/4)
3764 \set Timing.measurePosition = #(ly:make-moment 5/8)
3771 Como lo ilustra el ejemplo, @code{ly:make-moment n m} construye una
3772 duración de la fracción n/m de una redonda. Por ejemplo,
3773 @code{ly:make-moment 1 8} es una duración de una corchea y
3774 @code{ly:make-moment 7 16} es la duración de siete semicorcheas.
3777 Referencia de la notación:
3778 @ref{Numeración de compases},
3779 @ref{Música sin compasear}.
3781 Fragmentos de código:
3784 Referencia de funcionamiento interno:
3785 @rinternals{Timing_translator},