@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@ignore
- Translation of GIT committish: e26be005f47a083ede9324ffe4a6ec93f2be3121
+ Translation of GIT committish: bf07765f328aa2a1a52cee5d2963d27168096e94
When revising a translation, copy the HEAD committish of the
version that you are working on. See TRANSLATION for details.
@snippets
-La instrucción @code{\time} establece las propiedades
-@code{timeSignatureFraction}, @code{beatLength} y @code{measureLength}
-en el contexto @code{Timing}, que normalmente tiene el alias
-@code{Score}. La modificación del valor de
-@code{timeSignatureFraction} hace que se imprima la nueva indicación
-de compás sin que cambien las otras propiedades:
-
-@lilypond[quote,verbatim,relative=2]
-\time 3/4
-a16 a a a a a a a a a a a
-% Change time signature but keep 3/4 beaming
-% due to unchanged beatLength
-\set Score.timeSignatureFraction = #'(12 . 16)
-a16 a a a a a a a a a a a
-\time 12/16
-% Lose 3/4 beaming now beatLength has changed to 16
-a16 a a a a a a a a a a a
-@end lilypond
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{changing-the-time-signature-without-affecting-the-beaming.ly}
@cindex compuesto, indicaciones de compás
@cindex compás compuesto, indicaciones de
@node Polymetric notation
@unnumberedsubsubsec Polymetric notation
+@c This section necessarily uses \set
+@c This is acceptable -td
+
@cindex double time signatures
@cindex signatures, polymetric
@cindex polymetric signatures
@cindex meter, polymetric
-Está contemplada la notación polimétrica, ya sea explícitamente o a
-través de un uso inteligente de las posibilidades de marcado.
+Está contemplada la notación polimétrica, ya sea explícitamente o
+mediante la modificación de la indicación visible del compás y el
+escalado de la duración de las notas.
@strong{Pentagramas con distintas indicaciones de compás, compases de
igual longitud}
común para cada pentagrama per sustituyendo el símbolo manualmente
mediante el establecimiento de @code{timeSignatureFraction} a la
fracción deseada y escalando las duraciones impresas en cada
-pentagrama a la indicación de compás común. Esto se hace con
-@code{\scaleDurations}, que se usa de una forma similar a
-@code{\times}, pero no crea un corchete de grupo especial, véase
-@ref{Scaling durations}.
+pentagrama a la indicación de compás común; véase @ref{Time
+signature}. El escalado se hace con @code{\scaleDurations}, que se
+usa de una forma similar a @code{\times}, pero no crea un corchete de
+grupo especial, véase @ref{Scaling durations}.
En este ejemplo, se usa en paralelo música con compases de 3/4, 9/8 y
10/8. En el segundo pentagrama, las duraciones mostradas se
multiplican por 2/3, pues 2/3 * 9/8 = 3/4, y en el tercer pentagrama,
las duraciones que se muestran están multiplicadas por 3/5, pues 3/5 *
-10/8 = 3/4.
+10/8 = 3/4. Con frecuencia se hace necesario insertar las barras de
+forma manual, pues el escalado de las duraciones afecta a las reglas
+de barrado automático.
@lilypond[quote,verbatim,fragment]
-\relative c' { <<
+\relative c' <<
\new Staff {
\time 3/4
c4 c c |
\time 3/4
\set Staff.timeSignatureFraction = #'(9 . 8)
\scaleDurations #'(2 . 3)
- \repeat unfold 6 { c8[ c c] }
+ \repeat unfold 6 { c8[ c c] }
}
\new Staff {
\time 3/4
\scaleDurations #'(3 . 5) {
\repeat unfold 2 { c8[ c c] }
\repeat unfold 2 { c8[ c] } |
- c4. c4. \times 2/3 { c8 c c } c4
+ c4. c4. \times 2/3 { c8[ c c] } c4
}
}
->> }
+>>
@end lilypond
-@strong{Pentagramas con distinas indicaciones de compás y longitudes
-de compás distintas}
+@strong{@i{Pentagramas con distinas indicaciones de compás y
+longitudes de compás distintas}}
Se puede dar a cada pentagrama su propia indicación de compás
-independiente trasladando el grabador @code{Timing_translator} al
-contexto de @code{Staff}.
+independiente trasladando los grabadores @code{Timing_translator} y
+@code{Default_bar_line_engraver} al contexto de @code{Staff}.
@lilypond[quote,verbatim]
\layout {
@rglos{meter}.
Referencia de la notación:
-@ref{Scaling durations}
+@ref{Time signature},
+@ref{Scaling durations}.
Fragmentos de código:
@rlsr{Rhythms}.
Referencia de funcionamiento interno:
@rinternals{TimeSignature},
@rinternals{Timing_translator},
+@rinternals{Default_bar_line_engraver},
@rinternals{Staff}.
@knownissues
beams}. También es posible definir patrones de barrado que difieran
de los ajustes por defecto. Las reglas de barrado predeterminadas
están definidas en el archivo @file{scm/@/auto@/-beam@/.scm}. Si no
-hay definidas reglas de barrado para el tipo de compás en uso, el
-barrado se controla mediante los valores de tres propiedades de
-contexto, @code{measureLength}, @code{beatLength} y
-@code{beatGrouping}. Tanto las reglas de barrado como las propiedades
-de contexto se pueden sobreescribir, véase @ref{Setting automatic beam
-behavior}.
+hay definidas reglas de barrado para una duración dada de la barra en
+el tipo de compás en uso, el barrado se controla mediante los valores
+de tres propiedades de contexto, @code{measureLength},
+@code{beatLength} y @code{beatGrouping}. Tanto las reglas de barrado
+como las propiedades de contexto se pueden sobreescribir, véase
+@ref{Setting automatic beam behavior}.
@cindex autoBeamOn
@cindex autoBeamOff
@cindex salto de línea
@cindex línea, saltos de
-@c TODO convert to snippet called "Beams across line breaks"
-@c This snippet exists but doesn't show the effect - replaced it
-@c with this 18 Oct 08
-
-Normalmente están prohibidos los saltos de línea cuando las barras
-atraviesan a la línea divisoria. Este comportamiento se puede
-modificar ajustando la propiedad @code{breakable}:
-@lilypond[relative=2,verbatim,quote]
-\override Beam #'breakable = ##t
-c8 \repeat unfold 15 { c[ c] } c
-@end lilypond
-
-@cindex barras y saltos de línea
-@cindex barras en ángulo
-@cindex dobladas, barras
-@cindex auto-knee-gap
-
-@c TODO convert to snippet called "Changing beam knee gap"
-@c Added to lsr 18 Oct 08
-
-Cuando se detecta un salto muy grande entre las cabezas de las notas,
-se inserta automáticamente una barra doblada o en ángulo. Este
-comportamiento se puede afinar a través de la propiedad
-@code{auto-knee-gap}. Se dibuja una barra doblada si el salto es
-mayor que el valor de @code{auto-knee-gap} más el ancho del propio
-objeto barra (que depende de la duración de las notas y la inclinación
-de la barra). De forma predeterminada @code{auto-knee-gap} está
-establecido al valor de 5.5 espacios de pentagrama.
-
-@lilypond[fragment,quote,verbatim]
-f8 f''8 f8 f''8
-\override Beam #'auto-knee-gap = #6
-f8 f''8 f8 f''8
-@end lilypond
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{beams-across-line-breaks.ly}
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{changing-beam-knee-gap.ly}
@seealso
@ref{Setting automatic beam behavior}.
Archivos instalados:
-@file{scm/auto-beam.scm}.
+@file{scm/@/auto@/-beam@/.scm}.
Fragmentos de código:
@rlsr{Rhythms}.
excluyentes de modificar estas reglas. La primera es modificar la
agrupación de los pulsos y se aplica a compases poco usuales, es
decir, aquellos para los que no ha reglas predefinidas que definen los
-puntos de final de las barras. El segundo método, la modificación de
-los puntos finales de las barras, se debe usar para aquellos compases
-para los que existen reglas predefinidas de final de barra. Hay
-reglas predefinidas para los compases de 3/2, 3/4, 4/4, 2/4, 4/8,
-4/16, 6/8, 9/8 y 12/8.
+puntos de final de las barras. El segundo método, modificar la
+especificación de los puntos finales de las barras, se puede usar para
+cualquier tipo de compás. Este segundo método @strong{se debe} usar
+para aquellos compases y combinaciones de duración de barras para los
+que existen reglas predefinidas de final de barra, a no ser que se
+hayan revertido. Hay reglas predefinidas para los compases de 3/2,
+3/4, 4/4, 2/4, 4/8, 4/16, 6/8, 9/8 y 12/8.
@i{@strong{Modificar las agrupaciones de pulsos}}
-Si no hay definida ninguna regla de final de barra para el tipo de
-compás en uso, el barrado se controla mediante tres propiedades de
-contexto: @code{measureLength}, @code{beatLength} y
-@code{beatGrouping}. Estas propiedades se deben establecer en los
-contextos @code{Score}, @code{Staff} o @code{Voice} para delimitar el
-ámbito de su efecto.
+Si no hay definida ninguna regla de final de barra para la duración de
+una barra en particular dentro del tipo de compás en uso, su barrado
+se controla mediante tres propiedades de contexto:
+@code{measureLength}, @code{beatLength} y @code{beatGrouping}. Estas
+propiedades se deben establecer en los contextos @code{Score},
+@code{Staff} o @code{Voice} para delimitar el ámbito de su efecto.
Dichas propiedades determinan el barrado de la siguiente forma:
@end itemize
-De forma predeterminada, estas propiedades se derivan del compás
-establecido por la instrucción @code{\time}. La longitud
-@code{measureLength} es, de forma predeterminada, exactamente la misma
-que la longitud del compás dado por la indicación de compás, y la
-longitud predeterminada del pulso @code{beatLength} viene dada por el
-denominador del compás.
+
+@warning{Estas tres propiedades se hacen efectivas para una barra
+concreta @strong{solamente} si no hay reglas de final de barra
+predefinidas para esa duración de barra en el tipo de compás en uso, o
+si todas esas reglas de final de barra se han revertido.}
+
+De forma predeterminada, las propiedades the @code{measureLength} y
+@code{beatLength} se derivan del compás establecido por la instrucción
+@code{\time}. La longitud @code{measureLength} está establecida de
+forma que sea exactamente la misma que la longitud del compás dado por
+la indicación de compás, y la longitud del pulso @code{beatLength}
+tiene un valor dado igual a una parte de compás (1/n, siendo n el
+denominador del compás).
+
+El valor predeterminado de @code{beatGrouping} se toma de una tabla
+que está en @file{scm/@/music@/-functions@/.scm}. Para localizarla,
+véase @rlearning{Other sources of information}. Define la agrupación
+de pulsos para los compases de 5/8, 6/8, 8/8, 9/8 y 12/8.
Tanto @code{measureLength} como @code{beatLength} son @i{momentos},
unidades de duración musical. Las cantidades del tipo @i{moment} se
@snippets
-@c TODO -- convert to snippet called "Grouping beats"
-@c Added to lsr 18 Oct 08 -td
-
-Se pueden alterar los patrones de barrado con la propiedad
-@code{beatGrouping}:
-
-@lilypond[quote,verbatim,relative=2]
-\time 5/16
-\set beatGrouping = #'(2 3)
-c8[^"(2+3)" c16 c8]
-\set beatGrouping = #'(3 2)
-c8[^"(3+2)" c16 c8]
-@end lilypond
-
-@c TODO Convert to snippet called "Specifying context with beatGrouping"
-
-Especificando el contexto, el efecto de @code{beatGrouping} puede
-limitarse al contexto especificado, y sobreescribirse los valores
-establecidos en contextos de niveles más altos:
-
-@lilypond[quote,verbatim]
-\score {
- \new Staff <<
- \time 7/8
- \new Voice {
- \relative c'' {
- \set Staff.beatGrouping = #'(2 3 2)
- a8 a a a a a a
- }
- }
- \new Voice {
- \relative c' {
- \voiceTwo
- \set Voice.beatGrouping = #'(1 3 3)
- f8 f f f f f f
- }
- }
- >>
-}
-@end lilypond
-
-
-@c TODO Send as snippet?
-
-La propiedad @code{measureLength} determina dónde se deben insertar
-líneas divisorias y, con @code{beatLength} y @code{beatGrouping}, cómo
-se deben generar las barras autoomáticas para compases para los que no
-hay ninguna regla definida para los finales de barra.
-
-@lilypond[quote,verbatim,relative=2]
-\time 3/4 % auto beam on 1/4 note groups
-a16 a a a a a a a a a a a a a a a
-\time 12/16 % no defined auto-beaming for this time sig
-a16 a a a a a a a a a a a a a a a
-\time 3/4
-a16 a a a a a a a a a a a a a a a
-\set Score.timeSignatureFraction = #'(12 . 16) %keep 3/4 beaming
- % due to beatLength
-a16 a a a a a a a a a a a a a a a
-\set Score.beatLength = #(ly:make-moment 1 8) %beam on 1/8 notes
-a16 a a a a a a a a a a a a a a a
-\set Score.beatLength = #(ly:make-moment 1 16)
-\set Score.beatGrouping = #'(3 4 2 3) %beam on 3/16, 7/16, 9/16, 12/16
-a16 a a a a a a a a a a a a a a a
-@end lilypond
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{grouping-beats.ly}
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{specifying-context-with-beatgrouping.ly}
-@c End of snippet
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{using-beatlength-and-beatgrouping.ly}
@funindex subdivideBeams
-@c TODO convert to snippet called "Sub-dividing beams"
-@c Added to lsr 18 Oct 08
-
-Las barras de semicorcheas (o notas más breves) seguidas no se
-subdividen de forma predeterminada. Esto es: las tres (o más) barras
-se prolongan, sin dividirse, sobre grupos completos de notas. Este
-comportamiento se puede modificar para que las barras se subdividan en
-subgrupos mediante el establecimiento de la propiedad
-@code{subdivideBeams}. Cuando está establecida, las diversas barras
-se subdividen a intervalos definidos por el valor actual de la
-longitud del pulso @code{beatLength} reduciendo las barras múltiples a
-una sola entre los subgrupos.
-
-@code{beatLength} se debe establecer al valor de una fracción que da
-la duración el subgrupo de barras utilizando la función
-@code{make-moment}, como se muestra aquí:
-
-@lilypond[quote,relative=2,verbatim]
-c32[ c c c c c c c]
-\set subdivideBeams = ##t
-c32[ c c c c c c c]
-% Set beam sub-group length to an eighth note
-\set Score.beatLength = #(ly:make-moment 1 8)
-c32[ c c c c c c c]
-% Set beam sub-group length to a sixteenth note
-\set Score.beatLength = #(ly:make-moment 1 16)
-c32[ c c c c c c c]
-@end lilypond
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{sub-dividing-beams.ly}
@cindex compases, agrupaciones de
@cindex pulsos, agrupar
@cindex agrupación de pulsos
@cindex compases, subgrupos dentro de
-@c TODO Sent as snippet called "Conducting signs, measure grouping signs" 18 Oct 08 -td
-Hay disponibles unas opciones para agrupar los pulsos dentro de un
-compás a través de la función de Scheme @code{set-time-signature}, que
-acepta tres argumentos: el número de pulsos, la longitud del pulso, y
-el agrupamiento interno de los pulsos dentro del compás. Si se
-incluye el grabador @rinternals{Measure_grouping_engraver}, la función
-crea también símbolos de @rinternals{MeasureGrouping}. Dichos
-símbolos facilitan la lectura de la música moderna de cierta
-complejidad rítmica. En el ejemplo, el compás de 9/8 se subdivide en
-2, 2, 2 and 3. Esto se pasa a la función @code{set-time-signature}
-como tercer argumento: @code{'(2 2 2 3)}:
-
-@lilypond[quote,ragged-right,verbatim]
-\score {
- \relative c'' {
- #(set-time-signature 9 8 '(2 2 2 3))
- g8[ g] d[ d] g[ g] a8[( bes g]) |
- #(set-time-signature 5 8 '(3 2))
- a4. g4
- }
- \layout {
- \context {
- \Staff
- \consists "Measure_grouping_engraver"
- }
- }
-}
-@end lilypond
-@c TODO End of snippet called "grouping beats"
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{conducting-signs,-measure-grouping-signs.ly}
@strong{@i{Modificar los puntos finales de las barras}}
propiedades consisten en una lista de reglas que especifican dónde
pueden terminar las barras. Las reglas predeterminadas de
@code{autoBeamSettings} están definidas en
-@file{scm/@/auto@/-beam@/.scm}.
+@file{scm/@/auto@/-beam@/.scm}. Para localizarlo, consulte
+@rlearning{Other sources of information}.
-@strong{Se debe} usar este método para los compases corrientes, y
-también es particularmente apropiado para otros muchos compases si la
-indicación de compás cambia con frecuencia. A causa de que las reglas
-se pueden escribir de forma que se apliquen a un tipo de compás
-específico, sólo se tienen que determinar una vez con reglas para cada
-tipo de compás. Intentar conseguir el mismo resultado modificando el
-agrupamiento de los pulsos requeriría la inserción de instrucciones
-@code{\set} a cada cambio de compás, a no ser que los valores
-predeterminados de ese tipo de compás fuesen apropiados.
+@strong{Se debe} usar este método para los tipos de compás para los
+que existen reglas de final de barra definidas de forma
+predeterminada, a no ser que todas ellas se hayan revertido. También
+es particularmente apropiado para otros muchos compases si la
+indicación de compás cambia con frecuencia, o si el barrado debe ser
+distinto para las distintas duraciones de barra.
Para añadir una regla a la lista, utilice
<< {a8 a a a16 a a a a8 a} \\ {f4. f8 f f f} >>
@end lilypond
-@c TODO Add example using Score for multiple staves?
-
@warning{Si se produce un comportamiento inesperado de las barras,
compruebe la existencia de una posible interferencia en los ajustes
predeterminados del barrado automático que están en
@snippets
-@c TODO Add to LSR with name "Beam grouping in 7/8 time"
-@c Added 19 Oct 08
-There are no default automatic beam groupings specified for 7/8
-time, so if automatic beams are required the grouping must be
-specified. For example, to group all beams 2-3-2 in 7/8 time,
-specify beam endings at 2/8 and 5/8:
-
-@lilypond[quote,verbatim,relative=2]
-\time 7/8
-% rhythm 2-3-2
-a8 a a a a a a
-#(override-auto-beam-setting '(end * * 7 8) 2 8)
-#(override-auto-beam-setting '(end * * 7 8) 5 8)
-a8 a a a a a a
-@end lilypond
-
-@ignore
-@c TODO Fix this example and convert to @lilypond
-@c Seems like setting beam starting points is no longer
-@c necessary, and/or has no effect. Remove mention?
-
-Se puede usar la misma sintaxis para especificar los puntos de inicio de las barras.
-
-@c TODO Does this example add anything?
-
- En este ejemplo, las barras automáticas sólo pueden
-terminar sobre una negra con puntillo:
-
-@example
-#(override-auto-beam-setting '(end * * * *) 3 8)
-#(override-auto-beam-setting '(end * * * *) 1 2)
-#(override-auto-beam-setting '(end * * * *) 7 8)
-@end example
-En el compás de 4/4, esto significa que las barras automáticas sólo
-pueden terminar sobre 3/8 y sobre el cuarto pulso del compás (después
-de que 3/4, esto es, 2 veces 3/8, han transcurrido del compás).
-
-@end ignore
-
-@c TODO Convert to snippet called "Reverting default beam endings"
-@c Added to lsr 19 Oct 08
-
-Para tipografiar finales de barra de @code{(3 4 3 2)} en un 12/8, es
-necesario sobreescribir en primer lugar los finales de barra
-predeterminados en 12/8, y después preparar los finales de barra
-nuevos:
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{beam-grouping-in-7-8-time.ly}
-@lilypond[verbatim,quote,relative=2]
-\time 12/8
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{reverting-default-beam-endings.ly}
-% Default beaming
-a8 a a a a a a a a a a a
+@c TODO Convert to snippet called "Beam endings in Score context"
+@c Submitted to LSR 3 Nov 08
-% Revert default values in scm/auto-beam.scm for 12/8 time
-#(revert-auto-beam-setting '(end * * 12 8) 3 8)
-#(revert-auto-beam-setting '(end * * 12 8) 3 4)
-#(revert-auto-beam-setting '(end * * 12 8) 9 8)
-a8 a a a a a a a a a a a
+Las reglas de final de barra especificadas en el contexto Score se
+aplican a todos los pentagramas, pero se pueden modificar tanto en los
+niveles de Staff como de Voice:
-% Set new values for beam endings
-#(override-auto-beam-setting '(end * * 12 8) 3 8)
-#(override-auto-beam-setting '(end * * 12 8) 7 8)
-#(override-auto-beam-setting '(end * * 12 8) 10 8)
-a8 a a a a a a a a a a a
+@lilypond[quote,verbatim,relative=2]
+ \time 5/4
+ % Set default beaming for all staves
+ #(override-auto-beam-setting '(end * * 5 4) 3 8 'Score)
+ #(override-auto-beam-setting '(end * * 5 4) 7 8 'Score)
+ <<
+ \new Staff {
+ c8 c c c c c c c c c
+ }
+ \new Staff {
+ % Modify beaming for just this staff
+ #(override-auto-beam-setting '(end * * 5 4) 6 8 'Staff)
+ #(revert-auto-beam-setting '(end * * 5 4) 7 8 'Staff)
+ c8 c c c c c c c c c
+ }
+ \new Staff {
+ % Inherit beaming from Score context
+ c8 c c c c c c c c c
+ }
+ >>
@end lilypond
+
@predefined
@funindex \autoBeamOff
@snippets
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{flat-flags-and-beam-nibs.ly}
@node Feathered beams
@unnumberedsubsubsec Feathered beams
Una @i{acciaccatura} de varias notas con una barra se imprime sin
tachar, y tiene exactamente la misma apariencia que una
@i{appoggiatura} de varias notas con barra.
+
@c TODO Add link to LSR snippet to add slash when available
La sincronización de las notas de adorno también puede acarrear