@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@ignore
- Translation of GIT committish: 1141313811fa104882b882085f1a7c80fee69f91
+ Translation of GIT committish: 7404fd9d0d16a12b5f065268f5a6196024496aca
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Guide, node Updating translation committishes..
@end ignore
-@c \version "2.17.6"
+@c \version "2.17.11"
@node Duraciones
@section Duraciones
valor escrito:
@lilypond[quote,verbatim,relative=2]
-a2 \times 2/3 { b4 b b }
-c4 c \times 2/3 { b4 a g }
+a2 \tuplet 3/2 { b4 b b }
+c4 c \tuplet 3/2 { b4 a g }
@end lilypond
@cindex grupos de valoración especial, colocación del corchete
@lilypond[quote,verbatim,relative=2]
\autoBeamOff
-c4 \times 4/5 { f8 e f \times 2/3 { e[ f g] } } f4
+c4 \tuplet 5/4 { f8 e f \tuplet 3/2 { e[ f g] } } f4
@end lilypond
La modificación de los grupos especiales anidados que comienzan en el
Fragmentos de código:
@rlsr{Rhythms}.
+@knownissues
+El cálculo de la posición dentro de un compás sdebe tener en
+cuenta todos los factores de escalado que se han aplicado a las
+notas dentro de ese compás, y cualquier acarreo fraccionado desde
+los compases anteriores. Este cálculo se efectúa utilizando
+números racionales. Si un numerador o denominador intermedio en
+dicho proceso de cálculo sobrepasa la cantidad de 2^30, la
+ejecución y el tipografiado se detendrán en ese punto sin indicar
+ningún error.
@node Ligaduras de unión
@unnumberedsubsubsec Ligaduras de unión
@lilypond[quote,verbatim,relative=1]
\time 3/4
-\set Timing.measurePosition = #(ly:make-moment -1 8)
+\set Timing.measurePosition = #(ly:make-moment -1/8)
e8 | a4 c8 b c4 |
@end lilypond
\time 6/8
\partial 8
e8 | a4 c8 b[ c b] |
-\set Timing.measurePosition = #(ly:make-moment -1 4)
+\set Timing.measurePosition = #(ly:make-moment -1/4)
r8 e,8 | a4 c8 b[ c b] |
@end lilypond
\scaleDurations 3/5 {
\repeat unfold 2 { c8[ c c] }
\repeat unfold 2 { c8[ c] } |
- c4. c \times 2/3 { c8[ c c] } c4
+ c4. c \tuplet 3/2 { c8[ c c] } c4
}
}
>>
@funindex set
Cuando está habilitado el barrado automático, la colocación de las
-barras automñaticas viene determinada por tres propiedades de
+barras automáticas viene determinada por tres propiedades de
contexto: @code{baseMoment}, @code{beatStructure} y
-@code{beamExceptions}. Los valores predeterminados de estas variables
-se pueden sobreescribir como se describe más abajo, o de forma
-alternativa los propios valores predeterminados se pueden cambiar como
-se explica en @ref{Indicación de compás}.
-
-Si hay definida una regla de
-@code{beamExceptions} para el compás en curso, se usa dicha regla para
-determinar la colocación de las barras. Si no está definida ninguna
-regla de @code{beamExceptions} para el tipo de compás en curso, la
+@code{beamExceptions}. Los valores predeterminados de estas
+variables se pueden sobreescribir como se describe más abajo, o de
+forma alternativa los propios valores predeterminados se pueden
+cambiar como se explica en @ref{Indicación de compás}.
+
+Si hay definida una regla de @code{beamExceptions} para el compás
+en curso, se usa dicha regla para determinar la colocación de las
+barras. Si no está definida ninguna regla de
+@code{beamExceptions} para el tipo de compás en curso, la
colocación de las barras está determinada por los ajustes de
@code{baseMoment} y @code{beatStructure}.
c16^"(3+2)" c c c c |
@end lilypond
-Si es está utilizando una indicación de compás común, @emph{se debe}
+Si se está utilizando una indicación de compás común, @emph{se debe}
desactivar @code{beamExceptions} para habilitar el funcionamiento de
@code{beatStructure}. Siempre se puede incluir la instrucción
@code{\set Timing.beamExceptions = #'()} si el barrado está
\time 4/4
a8^"default" a a a a a a a
-\set Timing.baseMoment = #(ly:make-moment 1 4)
+\set Timing.baseMoment = #(ly:make-moment 1/4)
\set Timing.beatStructure = #'(1 1 1 1)
a8^"no change" a a a a a a a
\set Timing.beamExceptions = #'()
-\set Timing.baseMoment = #(ly:make-moment 1 4)
+\set Timing.baseMoment = #(ly:make-moment 1/4)
\set Timing.beatStructure = #'(1 1 1 1)
a8^"changed" a a a a a a a
@end lilypond
@lilypond[quote,verbatim,relative=2]
\time 5/8
-\set Timing.baseMoment = #(ly:make-moment 1 16)
+\set Timing.baseMoment = #(ly:make-moment 1/16)
\set Timing.beatStructure = #'(7 3)
\repeat unfold 10 { a16 }
@end lilypond
@lilypond[quote,verbatim,relative=2]
\time 4/4
-\set Timing.baseMoment = #(ly:make-moment 1 8)
+\set Timing.baseMoment = #(ly:make-moment 1/8)
\set Timing.beatStructure = #'(3 3 2)
% This won't beam (3 3 2) because of beamExceptions
\repeat unfold 8 {c8} |
<<
\new Staff {
\time 3/4
- \set Timing.baseMoment = #(ly:make-moment 1 8)
+ \set Timing.baseMoment = #(ly:make-moment 1/8)
\set Timing.beatStructure = #'(1 5)
\repeat unfold 6 { a8 }
}
@lilypond[relative=1,verbatim,quote]
\override Beam.grow-direction = #LEFT
-\featherDurations #(ly:make-moment 2 1)
+\featherDurations #(ly:make-moment 2/1)
{ c16[ c c c c c c c] }
\override Beam.grow-direction = #RIGHT
-\featherDurations #(ly:make-moment 2 3)
+\featherDurations #(ly:make-moment 2/3)
{ c32[ d e f] }
% revert to non-feathered beams
\override Beam.grow-direction = #'()
@end lilypond
@noindent
-y cinco tipos de barra de repetición:
+y nueve tipos de barra de repetición:
@lilypond[quote,relative=1,verbatim]
f1 \bar ".|:"
g1 \bar ":..:"
a1 \bar ":|.|:"
b1 \bar ":|.:"
-c1 \bar ":|."
-e1
+c1 \bar ":.|.:"
+d1 \bar "[|:"
+e1 \bar ":|][|:"
+f1 \bar ":|]"
+g1 \bar ":|."
+a1
@end lilypond
Además se puede imprimir una línea divisoria como una marca corta:
@code{\divisioMinima}, que se describe en la sección @ref{Divisiones}
dentro de Canto gregoriano.
+LilyPond contempla la notación del canto kievano y ofrece una
+línea divisoria especial kievana:
+@lilypond[quote,relative=1,verbatim]
+f1 \bar "k"
+@end lilypond
+Pueden verse más detalles de esta notación explicados en
+@ref{Tipografiado del canto kievano en notación cuadrada}.
+
@cindex segno
Para los símbolos de segno en línea, existen tres tipos
diversas instrucciones de repetición (véase @ref{Repeticiones}), que
imprimen automáticamente las barras correspondientes.
-Además se puede especificar @code{"||:"}, que equivale a @code{"|:"}
+Además se puede especificar @code{".|:-||"}, que equivale a @code{".|:"}
excepto en los saltos de línea, en que produce una doble barra al
final de la línea y una repetición izquierda (de comienzo) al
principio de la línea siguiente.
símbolo de segno, situado en colaboración con la instrucción
@code{\repeat volta}.
+@funindex \defineBarLine
+@funindex defineBarLine
+@cindex compás, definir líneas de
+@cindex definir líneas de compás
+
+Se pueden definir tipos nuevos de líneas divisorias con
+@code{\defineBarLine}:
+
+@example
+\defineBarLine @var{tipo_de_barra} #'(@var{final} @var{comienzo} @var{extensión})
+@end example
+
+Las variables de @code{\defineBarline} pueden incluir la cadena de
+caracteres @q{vacía} @code{""}, que equivale a imprimir una línea
+divisoria invisible. También se puede establecer al valor falso
+@code{#f} que no imprime línea divisoria alguna.
+
+Después de la definición, la nueva línea divisoria se puede
+utilizar mediante @code{\bar} @var{tipo_de_barra}.
+
+Actualmente están disponibles diez elementos de barra de compás:
+
+@lilypond[quote,verbatim]
+\defineBarLine ":" #'("" ":" "")
+\defineBarLine "=" #'("=" "" "")
+\defineBarLine "[" #'("" "[" "")
+\defineBarLine "]" #'("]" "" "")
+
+\new Staff {
+ s1 \bar "|"
+ s1 \bar "."
+ s1 \bar "!"
+ s1 \bar ";"
+ s1 \bar ":"
+ s1 \bar "k"
+ s1 \bar "S"
+ s1 \bar "="
+ s1 \bar "["
+ s1 \bar "]"
+ s1 \bar ""
+}
+@end lilypond
+
+La línea divisoria @code{"="} proporciona la barra de doble
+extensión, usada en combinación con el símbolo de segno. No lo
+use como una doble línea divisoria fina aislada; para ello es
+preferible @code{\bar} @var{"||"}.
+
+El signo @code{"-"} inicia anotaciones a las barras de compás, que
+son útiles para distinguir entre aquellas que tienen idéntica
+apariencia pero distinto comportamiento en los saltos de línea y/o
+diferentes barras de extensión. La parque que sigue al signo
+@code{"-"} no se usa para construir la barra de compás.
+
+@lilypond[quote,relative=2,verbatim]
+\defineBarLine "||-dashedSpan" #'("||" "" "!!")
+
+\new StaffGroup <<
+ \new Staff {
+ c1 \bar "||"
+ c1 \bar "||-dashedSpan"
+ c1
+ }
+ \new Staff {
+ c1
+ c1
+ c1
+ }
+>>
+@end lilypond
+
+Además, el carácter del espacio en blanco @code{" "} sirve como
+contenedor para definir barras de extensión correctamente
+alineadas a las barras principales:
+
+@lilypond[quote,relative=2,verbatim]
+\defineBarLine ":|.-wrong" #'(":|." "" "|.")
+\defineBarLine ":|.-right" #'(":|." "" " |.")
+
+\new StaffGroup <<
+ \new Staff {
+ c1 \bar ":|.-wrong"
+ c1 \bar ":|.-right"
+ c1
+ }
+ \new Staff {
+ c1
+ c1
+ c1
+ }
+>>
+@end lilypond
+
+Si se necesitan elementos adicionales, LilyPond provee una forma
+sencilla de definirlos. Para ver más información sobre cómo
+modificar o añadir barras de compás, consulte el archivo
+@file{scm/bar-line.scm}.
En las partituras con muchos pentagramas, una instrucción @code{\bar}
en uno de ellos se aplica automáticamente a todos los demás. Las
@cindex predeterminada, línea divisoria, cambiar
@cindex línea divisoria predeterminada, cambiar
-@snippets
@funindex whichBar
@funindex defaultBarType
@funindex \bar
@ref{Repeticiones},
@ref{Agrupar pentagramas}.
+Archivos instalados:
+@file{scm/bar-line.scm}.
+
Fragmentos de código:
@rlsr{Rhythms}.
adorno, por ejemplo:
@example
-\acciaccatura @{ c'8[ d' e' f' g'] @}
+c'8 \acciaccatura @{ c'8[ d' e' f' g'] @}
@end example
se convierte en:
@example
-\acciaccatura @{ c'16[ d' e' f' g'] @}
+c'8 \acciaccatura @{ c'16[ d' e' f' g'] @}
@end example
Otra opción es cambiar explícitamente la duración musical:
@example
-\acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @}
+c'8 \acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @}
@end example
Véase @ref{Escalar las duraciones}.
@lilypond[quote,verbatim]
\new Voice \relative c' {
- \set Timing.measureLength = #(ly:make-moment 5 4)
+ \set Timing.measureLength = #(ly:make-moment 5/4)
c1 c4 |
c1 c4 |
c4 c
- \set Timing.measurePosition = #(ly:make-moment 5 8)
+ \set Timing.measurePosition = #(ly:make-moment 5/8)
b4 b b8 |
c4 c1 |
}