1 @c -*- coding: utf-8; mode: texinfo; -*-
3 Translation of GIT committish: 674a5f874c07063ae56d55be25c55fc3b4bdb7bf
5 When revising a translation, copy the HEAD committish of the
6 version that you are working on. See TRANSLATION for details.
14 @lilypondfile[quote]{rhythms-headword.ly}
16 Esta sección trata de los ritmos, los silencios, las duraciones, las barras y los compases.
21 * Displaying rhythms::
24 * Special rhythmic concerns::
29 @subsection Writing rhythms
39 @subsubsection Durations
41 @cindex duración de las notas
42 @cindex notas, duración de
48 Las duraciones se designan mediante números y puntos. Las duraciones
49 se introducen como sus valores recíprocos respecto de la redonda. Por
50 ejemplo, una negra se escribe usando un @code{4} (puesto que es 1/4 de
51 redonda), mientras que una blanca se escribe con un @code{2} (por ser
52 1/2 de redonda). Para notas mayores de la redonda se deben usar los
53 comandos @code{\longa} (que es una breve doble) y @code{\breve}. Se
54 pueden especificar duraciones tan cortas como la semifusa (con el
55 número 64). Son posibles valores más cortos, pero sólo como notas
58 @c Two 64th notes are needed to obtain beams
59 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
66 Aquí se pueden ver las mismas duraciones con el barrado automático
69 @c not strictly "writing rhythms"; more of a "displaying" thing,
70 @c but it's ok here. -gp
71 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
78 Se puede escribir una nota con la duración de una cuádruple breve
79 mediante @code{\maxima}, pero esto está contemplado solamente dentro
80 de la notación musical antigua. Para ver más detalles, consulte
81 @ref{Ancient notation}.
83 Si la duración se omite, su valor será el de la duración de la nota
84 anterior. Por omisión, el valor de la primera nota es el de una
87 @lilypond[quote,ragged-right,verbatim,fragment,relative=2]
91 @cindex notas, con puntillo
92 @cindex puntillo, notas con
96 Para obtener duraciones de notas con puntillo, escriba un punto
97 (@code{.}) después del número. Las notas con doble puntillo se
98 especifican escribiendo dos puntos, y así sucesivamente.
100 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
101 a4 b c4. b8 a4. b4.. c8.
104 Ciertas duraciones no se pueden representar sólo con duraciones
105 binarias y puntillos; la única forma de representarlas es ligando dos
106 o más notas. Para ver más detalles, consulte @ref{Ties}.
108 Para ver de qué manera se pueden especificar las duraciones de las
109 sílabas de la letra y cómo alinear la letra a las notas, consulte
112 Opcionalmente se pueden espaciar las notas de forma estrictamente
113 proporcional a sus duraciones. Para ver más detalles sobre este y
114 otros ajustes que controlan la notación proporcional, consulte
115 @ref{Proportional notation}.
119 @funindex \dotsNeutral
121 Normalmente los puntillos se desplazan hacia arriba para evitar las
122 líneas del pentagrama, excepto en situaciones de polifonía. Para
123 forzar una dirección concreta de forma manual, véase @ref{Controlling
124 direction and placement}.
141 @rglos{Duration names notes and rests}.
143 Referencia de la notación:
144 @ref{Automatic beams},
146 @ref{Writing rhythms},
149 @ref{Ancient notation},
150 @ref{Proportional notation}.
152 Fragmentos de código:
153 @lsrdir{Rhythms,Rhythms}.
155 Referencia de funcionamiento interno:
157 @rinternals{DotColumn}.
162 @c Deliberately duplicated in Durations and Rests. -gp
163 No existe un límite fundamental para las duraciones de los silencios
164 (tanto para el más largo como para el más corto), pero el numero de
165 glifos es limitado: sólo se pueden imprimir desde el silencio de
166 garrapatea (128) hasta el de máxima (8 redondas).
170 @subsubsection Tuplets
172 @cindex grupos especiales
176 Los grupos especiales se obtienen a partir de una expresión musical
177 multiplicando todas las duraciones por una fracción:
180 \times @var{fracción} @{ @var{música} @}
184 La duración de @var{música} se multiplicará por la
185 fracción. El denominador de la fracción se imprimirá sobre las notas,
186 opcionalmente con un corchete. El grupo especial más común es el
187 tresillo, en el que 3 notas tienen el valor de 2, por tanto las notas
188 duran 2/3 de su valor escrito
190 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
191 a2 \times 2/3 {b4 b b}
192 c4 c \times 2/3 {b4 a g}
197 @funindex \tupletDown
198 @funindex \tupletNeutral
200 La colocación automática del corchete de grupo especial por encima o
201 por debajo de las notas se puede sobreescribir manualmente mediante
202 instrucciones predefinidas, para ver más detalles consulte
203 @ref{Direction and placement}.
205 Los grupos pueden anidarse unos dentro de otros:
207 @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
209 c4 \times 4/5 { f8 e f \times 2/3 {e[ f g] } } f4 |
212 La modificación de los grupos especiales anidados que comienzan en el
213 mismo instante musical se debe hacer con @code{\tweak}.
215 Para modificar la duración de las notas sin imprimir un corchete de
216 grupo especial, véase @ref{Scaling durations}.
222 @code{\tupletNeutral}.
227 @cindex tuplet formatting
228 @cindex triplet formatting
230 @funindex tupletNumberFormatFunction
231 @funindex tupletSpannerDuration
233 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
234 {entering-several-tuplets-using-only-one--times-command.ly}
236 @funindex TupletNumber
238 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
239 {changing-the-tuplet-number.ly}
241 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc]
242 {permitting-line-breaks-within-beamed-tuplets.ly}
251 Manual de aprendizaje:
252 @rlearning{Tweaking methods}.
254 Referencia de la notación:
255 @ref{Time administration},
256 @ref{Scaling durations},
257 @ref{Objects connected to the input},
258 @ref{Polymetric notation}.
260 Fragmentos de código:
261 @lsrdir{Rhythms,Rhythms}.
263 Referencia de funcionamiento interno:
264 @rinternals{TupletBracket},
265 @rinternals{TupletNumber},
266 @rinternals{TimeScaledMusic}.
269 @cindex adorno, notas de, dentro de corchetes de grupo especial
270 Cuando la primera nota de un pentagrama es una nota de adorno (un
271 mordente de una nota) seguida de un grupo de valoración especial, la
272 nota de adorno se debe situar antes de la instrucción @code{\times}
273 para evitar errores. En cualquier otro lugar, las notas de adorno sí
274 se pueden colocar dentro de los corchetes de grupo especial.
277 @node Scaling durations
278 @subsubsection Scaling durations
280 @cindex scaling durations
281 @cindex durations, scaling
283 Es posible alterar la duración de las figuras, silencios o acordes en
284 un factor @code{N/M} añadiendo @code{*N/M} (o @code{*N} si @code{M} es
285 1) a la duración. Esto no afectará a la apariencia de las notas o
286 silencios que se producen, pero la duración alterada se usará para
287 calcular la posición dentro del compás y para establecer la duración
288 en la salida MIDI. Los factores de multiplicación se pueden combinar
289 en la forma @code{*L*M/N}.
291 En el siguiente ejemplo las tres primeras notas duran exactamente dos
292 partes, pero no se imprime ningún corchete de tresillo.
294 @lilypond[quote,ragged-right,fragment,relative=2,verbatim]
296 % Alter durations to triplets
297 a4*2/3 gis4*2/3 a4*2/3
300 % Double the duration of chord
302 % Duration of quarter, appears like sixteeth
306 La duración de las notas de salto o espaciadoras también se puede
307 modificar mediante un multiplicador. Esto es útil para saltar muchos
308 compases, como por ejemplo @code{s1*23}.
310 @cindex compresión de música
311 @funindex \scaleDurations
313 De la misma forma, se pueden comprimir por una fracción trozos de
314 música más largos, como si cada nota, acorde o silencio tuviera la
315 fracción como multiplicador. La sintaxis general de la iinstrucción
319 \scaleDurations #'(@emph{numerador} . @emph{denominador}) @{ @emph{música} @}
323 Esto dejará intacta la apariencia de la @emph{música}, pero la
324 duración interna de las notas se multiplicará por la fracción
325 @emph{numerador}/@emph{denominador}. Los espacios que rodean el punto
326 son necesarios. He aquí un ejemplo que muestra cómo se puede
327 comprimir y expandir la música:
329 @lilypond[quote,fragment,relative=2,ragged-right,verbatim]
333 % Scale music by *2/3
334 \scaleDurations #'(2 . 3) {
338 \scaleDurations #'(2 . 1) {
344 Una aplicación de esta instrucción se encuentra en la notación
345 polimétrica, véase @ref{Polymetric notation}.
350 Referencia de la notación:
353 @ref{Polymetric notation}.
355 Fragmentos de código:
356 @lsrdir{Rhythms,Rhythms}.
363 @cindex ligadura de unión
366 Una ligadura de unión conecta dos notas adyacentes de la misma altura. La ligadura
367 en efecto extiende la longitud de una nota.
369 @warning{No deben confundirse las ligaduras de unión con las
370 @emph{ligaduras de expresión}, que indican articulación, ni con las
371 @emph{ligaduras de fraseo}, que indican el fraseo musical. Una
372 ligadura de unión es tan sólo una manera de extender la duración de
373 una nota, algo parecido a lo que hace el puntillo.}
375 Se introduce una ligadura de unión usando el símbolo de la tilde curva
378 @lilypond[quote,ragged-right,fragment,verbatim]
383 Se usan ligaduras de unión bien cuando la nota atraviesa la barra de
384 compás o bien cuando no se pueden usar puntillos para denotar el
385 ritmo. También se deben usar ligaduras cuando las notas atraviesan
386 subdivisiones del compás de mayor duración:
389 @lilypond[fragment,quote,ragged-right]
391 r8^"sí" c8 ~ c2 r4 | r8^"no" c2 ~ c8 r4
395 Si necesita ligar muchas notas a través de las líneas divisorias,
396 podría resultarle más fácil utilizar la división automática de las
397 notas, véase @ref{Automatic note splitting}. Este mecanismo divide
398 automáticamente las notas largas y las liga a través de las barras de
401 @cindex ties and chords
402 @cindex chords and ties
404 Cuando se aplica una ligadura de unión a un acorde, se conectan todas
405 las cabezas de las notas cuyas alturas coinciden. Si no coincide
406 ningún par de cabezas, no se crea ninguna ligadura. Los acordes se
407 pueden ligar parcialmente colocando la ligadura dentro del acorde.
409 @lilypond[quote,ragged-right,fragment,verbatim,relative=1]
411 <c~ e g~ b> <c e g b>
415 @cindex repetición, ligaduras de unión en
416 @cindex ligaduras de unión, repeticiones y
417 @cindex primera y segunda vez, corchetes y ligaduras en
418 @cindex ligaduras de unión y corchetes de primera y segunda vez
420 Cuando la segunda vez de una repetición comienza con una nota ligada,
421 es necesario especificar la ligadura repetida como sigue:
423 @lilypond[fragment,quote,ragged-right,relative=2,verbatim]
424 \repeat volta 2 { c g <c e>2 ~ }
426 % First alternative: following note is tied normally
428 % Second alternative: following note has a repeated tie
429 {<c e>2\repeatTie d4 c }}
432 @cindex laissez vibrer
433 @cindex ligaduras laissez vibrer
434 @funindex \laissezVibrer
436 Las ligaduras @notation{L.v.} (@notation{laissez vibrer}, dejar
437 vibrar) indican que las notas no se deben apagar al final. Se usan en
438 la notación para piano, arpa y otros instrumentos de cuerda y
439 percusión. Se pueden introducir de la siguiente manera:
441 @lilypond[fragment,ragged-right,verbatim,relative=1]
442 <c f g>\laissezVibrer
446 @cindex ligaduras, colocación
449 @funindex \tieNeutral
451 Es posible controlar la colocación vertical de las ligaduras de unión;
452 véase la sección de instrucciones predefinidas, o para ver más
453 detalles, consulte @ref{Controlling direction and placement}.
456 @cindex ligaduras, apariencia
461 Se pueden especificar ligaduras continuas, de puuntos o intermitentes,
462 véase la sección de instrucciones predefinidas.
477 @c TODO Remove when snippet available - sent 15 Mar 08
478 A veces se usan ligaduras para escribir arpegios. En este caso, dos
479 notas ligadas no necesitan ser consecutivas. Esto se puede conseguir
480 estableciendo la propiedad @code{tieWaitForNote} (ligadura - esperar
481 nota) al valor verdadero. La misma funcionalidad puede resultar útil,
482 por ejemplo, para ligar un trémolo a un acorde, pero en principio se
483 puede usar para notas normales consecutivas:
485 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
486 \set tieWaitForNote = ##t
487 \grace { c16[~ e~ g]~ } <c, e g>2
488 \repeat tremolo 8 { c32~ c'~ } <c c,>1
489 e8~ c~ a~ f~ <e' c a f>2
490 \tieUp c8~ a \tieDown \tieDotted g~ c g2
493 @c end of section to be removed
495 @c TODO Remove when snippet available - sent 15 Mar 08
496 Las ligaduras se pueden grabar manualmente modificando la propiedad
497 @code{tie-configuration} del objeto @code{TieColumn}. El primer
498 número indica la distancia desde el centro del pentagrama en espacios
499 de pentagrama, y el segundo número indica la dirección (1 = hacia
500 arriba, -1 = hacia abajo).
502 @lilypond[fragment,verbatim,relative=1,ragged-right,quote]
504 \override TieColumn #'tie-configuration =
505 #'((0.0 . 1) (-2.0 . 1) (-4.0 . 1))
510 @c end of section to be removed
516 @rglos{laissez vibrer}.
518 Referencia de la notación:
519 @ref{Automatic note splitting}.
521 Fragmentos de código:
522 @lsrdir{Rhythms,Rhythms}.
524 Referencia de funcionamiento interno:
525 @rinternals{LaissezVibrerTie},
526 @rinternals{LaissezVibrerTieColumn},
527 @rinternals{TieColumn},
534 Un cambio de pentagrama cuando hay una ligadura activa no producirá
535 una ligadura inclinada.
537 Los cambios de clave o de octava durante una ligadura de unión no
538 están bien definidos realmente. En estos casos puede ser preferible
539 una ligadura de expresión.
545 @subsection Writing rests
550 * Full measure rests::
560 Los silencios se introducen como notas con el nombre @code{r}
562 @lilypond[fragment,quote,ragged-right,verbatim]
566 Los silencios de un compás centrados en medio del compás,
567 se deben hacer con silencios multicompás. Se pueden usar para
568 un solo compás así como para muchos compases, y se tratan en
569 @ref{Full measure rests}.
571 Para especificar explícitamente la posición vertical de un silencio, escriba una nota
572 seguida de @code{\rest}. Se colocará un silencio en la posición en que debería
575 @lilypond[fragment,quote,ragged-right,verbatim]
580 Esto hace mucho más sencillo el formateo de
581 la música polifónica,
582 porque el formateador automático de colisiones de silencios se olvidará de ellos.
586 Referencia de funcionamiento interno:
593 @cindex Desplazamiento
594 @cindex Silencio invisible
595 @cindex Nota de espaciado
599 Un silencio invisible -- también conocido como @q{skip} (desplazamiento) --
600 se puede introducir como una nota con el nombre @code{s} o con @code{\skip @var{duración}}
602 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
603 a4 a4 s4 a4 \skip 1 a4
606 La sintaxis de @code{s} sólo está disponible en el modo de notas y en el modo de acordes.
607 En otras situaciones, por ejemplo, cuando se introduce la letra, debe
608 usar el comando @code{\skip}
610 @lilypond[quote,ragged-right,verbatim]
613 \new Lyrics \lyricmode { \skip 2 bla2 }
617 El comando skip es un mero contenedor musical vacío. No produce
618 ninguna salida, ni siguiera una salida transparente.
620 El comando de desplazamiento @code{s} crea una @rinternals{Staff} y una
621 @rinternals{Voice} cuando es necesario, de forma similar a los comandos de nota y de silencio.
622 Por ejemplo, el fragmento siguiente produce un pentagrama vacío.
624 @lilypond[quote,ragged-right,verbatim]
628 El fragmento @code{@{ \skip 4 @} } produciría una página vacía.
632 Referencia de funcionamiento interno:
633 @rinternals{SkipMusic}.
636 @node Full measure rests
637 @subsubsection Full measure rests
639 @cindex multicompás, silencios
640 @cindex compás completo, silencios de
641 @cindex Silencios multicompás
642 @cindex Silencios de compás completo
643 @cindex redonda, silencios de, para un compás completo
646 Los silencios de un compás completo (o muchos compases) se escriben como @code{R}. Esto está
647 indicado específicamente para silencios de compás completo y para escribir particellas: el silencio
648 se puede expandir de forma que rellene una partitura con silencios, o se puede imprimir como un solo silencio multicompás.
649 Esta expansión se controla por medio de la propiedad
650 @code{Score.skipBars}. Si está establecido al valor true, los compases vacíos no se
651 expandirán, y se añadirá automáticamente el número correspondiente
653 @lilypond[quote,ragged-right,fragment,verbatim]
654 \time 4/4 r1 | R1 | R1*2 \time 3/4 R2. \time 2/4 R2 \time 4/4
655 \set Score.skipBars = ##t R1*17 R1*4
658 El número @code{1} de @code{R1} es similar a la notación de la duración que se usa para las
659 notas. De aquí que para indicaciones de compás distintas al 4/4, tengamos que escribir
660 otras duraciones. Esto se puede hacer con puntillos de prolongación o con fracciones
662 @lilypond[quote,ragged-right,fragment,verbatim]
663 \set Score.skipBars = ##t
672 Una @code{R} que dura un solo compás se imprime como un silencio de redonda o breve,
673 centrado en el compás independientemente de la indicación de compás.
675 Si hay sólo algunos compases de silencio, LilyPond imprime @q{silencios eclesiásticos}
676 (un conjunto de pequeños rectángulos) en el pentagrama. Para sustituirlos con silencios ordinarios,
677 utilice @code{MultiMeasureRest.expand-limit}.
679 @lilypond[quote,ragged-right,fragment,verbatim]
680 \set Score.skipBars = ##t
682 \override MultiMeasureRest #'expand-limit = 1
686 @cindex texto sobre silencios multicompás
687 @cindex textual, inscripción, sobre silencios multicompás
688 @cindex calderón sobre silencios multicompás
690 Se pueden añadir textos a los silencios multicompás utilizando la sintaxis
691 @var{nota}-@code{marca} de @ref{Formatting text}.
692 Hay una variable (@code{\fermataMarkup}) para añadir
695 @lilypond[quote,ragged-right,verbatim,fragment]
696 \set Score.skipBars = ##t
698 R2.*10^\markup { \italic "ad lib." }
702 ¡Advertencia! Este texto se crea por parte de @code{MultiMeasureRestText}, no de
705 @lilypond[quote,ragged-right,verbatim,fragment]
706 \override TextScript #'padding = #5
708 \override MultiMeasureRestText #'padding = #5
712 Si queremos poner texto a la izquierda de un silencio multicompás,
713 adjuntamos el texto a una nota de salto de longitud cero, esto es
723 Referencia de funcionamiento interno:
724 @rinternals{MultiMeasureRestMusicGroup},
725 @rinternals{MultiMeasureRest}.
727 El objeto de presentación @rinternals{MultiMeasureRestNumber} es para el número
728 por defecto, y @rinternals{MultiMeasureRestText} para los textos
729 definidos por el usuario.
734 No se pueden usar digitaciones (p.ej. @code{R1-4}) para poner números
735 encima de los silencios multicompás. Y la altura de los silencios multicompás (o
736 silencios centrados en el pentagrama) no se puede modificar.
738 @cindex silencios condensados
740 No hay ninguna forma de condensar automáticamente muchos silencios en un solo
741 silencio multicompás. Los silencios multicompás no toman parte en las comprobaciones de colisión de
744 Tenga cuidado al escribir silencios multicompás seguidos por redondas.
745 El código siguiente introduce dos notas que tienen una duración de cuatro compases cada una
749 Cuando @code{skipBars} esté establecido, el aspecto del resultado será correcto, pero la numeración
750 de los compases estará desactivada.
753 @node Displaying rhythms
754 @subsection Displaying rhythms
760 * Polymetric notation::
761 * Automatic note splitting::
762 * Showing melody rhythms::
766 @subsubsection Time signature
768 @cindex Indicación de compás
769 @cindex metro, medida
772 La indicación de compás indica el metro de la pieza: su patrón regular de
773 partes fuertes y débiles. Se denota por una fracción al comienzo del
776 La indicación de compás se establece mediante el comando @code{\time}
778 @lilypond[quote,ragged-right,fragment,verbatim]
779 \time 2/4 c'2 \time 3/4 c'2.
784 Se puede personalizar el símbolo que se imprime mediante la propiedad @code{style}.
785 Un valor de @code{#'()} produce un estilo de fracción para los compases de 4/4 y
788 @lilypond[fragment,quote,ragged-right,verbatim]
791 \override Staff.TimeSignature #'style = #'()
796 Existen otras muchas opciones para su presentación. Para ver más ejemplos, consulte @ref{Ancient time
799 @code{\time} establece las propiedades @code{timeSignatureFraction},
800 @code{beatLength} y @code{measureLength} en el contexto @code{Timing},
801 cuyo nombre alternativo normalmente es @rinternals{Score}. La
802 propiedad @code{measureLength} determina el lugar en que se deben insertar las barras de compás
803 y cómo se generan las barras de corchea automáticas. La modificación del valor de
804 @code{timeSignatureFraction} también provoca que se imprima
807 Están disponibles más opciones a través de la función de Scheme
808 @code{set-time-signature}. En combinación con el grabador
809 @rinternals{Measure_grouping_engraver} (agrupación de compases), creará signos de
810 @rinternals{MeasureGrouping}. Estos signos facilitan la lectura de música moderna
811 rítmicamente compleja. En el siguiente ejemplo el compás de 9/8
812 se subdivide en 2, 2, 2 y 3. Esto se pasa a
813 @code{set-time-signature} como un tercer argumento con el valor @code{(2 2 2 3)}
815 @lilypond[quote,ragged-right,verbatim]
818 #(set-time-signature 9 8 '(2 2 2 3))
819 g8[ g] d[ d] g[ g] a8[( bes g]) |
820 #(set-time-signature 5 8 '(3 2))
826 \consists "Measure_grouping_engraver"
835 Referencia de funcionamiento interno:
836 @rinternals{TimeSignature},
837 @rinternals{Timing_translator}.
839 Ejemplos: @lsr{contemporary,compound-time-signature.ly}.
844 EL barrado automático no utiliza la agrupación de compases especificada con
845 @code{set-time-signature}.
849 @subsubsection Upbeats
852 @cindex parte al alzar
853 @cindex compás parcial
854 @cindex parcial, compás
855 @cindex acortar compases
858 Los compases parciales como las anacrusas o partes al alzar se escriben usando la construcción
860 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
861 \partial 16*5 c16 cis d dis e | a2. c,4 | b2
864 La sintaxis de este comando es la siguiente:
867 \partial @var{duración}
870 donde @code{duración} es el valor rítmico que se se debe añadir antes
871 del siguiente compás.
873 Esto se traduce internamente a
876 \set Timing.measurePosition = -@var{longitud de la duración}
879 La propiedad @code{measurePosition} contiene un número racional
880 que indica qué parte del compás ha transcurrido hasta el momento.
881 Observe que es un número negativo; @code{\partial 4} se traduce internamente
882 con el significado de @qq{queda un valor de negra en este compás}.
887 Este comando no tiene en cuenta las notas de adorno al comienzo
888 de la música. Cuando una pieza comienza con notas de adorno en la anacrusa,
889 el @code{\partial} debe escribirse después de las notas de adorno
891 @lilypond[verbatim,quote,ragged-right,relative,fragment]
898 El uso de @code{\partial} está previsto solamente para el comienzo de una
899 pieza. Si se emplea después del comienzo se obtendrán varias advertencias
903 @node Unmetered music
904 @subsubsection Unmetered music
908 @funindex \cadenzaOff
910 Las líneas divisorias y los números de compás se calculan automáticamente.
911 Para música sin compasear (por ejemplo cadencias), esto no es deseable.
912 Para desactivar las barras y los números de compás automáticos, utilice los comandos
913 @code{\cadenzaOn} y @code{\cadenzaOff}.
915 @lilypond[verbatim,quote,ragged-right,relative=2,fragment]
927 LilyPond insertará saltos de línea y de página solamente en las barras de compás.
928 A menos que la música sin compasear acabe antes del final de la línea del pentagrama,
929 tendrá que insertar barras
937 para indicar dónde se pueden producir los saltos.
940 @node Polymetric notation
941 @subsubsection Polymetric notation
943 UNTRANSLATED NODE: IGNORE ME
946 @node Automatic note splitting
947 @subsubsection Automatic note splitting
949 Las notas largas se pueden convertir automáticamente en notas ligadas.
950 Se hace mediante la sustitución del @rinternals{Note_heads_engraver}
951 por el @rinternals{Completion_heads_engraver}. En los siguientes
952 ejemplos, las notas que atraviesan la barra de compás se dividen y se unen mediante una ligadura.
954 @lilypond[quote,fragment,verbatim,relative=1,line-width=12\cm]
956 \remove "Note_heads_engraver"
957 \consists "Completion_heads_engraver"
959 c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2
963 Este grabador divide todas las notas largas en la barra de compás e
964 inserta ligaduras. Uno de sus usos es depurar partituras complejas:
965 si los compases no están completos, las ligaduras mostrarán
966 exactamente cuánto le falta a cada compás.
968 Si quiere permitir el salto de línea en las barras de compás en las
969 que @rinternals{Completion_heads_engraver} divide las notas, debe
970 eliminar también @rinternals{Forbid_line_break_engraver}.
975 No todas las duraciones (sobre todo las que contienen grupos
976 especiales) se pueden representar exactamente con notas normales y
977 puntillos, pero el grabador nunca insertará grupos especiales.
979 @code{Completion_heads_engraver} afecta sólo a las notas; no divide
985 Referencia de funcionamiento interno:
986 @rinternals{Completion_heads_engraver}.
988 @node Showing melody rhythms
989 @subsubsection Showing melody rhythms
991 A veces podemos querer mostrar solamente el ritmo de una melodía.
992 Esto se puede hacer con un pentagrama de ritmo. Todas las alturas de
993 las notas se convierten en barras inclinadas, y el pentagrama tiene
996 @c TODO Devise a more realistic example, perhaps with lyrics -td
997 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
1000 c4 e8 f g2 | r4 g r2 | g1 | r1 |
1009 * Setting automatic beam behavior::
1014 @node Automatic beams
1015 @subsubsection Automatic beams
1017 De manera predeterminada, las barras de corchea se insertan
1020 @cindex barras manuales
1021 @cindex manuales, barras
1023 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1025 \time 6/8 c c c c8. c16 c8
1028 Cuando estas decisiones automáticas no son lo bastante buenas, se
1029 pueden escribir los barrados de forma explícita; véase @ref{Manual
1030 beams}. También es posible definir patrones de barrado que difieran
1031 de los ajustes por defecto; véase @ref{Setting automatic beam
1032 behavior}. Las reglas de barrado predeterminadas están definidas en
1033 el archivo @file{scm/@/auto@/-beam@/.scm}.
1039 El barrado automático se puede habilitar o desactivar con las
1040 instrucciones @code{\autoBeamOff} y @code{\autoBeamOn}:
1042 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
1043 c4 c8 c8. c16 c8. c16 c8
1053 Los patrones de barrado se pueden alterar con la propiedad
1054 @code{beatGrouping}:
1056 @lilypond[quote,verbatim,relative=2,fragment,ragged-right]
1058 \set beatGrouping = #'(2 3)
1060 \set beatGrouping = #'(3 2)
1064 De forma predeterminada, las barras de semicorchea o notas más cortas
1065 no se subdividen. Esto es, el grupo de tres o más barras se amplía
1066 sin romperse sobre grupos enteros de notas. Este comportamiento se
1067 puede modificar para que se subdividan las barras en subgrupos
1068 ajustando la propiedad @code{subdivideBeams}. Cuando está estblecida,
1069 varias barras se verán subdivididas a intervalos definidos por el
1070 valor actual @code{beatLength} reduciendo las barras múltiples a una
1071 sola entre los subgrupos. Observe que @code{beatLength} reside dentro
1072 del contexto de @code{Score} y tiene un valor predeterminado de negra.
1073 Se debe ajustar para que sea una fracción que dé como resultado la
1074 duración del subgrupo de barras usando la función @code{make-moment},
1075 como se muestra aquí:
1077 @lilypond[fragment,ragged-right,quote,relative=2,verbatim]
1079 \set subdivideBeams = ##t
1081 % Set beam sub-group length to an eighth note
1082 \set Score.beatLength = #(ly:make-moment 1 8)
1084 % Set beam sub-group length to a sixteenth note
1085 \set Score.beatLength = #(ly:make-moment 1 16)
1088 @funindex subdivideBeams
1091 Para más información sobre @code{make-moment}, véase @ref{Time
1095 @cindex salto de línea
1096 @cindex línea, saltos de
1098 Normalmente están prohibidos los saltos de línea cuando las barras
1099 atraviesan a la línea divisoria. Este comportamiento se puede
1100 modificar ajustando la propiedad @code{breakable}:
1101 @code{\override Beam #'breakable = ##t}.
1103 @lilypond[ragged-right,relative=2,fragment,verbatim,quote]
1104 \override Beam #'breakable = ##t
1105 c8 \repeat unfold 15 { c[ c] } c
1108 @cindex barras y saltos de línea
1109 @cindex barras en ángulo
1110 @cindex dobladas, barras
1111 @cindex auto-knee-gap
1113 Cuando se detecta un salto muy grande entre las cabezas de las notas,
1114 se inserta automáticamente una barra doblada o en ángulo. Este
1115 comportamiento se puede afinar a través de la propiedad
1116 @code{auto-knee-gap}. Se dibuja una barra doblada si el salto es
1117 mayor que el valor de @code{auto-knee-gap} más el ancho del propio
1118 objeto barra (que depende de la duración de las notas y la inclinación
1119 de la barra). De forma predeterminada @code{auto-knee-gap} está
1120 establecido al valor de 5.5 espacios de pentagrama.
1122 @lilypond[fragment,ragged-right,quote,verbatim]
1124 \override Beam #'auto-knee-gap = #6
1131 Referencia de la notación:
1133 @ref{Setting automatic beam behavior}.
1135 Fragmentos de código:
1138 Referencia de funcionamiento interno:
1144 No se pueden usar conjuntamente barras dobladas automáticamente que
1145 cruzan pentagramas y pentagramas ocultos. Véase @ref{Hiding staves}.
1147 Las barras pueden colisionar con las cabezas de las notas y las
1148 alteraciones accidentales de las otras voces.
1150 @node Setting automatic beam behavior
1151 @subsubsection Setting automatic beam behavior
1153 @funindex autoBeamSettings
1154 @funindex (end * * * *)
1155 @funindex (begin * * * *)
1156 @cindex barras automáticas, ajuste fino
1157 @cindex ajuste fino de las barras automáticas
1159 @c [TODO: use \applyContext]
1161 En compases de tipo normal, las barras automáticas pueden comenzar en
1162 cualquier nota pero solamente pueden terminar en algunas poriciones
1163 dentro del compás: las barras pueden terminar sobre una parte, o sobre
1164 duraciones que estén especificadas por las propiedades de
1165 @code{autoBeamSettings}. Las propiedades de @code{autoBeamSettings}
1166 consisten en un a lista de reglas que especifican dónde pueden
1167 comenzar y teminar las barras. Las reglas predeterminadas de
1168 @code{autoBeamSettings} están definidas en
1169 @file{scm/@/auto@/-beam@/.scm}.
1171 Para poder añadir una regla a la lista, utilice
1173 #(override-auto-beam-setting '(be p q n m) a b [contexto])
1178 @item @code{be} es @code{begin} o bien @code{end}.
1180 @item @code{p/q} es la duración de la nota para la que quiere añadir una
1181 regla. Se considera que una barra tiene la duración de su nota más
1182 breve. Ajuste @code{p} y @code{q} a @code{'*'} para que esto se
1183 aplique a cualquier barra.
1185 @item @code{n/m} es la indicación de compás al que se aplica esta regla.
1186 Ajuste @code{n} y @code{m} a @code{'*'} para hacer que se aplique a
1187 cualquier tipo de compás.
1189 @item @code{a/b} es la posición dentro del compás en que la barra debe
1192 @item @code{contexto} es opcional, y especifica el contexto en que se debe
1193 hacer el cambio. El valor predeterminado es @code{'Voice}.
1195 @code{#(score-override-auto-beam-setting '(A B C D) E F)} es
1196 equivalente a @code{#(override-auto-beam-setting '(A B C D) E F
1201 Por ejemplo, si las barras automáticas siempre debe terminar sobre la
1205 #(override-auto-beam-setting '(end * * * *) 1 4)
1208 Podemos forzar los ajustes de las barras para que sólo tengan efecto
1209 sobre barras cuya nota más breve es una cierta duración:
1211 @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
1213 #(override-auto-beam-setting '(end 1 16 * *) 1 16)
1215 a32 a a a a16 a a a a a |
1216 #(override-auto-beam-setting '(end 1 32 * *) 1 16)
1217 a32 a a a a16 a a a a a |
1220 Podemos forzar los ajustes de las barras para que sólo tengan efecto
1221 en ciertos tipos de compás:
1223 @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
1225 #(override-auto-beam-setting '(end * * 5 8) 2 8)
1233 También podemos eliminar una regla de fin de barrado previamente
1237 #(revert-auto-beam-setting '(be p q n m) a b [contexto])
1241 @code{be}, @code{p}, @code{q}, @code{n}, @code{m}, @code{a}, @code{b}
1242 y @code{context} son los mismos que antes. Observe que las reglas
1243 predeteminadas se especifican en @file{scm/@/auto@/-beam@/.scm}, así
1244 que podemos revertir las reglas que no hayamos creado explícitamente.
1246 @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
1248 a16 a a a a a a a a a a a a a a a
1249 #(revert-auto-beam-setting '(end 1 16 4 4) 1 4)
1250 a16 a a a a a a a a a a a a a a a
1253 La regla de un enunciado @code{revert-auto-beam-setting} debe
1254 corresponderse exactamente con la regla original. Esto es, no se
1255 tiene en cuenta ninguna expansión de comodines.
1257 @lilypond[quote,fragment,ragged-right,verbatim,relative=2]
1259 #(override-auto-beam-setting '(end 1 16 1 4) 1 8)
1261 #(revert-auto-beam-setting '(end 1 16 * *) 1 8) % this won't revert it!
1263 #(revert-auto-beam-setting '(end 1 16 1 4) 1 8) % this will
1269 @c TODO: old material -- not covered by above stuff, I think.
1270 Si las barras automáticas han de terminar en cada negra de un compás
1271 de 5/4 time, especifique todas las terminaciones
1273 #(override-auto-beam-setting '(end * * * *) 1 4 'Staff)
1274 #(override-auto-beam-setting '(end * * * *) 1 2 'Staff)
1275 #(override-auto-beam-setting '(end * * * *) 3 4 'Staff)
1276 #(override-auto-beam-setting '(end * * * *) 5 4 'Staff)
1280 Se puede usar la misma sintaxis para especificar los puntos de inicio
1281 de las barras. En este ejemplo, las barras automáticas sólo pueden
1282 terminar sobre una negra con puntillo:
1284 #(override-auto-beam-setting '(end * * * *) 3 8)
1285 #(override-auto-beam-setting '(end * * * *) 1 2)
1286 #(override-auto-beam-setting '(end * * * *) 7 8)
1288 En el compás de 4/4, esto significa que las barras automáticas sólo
1289 pueden terminar sobre 3/8 y sobre el cuarto pulso del compás (después
1290 de que 3/4, esto es, 2 veces 3/8, han transcurrido del compás).
1292 Si se produce cualquier comportamiento inesperado de las barras,
1293 compruebe los ajustes de barrado automático predeterminados que están
1294 en @file{scm/@/auto@/-beam@/.scm} en busca de una posible
1295 interferencia, porque los finales de barra que están allí definidos
1296 aún se aplicarán encima de sus propias sobreescrituras. Cualquier
1297 final no deseado en los valores predeterminados se debe revertir para
1298 nuestro compás concreto.
1300 Por ejemplo, para tipografiar finales de barra de @code{(3 4 3 2)} en
1301 un 12/8, comience por
1304 %%% revertir los valores predeterminados de scm/auto-beam.scm repecto al compás de 12/8
1305 #(revert-auto-beam-setting '(end * * 12 8) 3 8)
1306 #(revert-auto-beam-setting '(end * * 12 8) 3 4)
1307 #(revert-auto-beam-setting '(end * * 12 8) 9 8)
1309 %%% sus nuevos valores
1310 #(override-auto-beam-setting '(end 1 8 12 8) 3 8)
1311 #(override-auto-beam-setting '(end 1 8 12 8) 7 8)
1312 #(override-auto-beam-setting '(end 1 8 12 8) 10 8)
1315 @cindex automática, generación de barras
1316 @cindex auto-barrado
1317 @funindex autoBeaming
1320 Si se usan barras para indicar melismas en canciones, entonces el
1321 barrado automático se debe inhabilitar con @code{\autoBeamOff}.
1326 @funindex \autoBeamOff
1327 @code{\autoBeamOff},
1328 @funindex \autoBeamOn
1334 Si una partitura termina mientras una barra automática no ha terminado
1335 aún todavía está aceptando notas, esta última barra no se imprimirá en
1336 absoluto. Lo mismo sirve para las voces polifónicas, introducidas con
1337 @code{<< @dots{} \\ @dots{} >>}. Si una voz polifónica termina
1338 mientras una barra automática está aún aceptando notas, no se imprime.
1342 Fragmentos de código:
1347 @subsubsection Manual beams
1349 @cindex barras manuales
1353 En ciertos casos puede ser preciso sobreescribir el algoritmo de
1354 barrado automático. Por ejemplo, el barrador automático no escribe
1355 barras por encima de los silencios o las líneas divisorias, y en las
1356 partituras corales el barrado se ajusta con frecuencia para que siga
1357 la medida de la letra en vez de la de las notas. Tales barras se
1358 especifican manualmente marcando los puntos de comienzo y final con
1361 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
1363 r4 r8[ g' a r8] r8 g[ | a] r8
1368 Se pueden marcar notas individuales con @code{\noBeam} para evitar que
1369 resulten unidas por una barra:
1371 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1372 \time 2/4 c8 c\noBeam c c
1378 @funindex stemLeftBeamCount
1379 @funindex stemRightBeamCount
1381 Se puede conseguir un control incluso más estritcto sobre las barras
1382 estableciendo las propiedades @code{stemLeftBeamCount} y
1383 @code{stemRightBeamCount}. Especifican el número de barras que se
1384 dibujarán en los lados izquierdo y derecho, respectivamente, de la
1385 nota siguiente. Si cualquiera de estas dos propiedades está ajustada
1386 a un valor, dicho valor se usará una sola vez, y luego se borrará. En
1387 este ejemplo, el último Fa se imprime con sólo una barra en el lado
1388 izquierdo, es decir, la barra de corchea del grupo como un todo.
1390 @lilypond[quote,ragged-right,fragment,relative=1,verbatim]
1394 \set stemLeftBeamCount = #1
1404 @node Feathered beams
1405 @subsubsection Feathered beams
1407 @cindex barras progresivas
1408 @funindex \featherDurations
1410 Las barras progresivas se usan para indicar que un pequeño grupo de
1411 notas se debe tocar a una velocidad creciente (o decreciente), sin
1412 cambiar el tempo general de la pieza. El ámbito de la barra progrsiva
1413 se debe indicar manualmente usando @code{[} y @code{]}, el efecto de
1414 ángulo de la barra se inicia especificando una dirección en la
1415 propiedad @code{grow-direction} del objeto @code{Beam}.
1418 Si queremos que la colocación de las notas y el sonido de la salida
1419 MIDI refleje el ritardando o accelerando indicado por la barra
1420 progresiva, las notas se deben agrupar como una expresión musical
1421 delimitada por llaves y precedida de una instrucción
1422 @code{featheredDurations} que especifica la razón entre las duraciones
1423 de la primera y la última notas dentro del grupo.
1425 Los corchetes rectos muestran el ábito de la barra y las llaves
1426 muestran qué notas han de modificar sus duraciones. Normalmente
1427 delimitarían el mismo grupo de notas, pero no es un requisito: las dos
1428 instrucciones son independientes.
1430 En el ejemplo siguiente las ocho semicorcheas ocupan exactamente el
1431 mismo tiempo que una blanca, pero la primera nota tiene la mitar de
1432 duración que la última, con las notas intermedias alargándose
1433 gradualmente. Las cuatro primeras fusas se aceleran gradualmente,
1434 mientras que las últimas cuatro fusas están a un tempo constante.
1436 @lilypond[ragged-right,relative=1,fragment,verbatim,quote]
1437 \override Beam #'grow-direction = #LEFT
1438 \featherDurations #(ly:make-moment 2 1)
1439 { c16[ c c c c c c c] }
1440 \override Beam #'grow-direction = #RIGHT
1441 \featherDurations #(ly:make-moment 2 3)
1443 % revert to non-feathered beams
1444 \override Beam #'grow-direction = #'()
1449 El espaciado en la salida impresa representa las duraciones de las
1450 notas de una forma sólo aproximada, pero la salida MIDI es exacta.
1454 La instrucción @code{\featherDurations} sólo funciona con fragmentos
1455 musicales muy breves, y cuando los números de la fracción son
1460 Fragmentos de código:
1472 * Bar and bar number checks::
1479 @subsubsection Bar lines
1481 @cindex Barras de compás
1483 @cindex líneas divisorias
1484 @cindex repetición, barras de
1486 Las líneas divisorias delimitan a los compases pero también se pueden
1487 usar para indicar las repeticiones. Normalmente se insertan de manera
1488 automática. Los saltos de línea solamente pueden producirse sobre las
1491 Se pueden forzar tipos especiales de línea divisoria con
1492 el comando @code{\bar}
1494 @lilypond[quote,ragged-right,relative=2,fragment,verbatim]
1498 Se encuentran disponibles los siguientes tipos de barra:
1500 @c @lilypondfile[ragged-right,quote]{bar-lines.ly}
1502 Además se puede especificar @code{"||:"}, que equivale a
1503 @code{"|:"} excepto en los saltos de línea, en que produce una doble barra
1504 al final de la línea y una repetición izquierda (de comienzo) al principio de
1507 Para permitir un salto de línea donde no hay ninguna línea divisoria visible,
1515 De esta manera se insertará una barra invisible de compás y se hará posible
1516 el salto de línea en este punto (sin incrementar el contador de los números de compás).
1518 En las partituras con muchos pentagramas, un comando @code{\bar} en uno de ellos se aplica
1519 automáticamente a todos los demás. Las líneas resultantes se conectan entre los distintos pentagramas
1520 de un @code{StaffGroup}, @code{PianoStaff} o @code{GrandStaff}.
1522 @lilypond[quote,ragged-right,fragment,verbatim]
1530 \new Staff { \clef bass c4 g e g }
1532 \new Staff { \clef bass c2 c2 }
1540 @funindex repeatCommands
1541 @funindex defaultBarType
1543 El comando @code{\bar }@var{tipo_de_barra} es una forma corta de hacer
1544 @code{\set Timing.whichBar = }@var{tipo_de_barra}. Cuando @code{whichBar}
1545 se establece con el valor de una cadena, se crea una línea divisoria de ese tipo.
1547 Una línea divisoria se crea cuando se establece la propiedad @code{whichBar}.
1548 Al comienzo del compás su valor se toma de
1549 @code{Timing.defaultBarType}. Los contenidos de los @code{repeatCommands} se
1550 utilizan para sobreescribir a las barras de compás por omisión.
1552 Le recomendamos que utilice siempre @code{\repeat} para hacer repeticiones.
1553 Consulte @ref{Repeats}.
1558 Referencia de la notación:
1560 @ref{System start delimiters}.
1562 Referencia de funcionamiento interno:
1563 @rinternals{BarLine} (creada al nivel de @rinternals{Staff} (pentagrama)),
1564 @rinternals{SpanBar} (a través de los pentagramas).
1568 @subsubsection Bar numbers
1570 @cindex compás, números de
1571 @cindex números de compás
1572 @funindex currentBarNumber
1574 Por defecto, los números de compás se imprimen al principio de la
1575 línea, excepto la primera. El número propiamente dicho se almacena en
1576 la propiedad @code{currentBarNumber}, que normalmente se actualiza
1577 automáticamente para cada compás. También se puede establecer
1580 @lilypond[verbatim,ragged-right,quote,fragment,relative]
1583 \set Score.currentBarNumber = #50
1590 @funindex barNumberVisibility
1591 @cindex bar numbers, regular spacing
1593 Los números de compás sólo se pueden imprimir en las líneas divisorias; para imprimir un número de
1594 compás al principio de la pieza, se debe añadir una línea divisoria
1597 @lilypond[verbatim,ragged-right,quote,fragment,relative]
1598 \set Score.currentBarNumber = #50
1600 \repeat unfold 4 {c4 c c c} \break
1601 \repeat unfold 4 {c4 c c c}
1604 Los números de compás se pueden tipografiar a intervalos regulares en vez de al principio de cada
1605 línea. Esto queda ilustrado en el ejemplo siguiente,
1606 cuyo código fuente se encuentra disponible como
1607 @lsr{staff,making-bar-numbers-appear-at-regular-intervals.ly}.
1609 @c @lilypondfile[ragged-right,quote]{bar-number-regular-interval.ly}
1611 Los números de compás se pueden suprimir completamente quitando el grabador de números de compás
1614 @lilypond[verbatim,ragged-right,quote]
1618 \remove "Bar_number_engraver"
1630 Referencia de funcionamiento interno:
1631 @rinternals{BarNumber}.
1633 Ejemplos: @lsrdir{staff}
1638 Los números de compás pueden colisionar con el corchete @rinternals{StaffGroup}, si hay uno
1639 en la parte de arriba. Para solucionarlo, se puede usar la propiedad de relleno
1640 @code{padding} de @rinternals{BarNumber} para
1641 colocar el número correctamente.
1644 @node Bar and bar number checks
1645 @subsubsection Bar and bar number checks
1647 @cindex compás, comprobación de
1648 @funindex barCheckSynchronize
1651 Las comprobaciones de compás ayudan a detectar errores en las
1652 duraciones. Una comprobación de compás se escribe usando el símbolo
1653 de la barra vertical, @code{|}, en cualquier lugar donde se espera que
1654 caiga una línea divisoria. Si se encuentran líneas de comprobación de
1655 compás en otros lugares, se imprime una lista de advertencias en el
1656 archivo log de registro, mostrando los números de línea y columna en
1657 que han fallado las comprobaciones de compás. En el siguiente
1658 ejemplo, la segunda comprobación de compás avisará de un error
1661 \time 3/4 c2 e4 | g2 |
1664 Las comprobaciones de compás también se pueden usar en la letra de las canciones, por ejemplo
1669 Bri -- lla | Bri -- lla |
1673 Las duraciones incorrectas a menudo desbaratan la partitura
1674 completamente, sobre todo si la música es polifónica, por ello el
1675 mejor sitio para empezar a corregir la entrada es hacer un barrido en
1676 busca de comprobaciones de compás fallidas y duraciones incorrectas.
1679 @funindex pipeSymbol
1681 También es posible redefinir la acción que se lleva a cabo cuando se
1682 encuentra un símbolo de comprobación de compás o «símbolo de tubería»,
1683 @code{|}, en el código de entrada, de forma que haga algo distinto a
1684 una comprobación de compás. Se hace asignando una expresión musical a
1685 @code{pipeSymbol} («símbolo de tubería»). En el ejemplo siguiente se
1686 establece @code{|} de forma que inserte una doble línea divisoria
1687 cuando aparece en el código de entrada, en vez de comprobar el final
1690 @lilypond[quote,ragged-right,verbatim]
1691 pipeSymbol = \bar "||"
1700 Al copiar piezas musicales grandes puede servir de ayuda comprobar que
1701 el número de compás de LilyPond corresponde al original desde el que
1702 está copiando. Esto se puede comprobar con @code{\barNumberCheck},
1706 \barNumberCheck #123
1710 imprimirá una advertencia si el @code{currentBarNumber} (número del
1711 compás actual) no es 123 cuando se procesa.
1714 @node Rehearsal marks
1715 @subsubsection Rehearsal marks
1717 @cindex ensayo, letras de
1718 @cindex letras de ensayo
1721 Para imprimir una letra de ensayo, utilice la orden @code{\mark}
1723 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1732 La letra@tie{}@q{I} se salta de acuerdo con las tradiciones de
1733 grabado. Si quiere incluir la letra @q{I}, use
1736 \set Score.markFormatter = #format-mark-alphabet
1739 La letra de ensayo se incrementa automáticamente si usa @code{\mark
1740 \default}, pero también puede utilizar un número entero como argumento
1741 para establecer la indicación manualmente. El valor que se utilizará
1742 se almacena dentro de la propiedad @code{rehearsalMark}.
1744 @cindex ensayo, letra de, formato
1745 @cindex ensayo, letra de, estilo
1746 @cindex estilo de la letra de ensayo
1747 @cindex formato de la letra de ensayo
1748 @cindex letra de ensayo, estilo
1749 @cindex letra de ensayo, formato
1750 @cindex marca de ensayo, estilo
1751 @cindex marca de ensayo, formato
1753 El estilo se define por medio de la propiedad @code{markFormatter}.
1754 Es una función que toma como argumentos la marca en curso (un número
1755 entero) y el contexto actual. Debe devolver un objeto de marcado. En
1756 el ejemplo siguiente, se establece @code{markFormatter} con el valor
1757 de un procedimiento enlatado. Después de algunos compases, se
1758 establece con el valor de una función que produce un número encerrado
1761 @lilypond[fragment,quote,ragged-right,verbatim,relative=2]
1762 \set Score.markFormatter = #format-mark-numbers
1765 \set Score.markFormatter = #format-mark-box-numbers
1771 El archivo @file{scm/@/translation@/-functions@/.scm} contiene las
1772 definiciones de @code{format-mark-numbers} (el formato por omisión),
1773 @code{format-mark-box-numbers}, @code{format-mark-letters} y
1774 @code{format-mark-box-letters}. Se pueden usar éstos como inspiración
1775 para otras funciones de formateo.
1777 Podemos utilizar @code{format-mark-barnumbers},
1778 @code{format-mark-box-barnumbers} y
1779 @code{format-mark-circle-barnumbers} para obtener números de compás en
1780 lugar de números o letras secuenciales.
1782 Otros estilos de marca de ensayo se pueden especificar de forma
1790 @code{Score.markFormatter} no afecta a las marcas que se especifican
1791 de esta forma. Sin embargo, es posible aplicar un elemento
1792 @code{\markup} a la cadena.
1795 \mark \markup@{ \box A1 @}
1802 Los glifos musicales (como el segno) se pueden imprimir dentro de un elemento
1805 @lilypond[fragment,quote,ragged-right,verbatim,relative]
1806 c1 \mark \markup { \musicglyph #"scripts.segno" }
1807 c1 \mark \markup { \musicglyph #"scripts.coda" }
1808 c1 \mark \markup { \musicglyph #"scripts.ufermata" }
1813 Consulte @ref{The Feta font} para ver una lista de los símbolos que se
1814 pueden imprimir con @code{\musicglyph}.
1816 Para ver formas comunes de trucar la colocación de las marcas de
1817 ensayo, consulte @ref{Text marks}.
1821 Fragmentos de código:
1825 @ref{The Feta font},
1826 @ref{Formatting text}.
1828 Referencia de funcionamiento interno:
1829 @rinternals{RehearsalMark}.
1831 Archivos de inicio: @file{scm/@/translation@/-functions@/.scm}
1832 contiene la definición de @code{format-mark-numbers} y de
1833 @code{format-mark-letters}. Se pueden usar como inspiración para
1834 escribir otras funciones de formateo.
1836 Ejemplos: @c @lsr{parts,rehearsal-mark-numbers.ly}
1839 @node Special rhythmic concerns
1840 @subsection Special rhythmic concerns
1845 * Aligning to cadenzas::
1846 * Time administration::
1850 @subsubsection Grace notes
1855 @cindex appoggiatura
1856 @cindex acciaccatura
1858 Los mordentes y notas de adorno son ornamentos escritos. El más común es la
1859 acciaccatura o mordente de una nota, que se debe tocar muy corta. Se
1860 denota mediante una corchea pequeña, ligada, con un corchete tachado o
1861 atravesado por una barrita. La appoggiatura es una nota de adorno que
1862 toma una fracción fija de la nota principal, y se denota como una nota
1863 pequeña, ligada, sin tachar. Ambas se introducen con los comandos
1864 @code{\acciaccatura} y @code{\appoggiatura}, como se muestra en el ejemplo siguiente
1866 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
1867 b4 \acciaccatura d8 c4 \appoggiatura e8 d4
1868 \acciaccatura { g16[ f] } e4
1871 Ambas son formas especiales del comando @code{\grace}. Al anteponer
1872 esta palabra a una expresión musical se crea una nueva expresión, que
1873 se imprime en un tipo más pequeño y no ocupa ningún tiempo lógico en el compás.
1875 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
1877 \grace { c16[ d16] } c2 c4
1881 Al contrario que @code{\acciaccatura} y @code{\appoggiatura}, el comando
1882 @code{\grace} no inicia una ligadura.
1884 @cindex timing, internal
1886 Internamente, la cuenta del tiempo para las notas de adorno se hace
1887 utilizando un segundo contador, el contador @q{de adorno}. Cada
1888 instante en el tiempo comprende dos números racionales: uno denota el tiempo
1889 lógico, y el otro denota el tiempo de adorno. El ejemplo anterior se muestra a continuación con vectores de tiempo
1891 @lilypond[quote,ragged-right]
1894 c4 \grace c16 c4 \grace {
1897 \new Lyrics \lyricmode {
1898 \override LyricText #'font-family = #'typewriter
1902 ( \fraction 1 4 , \fraction -1 16 ) } 16 }
1903 \markup { (\fraction 1 4 , 0 ) } 4
1905 \markup { (\fraction 2 4 , \fraction "-1" 8 ) } 16
1906 \markup { (\fraction 2 4 , \fraction "-1" 16 ) } 16
1908 \markup { ( \fraction 2 4 , 0 ) }
1913 La colocación de las notas de adorno se sincroniza entre los distintos
1914 pentagramas. En el siguiente ejemplo, hay dos semicorcheas de adorno
1915 por cada corchea de adorno
1917 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
1918 << \new Staff { e4 \grace { c16[ d e f] } e4 }
1919 \new Staff { c4 \grace { g8[ b] } c4 } >>
1922 @funindex \afterGrace
1924 Si quiere acabar una nota con un adorno, use el comando
1925 @code{\afterGrace}. Toma dos argumentos: la nota principal y las
1926 notas de adorno que siguen a la nota principal.
1928 @lilypond[ragged-right, verbatim,relative=2,fragment]
1929 c1 \afterGrace d1 { c16[ d] } c4
1932 Esto pondrá las notas de adorno después de un @q{espacio} que dura 3/4
1933 de la longitud de la nota principal. La fracción 3/4 se puede cambiar
1934 estableciendo @code{afterGraceFraction}, por ejemplo
1937 #(define afterGraceFraction (cons 7 8))
1941 pondrá la nota de adorno a 7/8 de la nota principal.
1943 Se puede conseguir el mismo efecto de forma manual haciendo
1945 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1948 { s2 \grace { c16[ d] } } >>
1954 Ajustando la duración de la nota de desplazamiento (aquí es una
1955 blanca), se ajusta el espacio entre la nota principal y la de adorno.
1957 Una expresión musical @code{\grace} introduce ajustes de tipografía especiales,
1958 por ejemplo para producir un tipo más pequeño y para fijar las
1959 direcciones. Por ello, cuando se introducen trucos para la
1960 presentación, deben ir dentro de la expresión de adorno, por ejemplo:
1962 @lilypond[quote,ragged-right,fragment,verbatim,relative=2]
1974 Las sobreescrituras (overrides) también se deben deshacer dentro de la expresión de adorno.
1976 La disposición de las expresiones de adorno se pueden cambiar a lo largo
1977 de la música usando la función @code{add-grace-property}. El
1978 siguiente ejemplo suprime la definición de la dirección de la
1979 @code{Stem} (plica) para este adorno, y así las plicas no siempre apuntan hacia arriba.
1983 #(add-grace-property 'Voice 'Stem 'direction '())
1989 Otra opción es modificar las variables @code{startGraceMusic},
1990 @code{stopGraceMusic}, @code{startAcciaccaturaMusic},
1991 @code{stopAcciaccaturaMusic}, @code{startAppoggiaturaMusic} y
1992 @code{stopAppoggiaturaMusic}. Hay más información en el archivo
1993 @file{ly/@/grace@/-init@/.ly}.
1996 La barrita que cruza el corchete de las acciaccaturas se puede obtener
1997 en otras situaciones mediante @code{\override Stem #'stroke-style = #"grace"}.
2002 Se puede forzar que las notas de adorno utilicen espaciado flotante,
2004 @lilypond[relative=2,ragged-right]
2006 \override Score.SpacingSpanner #'strict-grace-spacing = ##t
2015 c'16[ c'16 c'16 c'16]
2016 c'16[ c'16 c'16 c'16]
2025 Referencia de funcionamiento interno:
2026 @rinternals{GraceMusic}.
2031 Una partitura que comienza con una expresión @code{\grace} requiere una declaración explícita
2032 @code{\new Voice} pues en caso contrario la nota principal y la de adorno
2033 acabarán en pentagramas distintos.
2035 La sincronización de las notas de adorno también puede acarrear sorpresas. La notación de pentagramas,
2036 como armaduras, líneas divisorias, etc., se sincronizan también. Ponga cuidado
2037 cuando mezcle pentagramas con adornos y sin adornos, por ejemplo
2039 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2040 << \new Staff { e4 \bar "|:" \grace c16 d4 }
2041 \new Staff { c4 \bar "|:" d4 } >>
2045 Esto se puede remediar insertando desplazamientos de adorno de las
2046 duraciones correspondientes en los otros pentagramas. Para el ejemplo anterior
2048 @lilypond[quote,ragged-right,relative=2,verbatim,fragment]
2049 << \new Staff { e4 \bar "|:" \grace c16 d4 }
2050 \new Staff { c4 \bar "|:" \grace s16 d4 } >>
2053 Las secciones de adorno sólo se deben usar dentro de expresiones de
2054 música secuenciales. No están contemplados el anidado ni la
2055 yuxtaposición de secciones de adorno, y podría producir caídas u otros errores.
2059 @node Aligning to cadenzas
2060 @subsubsection Aligning to cadenzas
2062 En un contexto orquestal, las cadenzas presentan un problema especial:
2063 al construir una partitura que tiene una cadenza, todos los demás instrumentos
2064 deben saltar tantas notas como la longitud de la cadenza,
2065 pues en caso contrario empezarán demasiado pronto o tarde.
2067 Una solución a este problema son las funciones @code{mmrest-of-length}
2068 y @code{skip-of-length}. Estas funciones de Scheme toman un fragmento de música
2069 como argumento y generan un @code{\skip} o silencio multicompás, de la longitud exacta
2070 del fragmento. El uso de @code{mmrest-of-length} se muestra
2071 en el ejemplo siguiente.
2073 @lilypond[verbatim,ragged-right,quote]
2074 cadenza = \relative c' {
2075 c4 d8 << { e f g } \\ { d4. } >>
2080 \new Staff { \cadenza c'4 }
2082 #(ly:export (mmrest-of-length cadenza))
2089 @node Time administration
2090 @subsubsection Time administration
2092 @cindex tiempo, administración
2093 @cindex tiempo, control del (dentro de la partitura)
2094 @cindex música sin medida
2095 @cindex medida, música sin
2097 @funindex currentBarNumber
2098 @funindex measurePosition
2099 @funindex measureLength
2101 El tiempo está administrado por el @code{Timing_translator}, que de
2102 forma predeterminada vive en el contexto de @code{Score}. Se añade un
2103 alias, @code{Timing}, al contexto en que se coloca el
2104 @code{Timing_translator}.
2106 Se usan las siguientes propiedades de @code{Timing} para seguir la
2107 pista del tiempo dentro de la partitura.
2109 @cindex compás, número de
2112 @item currentBarNumber
2113 El número de compás en curso. Para ver un ejemplo que muestra el uso
2114 de esta propiedad, consulte @ref{Bar numbers}.
2117 La longitud de los compases dentro de la indicación actual de compás.
2118 Para un 4/4 esto es@tie{}1, y para el 6/8 es 3/4. Su valor determinad
2119 cuándo se insertan las líneas divisorias y cómo se generan las barras
2122 @item measurePosition
2123 El punto en que nos encontramos dentro del compás. Esta cantidad se
2124 reinicia sustrayendo @code{measureLength} cada vez que se alcanza o se
2125 excede @code{measureLength}. Cuando eso ocurre, se incrementa
2126 @code{currentBarNumber}.
2129 Si tiene un valor verdadero, las variables anteriores se actualizan a
2130 cada paso de tiempo. Cuando tiene un valor falso, el grabador se
2131 queda en el compás actual indefinidamente.
2135 La cuenta del tiempo se puede cambiar estableciendo el valor de
2136 cualquiera de estas variables explícitamente. En el siguiente
2137 ejemplo, se imprime la indicación de compás predeterminada 4/4, pero
2138 @code{measureLength} tiene está ajustado a 5/4. En los 4/8 hasta el
2139 tercer compás, la posición @code{measurePosition} se adelanta en 1/8
2140 hasta 5/8, acortando ese compás en 1/8. Entonces, la siguiente línea
2141 divisoria cae en 9/8 en vez de hacerlo en 5/4.
2143 @lilypond[quote,ragged-right,verbatim,relative,fragment]
2144 \set Score.measureLength = #(ly:make-moment 5 4)
2148 \set Score.measurePosition = #(ly:make-moment 5 8)
2154 Como lo ilustra el ejemplo, @code{ly:make-moment n m} construye una
2155 duración de la fracción n/m de una redonda. Por ejemplo,
2156 @code{ly:make-moment 1 8} es una duración de una corchea y
2157 @code{ly:make-moment 7 16} es la duración de siete semicorcheas.
2162 En este manual: @ref{Bar numbers}, @ref{Unmetered music}
2164 Fragmentos de código:
2167 Referencia de funcionamiento interno:
2168 @rinternals{Timing_translator},