@c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
@ignore
- Translation of GIT committish: 53ab418e0bb8f272082db295b38a1dbb2ccfca65
+ Translation of GIT committish: 1141313811fa104882b882085f1a7c80fee69f91
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.15.18"
+@c \version "2.17.6"
@node Duraciones
@section Duraciones
situar los puntillos manualmente encima o debajo de las líneas de la
pauta; véase @ref{Dirección y posición}.
-
@predefined
@code{\autoBeamOn},
@code{\autoBeamOff},
@code{\dotsNeutral}.
@endpredefined
-
@snippets
-
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{alternative-breve-note.ly}
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{changing-the-number-of-augmentation-dots-per-note.ly}
-
@seealso
Glosario musical:
@rglos{breve},
@rinternals{Dots},
@rinternals{DotColumn}.
-
@knownissues
-
@c Deliberately duplicated in Durations and Rests. -gp
No existe un límite fundamental para las duraciones de los silencios
(tanto para el más largo como para el más corto), pero el numero de
Para modificar la duración de las notas sin imprimir un corchete de
grupo especial, véase @ref{Escalar las duraciones}.
-
@predefined
@code{\tupletUp},
@code{\tupletDown},
@code{\tupletNeutral}.
@endpredefined
-
@snippets
-
@cindex grupos especiales, formato de
@cindex tresillos, formato de
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{permitting-line-breaks-within-beamed-tuplets.ly}
-
@seealso
Glosario musical:
@rglos{triplet},
@rinternals{TupletNumber},
@rinternals{TimeScaledMusic}.
-
@cindex adorno, notas de, dentro de corchetes de grupo especial
@knownissues
@cindex escalar las duraciones
@cindex duraciones, escalado de
-Es posible alterar la duración de las figuras, silencios o acordes en
-un factor @code{N/M} añadiendo @code{*N/M} (o @code{*N} si @code{M} es
+La duración de las figuras, silencios o acordes se puede multiplicar
+por un factor @code{N/M} añadiendo @code{*N/M} (o @code{*N} si @code{M} es
1) a la duración. Esto no afectará a la apariencia de las notas o
silencios que se producen, pero la duración alterada se usará para
calcular la posición dentro del compás y para establecer la duración
en la salida MIDI. Los factores de multiplicación se pueden combinar
-en la forma @code{*L*M/N}.
+en la forma @code{*L*M/N}. Los factores son parte de la duración: si
+no especificamos una duración para las notas siguientes, la duración
+por omisión que se toma de la nota anterior incluirá cualquier factor
+de escala que se haya aplicado.
En el siguiente ejemplo las tres primeras notas duran exactamente dos
partes, pero no se imprime ningún corchete de tresillo.
@lilypond[quote,relative=2,verbatim]
\time 2/4
% Alter durations to triplets
-a4*2/3 gis4*2/3 a4*2/3
+a4*2/3 gis a
% Normal durations
-a4 a4
+a4 a
% Double the duration of chord
<a d>4*2
% Duration of quarter, appears like sixteenth
b16*4 c4
@end lilypond
-La duración de las notas espaciadoras también se puede modificar
+La duración de los silencios espaciadores también se puede modificar
mediante un multiplicador. Esto es útil para saltar muchos compases,
como por ejemplo @code{s1*23}.
música más largos, como si cada nota, acorde o silencio tuviera la
fracción como multiplicador. Esto dejará intacta la apariencia de la
@emph{música}, pero la duración interna de las notas se multiplicará
-por la fracción @emph{numerador}/@emph{denominador}. Los espacios que
-rodean el punto son necesarios. He aquí un ejemplo que muestra cómo
+por la fracción @emph{numerador}/@emph{denominador}.
+He aquí un ejemplo que muestra cómo
se puede comprimir y expandir la música:
@lilypond[quote,relative=2,verbatim]
% Normal durations
<c a>4 c8 a
% Scale music by *2/3
-\scaleDurations #'(2 . 3) {
+\scaleDurations 2/3 {
<c a f>4. c8 a f
}
% Scale music by *2
-\scaleDurations #'(2 . 1) {
+\scaleDurations 2/1 {
<c' a>4 c8 b
}
@end lilypond
-
Una aplicación de esta instrucción se encuentra en la notación
polimétrica, véase @ref{Notación polimétrica}.
-
@seealso
Referencia de la notación:
@ref{Grupos especiales},
objetos del pentagrama.
@lilypond[verbatim,quote,ragged-right,relative=2]
-\override Tie #'layer = #-2
-\override Staff.TimeSignature #'layer = #-1
-\override Staff.KeySignature #'layer = #-1
-\override Staff.TimeSignature #'whiteout = ##t
-\override Staff.KeySignature #'whiteout = ##t
+\override Tie.layer = #-2
+\override Staff.TimeSignature.layer = #-1
+\override Staff.KeySignature.layer = #-1
+\override Staff.TimeSignature.whiteout = ##t
+\override Staff.KeySignature.whiteout = ##t
b2 b~
\time 3/4
\key a \major
@endpredefined
@snippets
-
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{using-ties-with-arpeggios.ly}
\new Staff {
% These two lines are just to prettify this example
\time 16/1
- \override Staff.TimeSignature #'stencil = ##f
+ \override Staff.TimeSignature.stencil = ##f
% Print a maxima rest, equal to four breves
r\maxima
% Print a longa rest, equal to two breves
@end lilypond
@snippets
-
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{rest-styles.ly}
-
@seealso
Glosario musical:
@rglos{breve},
Referencia de funcionamiento interno:
@rinternals{Rest}.
-
@knownissues
-
@c Deliberately duplicated in Durations and Rests. -gp
No existe un límite fundamental respecto de las duraciones de los
silencios (tanto para el más corto como para el más largo), pero el
\skip 1 \skip1 \skip 1
@end lilypond
-
@seealso
Manual de aprendizaje:
@rlearning{Visibilidad y color de los objetos}.
R2.*2 |
@end lilypond
-
@cindex texto sobre un silencio multicompás
@cindex multicompás, silencio, adjuntar texto
@cindex inscripción sobre un silencio multicompás
@lilypond[quote,verbatim,relative=2]
% This fails, as the wrong object name is specified
-\override TextScript #'padding = #5
+\override TextScript.padding = #5
R1^"wrong"
% This is the correct object name to be specified
-\override MultiMeasureRestText #'padding = #5
+\override MultiMeasureRestText.padding = #5
R1^"right"
@end lilypond
de un compás parcial con @code{\partial}, es posible que no se emitan
las advertencias correspondientes de comprobación de compás.
-
@funindex \textLengthOn
@funindex textLengthOn
@funindex \textLengthOff
@code{\expandFullBarRests}.
@endpredefined
-
@snippets
-
@cindex eclesiásticos, silencios
@cindex silencios eclesiásticos
@cindex kirchenpausen
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{multi-measure-rest-markup.ly}
-
@seealso
Glosario musical:
@rglos{multi-measure rest}.
@funindex \overrideTimeSignatureSettings
Además de ajustar la indicación de compás que se imprime, la
-instrucción @code{\time} establece también los valores predeterminados
-basados en el tipo de compás para las propiedades @code{baseMoment},
+instrucción @code{\time} establece también los valores de las
+propiedades basadas en el tipo de compás @code{baseMoment},
@code{beatStructure} y @code{beamExceptions}. Los valores
predefinidos de estas propiedades están en
-@file{scm/time-signature-settings.scm}. Los valores predefinidos
-existentes se pueden cambiar, o pueden añadirse valores nuevos:
+@file{scm/time-signature-settings.scm}.
+
+El valor predeterminado de @code{beatStructure} puede sobreescribirse
+dentro de la propia instrucción @code{\time} escribiéndolo como primer
+argumento opcional:
+
+@lilypond[quote,verbatim]
+\score {
+ \new Staff {
+ \relative c' {
+ \time #'(2 2 3) 7/8
+ \repeat unfold 7 { c8 } |
+ \time #'(3 2 2) 7/8
+ \repeat unfold 7 { c8 } |
+ }
+ }
+}
+@end lilypond
+
+De forma alternativa, los valores predeterminados de todoas estas
+variables basadas en la indicación de compás, incluidas
+@code{baseMoment} y @code{beamExceptions}, se pueden establecer
+juntas. Los valores se pueden fijar independientemente para varios
+tipos de compás distintos. Los nuevos valores tienen efecto cuando se
+ejecuta una instrucción @code{\time} posterior con el mismo valor del
+tipo de compás:
@lilypond[quote,verbatim]
\score {
\new Staff {
\relative c' {
\overrideTimeSignatureSettings
- #'(4 . 4) % timeSignatureFraction
- #'(1 . 4) % baseMomentFraction
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
#'(3 1) % beatStructure
#'() % beamExceptions
\time 4/4
@enumerate
@item
-@code{@var{timeSignatureFraction}}, una pareja de Scheme que describe
-el tipo de compás.
+@code{@var{timeSignatureFraction}}, una fracción que describe
+el tipo de compás al que se aplican estos valores.
@item
-@code{@var{baseMomentFraction}}, una pareja de Scheme que contiene el
+@code{@var{baseMomentFraction}}, una fracción que contiene el
numerador y denominador de la unidad de medida básica de ese tipo de
compás.
\relative c' {
% This call will fail because the context isn't yet instantiated
\overrideTimeSignatureSettings
- #'(4 . 4) % timeSignatureFraction
- #'(1 . 4) % baseMomentFraction
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
#'(3 1) % beatStructure
#'() % beamExceptions
\time 4/4
\repeat unfold 7 { c8 } |
% This call will succeed
\overrideTimeSignatureSettings
- #'(4 . 4) % timeSignatureFraction
- #'(1 . 4) % baseMomentFraction
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
#'(3 1) % beatStructure
#'() % beamExceptions
\time 4/4
}
@end lilypond
-
@cindex compás, propiedades, restaurar los valores predeterminados
@cindex restaurar las propiedades predeterminadas del tipo de compás
@funindex \revertTimeSignatureSettings
\relative c' {
\repeat unfold 8 { c8 } |
\overrideTimeSignatureSettings
- #'(4 . 4) % timeSignatureFraction
- #'(1 . 4) % baseMomentFraction
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
#'(3 1) % beatStructure
#'() % beamExceptions
\time 4/4
\repeat unfold 8 { c8 } |
- \revertTimeSignatureSettings #'(4 . 4)
+ \revertTimeSignatureSettings 4/4
\time 4/4
\repeat unfold 8 { c8 } |
}
\new StaffGroup <<
\new Staff {
\overrideTimeSignatureSettings
- #'(4 . 4) % timeSignatureFraction
- #'(1 . 4) % baseMomentFraction
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
#'(3 1) % beatStructure
#'() % beamExceptions
\time 4/4
}
\new Staff {
\overrideTimeSignatureSettings
- #'(4 . 4) % timeSignatureFraction
- #'(1 . 4) % baseMomentFraction
+ 4/4 % timeSignatureFraction
+ 1/4 % baseMomentFraction
#'(1 3) % beatStructure
#'() % beamExceptions
\time 4/4
}
@end lilypond
+Otro método para cambiar estas variables relacionadas con el tipo de
+compás, que evita la reimpresión de la indicación de compás en el
+momento del cambio, se muestra en
+@ref{Establecer el comportamiento de las barras automáticas}.
+
@predefined
@code{\numericTimeSignature},
@code{\defaultTimeSignature}.
@lilypondfile[verbatim,quote,texidoc,doctitle]
{time-signature-printing-only-the-numerator-as-a-number-instead-of-the-fraction.ly}
-
@seealso
Glosario musical:
@rglos{time signature}
Referencia de la notación:
@ref{Indicaciones de compás de la música mensural},
+@ref{Establecer el comportamiento de las barras automáticas},
@ref{Gestión del tiempo}.
+Archivos instalados:
+@file{scm/time-signature-settings.scm}.
+
Fragmentos de código:
@rlsr{Rhythms}.
@snippets
-
@lilypondfile[verbatim,quote,texidoc,doctitle]
{printing-metronome-and-rehearsal-marks-below-the-staff.ly}
Para ver más detalles, consulte @ref{Formatear el texto}.
-
@seealso
Glosario musical:
@rglos{metronome},
@cindex parte al alzar
@cindex compás parcial
@cindex parcial, compás
-@cindex compás, cambiar la longitud del
+@cindex compás de anacrusa
@funindex measurePosition
@funindex \partial
@funindex partial
-Los compases parciales como las anacrusas o partes al alzar se
-escriben usando la instrucción @code{\partial}, con la sintaxis
+Los compases parciales como las @emph{anacrusas} o partes
+@emph{al alzar} se escriben usando la instrucción
+@code{\partial}:
@example
\partial @var{duración}
@end example
@noindent
-donde @code{@var{duración}} es el valor rítmico restante del compás actual
-antes de que comience el siguiente.
+donde @code{@var{duración}} es la longitud @emph{restante}
+del compás parcial @emph{antes} del comienzo del siguiente
+compás completo.
-@lilypond[quote,verbatim,relative=2]
-\partial 4 e4 |
-a2. c,4 |
+@lilypond[quote,verbatim,relative=1]
+\time 3/4
+\partial 8
+e8 | a4 c8 b c4 |
@end lilypond
-El compás parcial puede ser de cualquier duración menor de un compás
+La @var{duración} puede ser cualquier valor menor de un compás
completo:
-@lilypond[quote,verbatim,relative=2]
-\partial 8*3 c8 d e |
-a2. c,4 |
+@lilypond[quote,verbatim,relative=1]
+\time 3/4
+\partial 4.
+r4 e8 | a4 c8 b c4 |
@end lilypond
-Internamente, @code{\partial @var{duración}} se traduce a
+El @code{\partial @var{duración}} se puede también escribir como:
@example
\set Timing.measurePosition -@var{duración}
@end example
-Por ejemplo, @code{\partial 8*3} se convierte en:
+Así, @code{\partial 8} se convierte en:
-@example
-\set Timing.measurePosition = #(ly:make-moment -3 8)
-@end example
+@lilypond[quote,verbatim,relative=1]
+\time 3/4
+\set Timing.measurePosition = #(ly:make-moment -1 8)
+e8 | a4 c8 b c4 |
+@end lilypond
La propiedad @code{measurePosition} contiene un número racional que
indica qué parte del compás ha transcurrido hasta el momento. Observe
@w{@code{-4}}, con el significado de @qq{queda un valor de negra en este
compás}.
-
@seealso
Glosario musical:
@rglos{anacrusis}.
@rinternals{Timing_translator}.
@knownissues
-
-El uso de @code{\partial} está previsto solamente para el comienzo de
+La instrucción @code{\partial} debe usarse solamente en el comienzo de
una pieza. Si se emplea después del comienzo se obtendrán varias
advertencias o efectos desagradables, en este caso utilice en su lugar
@code{\set Timing.measurePosition}.
+@lilypond[quote,verbatim,relative=1]
+\time 6/8
+\partial 8
+e8 | a4 c8 b[ c b] |
+\set Timing.measurePosition = #(ly:make-moment -1 4)
+r8 e,8 | a4 c8 b[ c b] |
+@end lilypond
+
@node Música sin compasear
@unnumberedsubsubsec Música sin compasear
@translationof Unmetered music
@cindex cadencia
-@cindex líneas divisorias, quitar
-@cindex numeración de compases, quitar
+@cindex cadencia, barras
+@cindex cadencia, alteraciones
+@cindex cadencia, barras de compás
+@cindex cadencia, números de compás
@cindex música sin metro
+@cindex música sin metro, barras
+@cindex música sin metro, alteraciones
+@cindex música sin metro, barras de compás
+@cindex música sin metro, números de compás
+@cindex alteraciones, cadencias
+@cindex alteraciones, música sin metro
+@cindex barras de compás, música sin metro
+@cindex números de compás, cadencias
+@cindex números de compás, música sin metro
+@cindex barras, cadencias
+@cindex barras, música sin metro
@funindex \cadenzaOn
@funindex cadenzaOn
@funindex \cadenzaOff
@funindex cadenzaOff
-Las líneas divisorias y los números de compás se calculan
-automáticamente. Para música sin compasear (por ejemplo cadencias),
-esto no es deseable. Para desactivar las barras y los números de
-compás automáticos, utilice la instrucción @code{\cadenzaOn}, y para
-activarlos de nuevo use @code{\cadenzaOff}.
+En la música medida se insertan líneas divisorias
+y se calculan los números de compás automáticamente.
+En música sin metro (es decir, cadencias), esto no es deseable
+y se puede @q{desactivar} usando la instrucción
+@code{\cadenzaOn}, para despúes @q{reactivarlo} en el lugar
+adecuado usando @code{\cadenzaOff}.
@lilypond[verbatim,relative=2,quote]
c4 d e d
d4 e d c
@end lilypond
-La numeración de compases se continúa al final de la cadencia como si
-la cadencia no existiera:
+La numeración de compases se continúa al final de la cadencia.
@lilypond[verbatim,relative=2,quote]
% Show all bar numbers
-\override Score.BarNumber #'break-visibility = #all-visible
+\override Score.BarNumber.break-visibility = #all-visible
c4 d e d
\cadenzaOn
c4 c d8[ d d] f4 g4.
d4 e d c
@end lilypond
-@cindex barras en las cadencias
-@cindex barras en música sin compasear
-@cindex cadencia con barras
-@cindex música sin compasear con barras
+Nunca se inicia un compás nuevo dentro de una cadencia,
+incluso aunque se inserten una o más instrucciones @code{\bar}
+dentro de ella. Por tanto, se deben añadir manualmente las alteraciones
+accidentales de cortesía. Véase @ref{Alteraciones accidentales}.
+
+@lilypond[verbatim,relative=2,quote]
+c4 d e d
+\cadenzaOn
+cis4 d cis d
+\bar "|"
+cis4 d cis! d
+\cadenzaOff
+\bar "|"
+@end lilypond
-El barrado automático se desactiva mediante @code{\cadenzaOn} y se
-activa con @code{\cadenzaOff}. Por tanto, todo el barrado en las
-cadencias se debe introducir manualmente (@ref{Barras manuales}).
+El barrado automático se desactiva mediante @code{\cadenzaOn}.
+Por tanto, todo el barrado en las
+cadencias se debe introducir manualmente.
+Véase @ref{Barras manuales}.
@lilypond[verbatim,relative=2,quote]
\repeat unfold 8 { c8 }
\cadenzaOn
-\repeat unfold 5 { c8 }
+cis8 c c c c
\bar"|"
+c8 c c
\cadenzaOff
\repeat unfold 8 { c8 }
@end lilypond
-Observe que estas instrucciones predefinidas afectan a todas las
+Estas instrucciones predefinidas afectan a todas las
pautas de la partitura, aunque aparezcan en un solo contexto
@code{Voice}. Para cambiar esto, traslade el
@code{Timing_translator} del contexto @code{Score} al contexto
-@code{Staff}, como se muestra en @ref{Notación polimétrica}.
+@code{Staff}, véase @ref{Notación polimétrica}.
@predefined
@code{\cadenzaOn},
@code{\cadenzaOff}.
@endpredefined
-
@seealso
Glosario musical:
@rglos{cadenza}.
Referencia de la notación:
@ref{Visibilidad de los objetos},
@ref{Notación polimétrica},
-@ref{Barras manuales}.
+@ref{Barras manuales},
+@ref{Alteraciones accidentales}.
Fragmentos de código:
@rlsr{Rhythms}.
@cindex sin medida, música, saltos de línea en
@cindex sin medida, música, saltos de página en
@cindex saltos, en música sin medida
-@cindex línea, saltos de, en cadencias
-@cindex página, saltos de, en cadencias
-@cindex línea, saltos de, en música sin medida
-@cindex página, saltos de, en música sin medida
+@cindex saltos de línea, cadencias
+@cindex saltos de página, cadencias
+@cindex saltos de línea, música sin medida
+@cindex saltos de página, música sin medida
@knownissues
-
-LilyPond inserta saltos de línea y de página solamente en las barras
-de compás. A menos que la música sin compasear acabe antes del final
-de la línea del pentagrama, tendrá que insertar barras de compás
-invisibles
+Sólo se insertan saltos de línea y de página automáticamente
+en las líneas divisorias,
+por lo que es necesario insertar manualmente líneas divisorias
+@q{invisibles} en fragmentos largos de música sin medir para permitir
+los saltos:
@example
\bar ""
@end example
-@noindent
-para indicar dónde se pueden producir los saltos.
-
-Deberíamos crear un contexto de voz explícitamente al empezar una
+Se debe crear explícitamente un contexto de voz al empezar una
pieza con @code{\cadenzaOn}, pues en caso contrario pueden
ocurrir algunos errores extraños.
mediante la modificación manual de la indicación visible del compás y/o el
escalado de la duración de las notas.
-@subsubheading Pentagramas con distintas indicaciones de compás y compases de igual longitud
+@subsubsubheading Pentagramas con distintas indicaciones de compás y compases de igual longitud
Establezca una indicación de compás común para cada pentagrama, y fije
@code{timeSignatureFraction} a la fracción deseada. Luego use la función
}
\new Staff {
\time 3/4
- \set Staff.timeSignatureFraction = #'(9 . 8)
- \scaleDurations #'(2 . 3)
+ \set Staff.timeSignatureFraction = 9/8
+ \scaleDurations 2/3
\repeat unfold 6 { c8[ c c] }
}
\new Staff {
\time 3/4
- \set Staff.timeSignatureFraction = #'(10 . 8)
- \scaleDurations #'(3 . 5) {
+ \set Staff.timeSignatureFraction = 10/8
+ \scaleDurations 3/5 {
\repeat unfold 2 { c8[ c c] }
\repeat unfold 2 { c8[ c] } |
c4. c \times 2/3 { c8[ c c] } c4
>>
@end lilypond
-@subsubheading Pentagramas con distintas indicaciones de compás y longitudes de compás distintas
+@subsubsubheading Pentagramas con distintas 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 los grabadores @code{Timing_translator} y
@cindex compuesto, indicaciones de compás
@cindex compás compuesto, indicación de
-@subsubheading Indicaciones de compás compuesto
+@subsubsubheading Indicaciones de compás compuesto
Se crean usando la función @code{\compoundMeter}. La sintaxis es:
@rinternals{Default_bar_line_engraver},
@rinternals{Staff}.
-
@knownissues
-
Al usar distintos compases en paralelo, las notas que están en el
mismo instante de tiempo se colocan en la misma posición horizontal.
Sin embargo, las barras de compás en los distintos pentagramas harán
si los compases no están completos, las ligaduras mostrarán
exactamente cuánto le falta a cada compás.
-
@seealso
Glosario musical:
@rglos{tie}
@rinternals{Completion_rest_engraver},
@rinternals{Forbid_line_break_engraver}.
-
@knownissues
-
No todas las duraciones (sobre todo las que contienen grupos
especiales) se pueden representar exactamente con notas normales y
puntillos, pero el grabador @code{Completion_heads_engraver} nunca
}
}
\new Voice \with {
- \consists Pitch_squash_engraver
+ \consists "Pitch_squash_engraver"
} \relative c'' {
\improvisationOn
c4 c8 c c4 c8 c
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{guitar-strum-rhythms.ly}
-
@seealso
Fragmentos de código:
@rlsr{Rhythms}.
@warning{Si se usan barras para indicar los melismas de las canciones,
entonces se debe desactivar el barrado automático con
-@code{\autoBeamOff} e indicar las barras manualmente.}
-
-@warning{La utilización de @code{@bs{}partcombine} con
-@code{@bs{}autoBeamOff} puede producir resultados no deseados. Véase
-el fragmento de código de abajo para mayor información.}
+@code{\autoBeamOff} e indicar las barras manualmente.
+La utilización de @code{@bs{}partcombine} con
+@code{@bs{}autoBeamOff} puede producir resultados no deseados. Véanse
+los fragmentos de código para mayor información.}
Se pueden crear patrones de barrado que difieran de los valores
automáticos predeterminados; véase @ref{Establecer el comportamiento de las barras automáticas}.
-
@predefined
@code{\autoBeamOff},
@code{\autoBeamOn}.
@rinternals{beam-interface},
@rinternals{unbreakable-spanner-interface}.
+@knownissues
+Las propiedades de una barra vienen determinadas al
+@emph{comienzo} de su construcción y cualquier cambio adicional en
+las propiedades de la barra que se produzca antes de que la barra se ha
+completado no tendrá efecto hasta que inicie la @emph{siguiente}
+barra nueva.
+
+
@node Establecer el comportamiento de las barras automáticas
@unnumberedsubsubsec Establecer el comportamiento de las barras automáticas
@translationof Setting automatic beam behavior
@funindex \set
@funindex set
+Cuando está habilitado el barrado automático, la colocación de las
+barras automñaticas 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
+colocación de las barras está determinada por los ajustes de
+@code{baseMoment} y @code{beatStructure}.
+
+De forma predeterminada, las reglas de @code{beamExceptions} están
+definidas para los compases más comunes, y así las reglas de
+@code{beamException} se deben desactivar si pretendemos que el barrado
+automático esté basado en @code{baseMoment} y @code{beatStructure}.
+Las reglas de @code{beamExceptions} se desactivan mediante
+
+@example
+\set Timing.beamExceptions = #'()
+@end example
+
+
+@subsubsubheading Barrado basado en @code{baseMoment} y @code{beatStructure}
+
En la mayor parte de los casos, las barras automáticas terminan al
final de un pulso. Los puntos finales de las barras vienen
determinados por las propiedades de contexto @code{baseMoment} y
@code{beatStructure}. @code{beatStructure} es una lista de Scheme que
define la longitud de cada pulso dentro del compás en unidades de
@code{baseMoment}. De forma predeterminada, @code{baseMoment} es una
-unidad más que el numerador del compás. De forma predeterminada
+unidad más que el denominador del compás. De forma predeterminada
también, cada unidad de longitud @code{baseMoment} es un único pulso.
@lilypond[quote,relative=2,verbatim]
c16^"(3+2)" c c c c |
@end lilypond
+Si es 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á
+determinado por @code{beatStructure}.
+
+@lilypond[quote,relative=2,verbatim]
+\time 4/4
+a8^"default" a a a a a a a
+
+\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.beatStructure = #'(1 1 1 1)
+a8^"changed" a a a a a a a
+@end lilypond
+
Los cambios en los ajustes de barrado se pueden limitar a contextos
específicos. Si no se incluye ningún ajuste en un contexto de nivel
más bajo, se aplican los ajustes del contexto circundante.
predeterminado están en
@file{scm/time-signature-settings.scm}.
+@subsubsubheading Barrado basado en @code{beamExceptions}
+
Las reglas de autobarrado especiales (distintas de terminar una barra
sobre un pulso) están definidas en la propiedad @code{beamExceptions}.
\repeat unfold 8 {c8}
@end lilypond
-De un modo similar, las corcheas en compás de 3/4 se unen como un
-compás completo, de forma predeterminada. Para unir las corcheas
-mediante barras sobre los pulsos en un compás de 3/4, reinicie
+De forma similar, las corcheas en compás de 3/4 se unen mediante una
+sola barra para todo el compás, de forma predeterminada. Para unir
+las corcheas en 3/4 mediante una barra en cada parte, reinicie
@code{beamExceptions}.
@lilypond[quote,verbatim,relative=2]
\time 3/4
-% by default we beam in (3) due to beamExceptions
+% by default we beam in (6) due to beamExceptions
\repeat unfold 6 {a8} |
% This will beam (1 1 1) due to beatLength
\set Timing.beamExceptions = #'()
\repeat unfold 6 {a8}
@end lilypond
-@i{@strong{Cómo funciona el barrado automático}}
+En la música tipografiada de los períodos clásico y romántico, con
+frecuencia las barras comienzan a mitad de un compás en 3/4, pero la
+práctica moderna es evitar la falsa impresión de 6/8 (véase Gould,
+pág. 153). Se producen situaciones similares en el compás de 3/8.
+Este comportamiento viene controlado mediante la propiedad de contexto
+@code{beamHalfMeasure}, que tiene efecto solamente sobre indicaciones
+de compás que tienen la cifra 3 en el numerador:
+
+@lilypond[quote,verbatim,relative=2]
+\time 3/4
+r4. a8 a a |
+\set Timing.beamHalfMeasure = ##f
+r4. a8 a a |
+@end lilypond
+
+@subsubsubheading Cómo funciona el barrado automático
Cuando se habilita el barrado automático, la colocación de las barras
de corchea automáticas viene determinada por las propiedades de
en el archivo @file{scm/time-signature-settings.scm}.
@snippets
-
@cindex barras, subdivisión
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{subdividing-beams.ly}
+@cindex barras, orientación de, secundarias
+
+@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
+{strict-beat-beaming.ly}
+
@cindex compás, agrupación
@cindex pulsos, agrupación
@cindex agrupar pulsos
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{beam-endings-in-score-context.ly}
-
@seealso
+Referencia de la notación:
+@ref{Indicación de compás}.
+
Archivos de inicio:
-@file{scm/beam-settings.scm}.
+@file{scm/time-signature-settings.scm}.
Fragmentos de código:
@rlsr{Rhythms}.
@rinternals{BeamForbidEvent},
@rinternals{beam-interface}.
-
@knownissues
Si una partitura termina mientras una barra de corchea automática no
ha terminado y aún acepta notas, esta última barra no se imprime en
<<
\new Staff {
\overrideTimeSignatureSettings
- #'(3 . 4) % timeSignatureFraction
- #'(1 . 8) % baseMomentFraction
+ 3/4 % timeSignatureFraction
+ 1/8 % baseMomentFraction
#'(1 5) % beatStructure
#'() % beamExceptions
\time 3/4
g16 a]
@end lilypond
-
@predefined
@code{\noBeam}.
@endpredefined
-
@snippets
-
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
{flat-flags-and-beam-nibs.ly}
-
@seealso
Referencia de la notación:
@ref{Dirección y posición},
mientras que las últimas cuatro fusas están a un tempo constante.
@lilypond[relative=1,verbatim,quote]
-\override Beam #'grow-direction = #LEFT
+\override Beam.grow-direction = #LEFT
\featherDurations #(ly:make-moment 2 1)
{ c16[ c c c c c c c] }
-\override Beam #'grow-direction = #RIGHT
+\override Beam.grow-direction = #RIGHT
\featherDurations #(ly:make-moment 2 3)
{ c32[ d e f] }
% revert to non-feathered beams
-\override Beam #'grow-direction = #'()
+\override Beam.grow-direction = #'()
{ g32[ a b c] }
@end lilypond
El espaciado en la salida impresa representa las duraciones de las
notas de una forma sólo aproximada, pero la salida MIDI es exacta.
-
@predefined
@code{\featherDurations}.
@endpredefined
Fragmentos de código:
@rlsr{Rhythms}.
-
@knownissues
-
La instrucción @code{\featherDurations} sólo funciona con fragmentos
musicales muy breves, y cuando los números de la fracción son
pequeños.
f1 \bar "."
g1 \bar "||"
a1 \bar ".|"
-b1 \bar ".|."
+b1 \bar ".."
c1 \bar "|.|"
d1 \bar "|."
e1
así como la barra de puntos y la discontinua:
@lilypond[quote,relative=1,verbatim]
-f1 \bar ":"
-g1 \bar "dashed"
+f1 \bar ";"
+g1 \bar "!"
a1
@end lilypond
y cinco tipos de barra de repetición:
@lilypond[quote,relative=1,verbatim]
-f1 \bar "|:"
-g1 \bar ":|:"
+f1 \bar ".|:"
+g1 \bar ":..:"
a1 \bar ":|.|:"
b1 \bar ":|.:"
-c1 \bar ":|"
+c1 \bar ":|."
e1
@end lilypond
c4 c c c \break
\bar "S"
c4 c c c
-\bar "|S"
+\bar "S-|"
c4 c c c \break
-\bar "|S"
+\bar "S-|"
c4 c c c
-\bar "S|"
+\bar "S-S"
c4 c c c \break
-\bar "S|"
+\bar "S-S"
c1
@end lilypond
@lilypond[quote,relative=2,verbatim]
c4 c c c
-\bar "||:"
+\bar ".|:-||"
c4 c c c \break
-\bar "||:"
+\bar ".|:-||"
c4 c c c
@end lilypond
@lilypond[quote,relative=2,verbatim]
c4 c c c
-\bar ":|S"
+\bar ":|.S"
c4 c c c \break
-\bar ":|S"
+\bar ":|.S"
c4 c c c
-\bar ":|S."
+\bar ":|.S-S"
c4 c c c \break
-\bar ":|S."
+\bar ":|.S-S"
c4 c c c
-\bar "S|:"
+\bar "S.|:-S"
c4 c c c \break
-\bar "S|:"
+\bar "S.|:-S"
c4 c c c
-\bar ".S|:"
+\bar "S.|:"
c4 c c c \break
-\bar ".S|:"
+\bar "S.|:"
c4 c c c
-\bar ":|S|:"
+\bar ":|.S.|:"
c4 c c c \break
-\bar ":|S|:"
+\bar ":|.S.|:"
c4 c c c
-\bar ":|S.|:"
+\bar ":|.S.|:-S"
c4 c c c \break
-\bar ":|S.|:"
+\bar ":|.S.|:-S"
c1
@end lilypond
+Además, existe una instrucción @code{\inStaffSegno} que crea un
+símbolo de segno, situado en colaboración con la instrucción
+@code{\repeat volta}.
+
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
>>
@end lilypond
-
@cindex predeterminada, línea divisoria, cambiar
@cindex línea divisoria predeterminada, cambiar
@snippets
-
@funindex whichBar
@funindex defaultBarType
@funindex \bar
cualquier momento con
@samp{\set Timing.defaultBarType = @var{tipo de barra}}.
-
@seealso
Referencia de la notación:
@ref{Saltos de línea},
@ref{Repeticiones},
@ref{Agrupar pentagramas}.
-
Fragmentos de código:
@rlsr{Rhythms}.
sitios posibles:
@lilypond[verbatim,quote,relative=1]
-\override Score.BarNumber #'break-visibility = #'#(#t #t #t)
+\override Score.BarNumber.break-visibility = #'#(#t #t #t)
\set Score.currentBarNumber = #11
% Permit first bar number to be printed
\bar ""
imprime una advertencia si el @code{currentBarNumber} (número del
compás actual) no es el 123 en el momento de la compilación.
-
@seealso
Fragmentos de código:
@rlsr{Rhythms}.
preciso, consulte @code{break-alignable-interface} en la sección
@ref{Alineación de objetos}.
+El archivo @file{scm/translation-functions.scm} contiene las
+definiciones de @code{format-mark-numbers} y de
+@code{format-mark-letters}. Se pueden utilizar como inspiración para
+escribir otras funciones de formateo.
@seealso
Referencia de la notación:
@ref{Formatear el texto},
@ref{Alineación de objetos}.
-Archivos de inicio: @file{scm/translation-functions.scm}
-contiene las definiciones de @code{format-mark-numbers} y de
-@code{format-mark-letters}. Se pueden usar como inspiración para
-escribir otras funciones de formateo.
+Archivos de inicio:
+@file{scm/translation-functions.scm}.
Fragmentos de código:
@rlsr{Rhythms}.
@subsection Asuntos rítmicos especiales
@translationof Special rhythmic concerns
-
@menu
* Notas de adorno::
* Alinear con una cadenza::
}
@end lilypond
-
@cindex plica cruzada
-
@snippets
-
@lilypondfile[verbatim,quote,texidoc,doctitle]
{using-grace-note-slashes-with-normal-heads.ly}
@lilypondfile[verbatim,quote,texidoc,doctitle]
{positioning-grace-notes-with-floating-space.ly}
-
@seealso
Glosario musical:
@rglos{grace notes},
@rglos{appoggiatura}.
Referencia de la notación:
+@ref{Escalar las duraciones},
@ref{Barras manuales}.
Archivos de inicio:
@rinternals{Grace_engraver},
@rinternals{Grace_spacing_engraver}.
-
@knownissues
-
@cindex acciaccatura de varias notas
@cindex adorno, sincronización de notas de
@lilypond[quote,relative=2,verbatim]
<<
- \new Staff { e4 \bar "|:" \grace c16 d2. }
- \new Staff { c4 \bar "|:" d2. }
+ \new Staff { e4 \bar ".|:" \grace c16 d2. }
+ \new Staff { c4 \bar ".|:" d2. }
>>
@end lilypond
@lilypond[quote,relative=2,verbatim]
<<
- \new Staff { e4 \bar "|:" \grace c16 d2. }
- \new Staff { c4 \bar "|:" \grace s16 d2. }
+ \new Staff { e4 \bar ".|:" \grace c16 d2. }
+ \new Staff { c4 \bar ".|:" \grace s16 d2. }
>>
@end lilypond
Otra opción es cambiar explícitamente la duración musical:
@example
-\acciaccatura @{ \scaleDurations #' (1 . 2) @{ c'8[ d' e' f' g'] @} @}
+\acciaccatura @{ \scaleDurations 1/2 @{ c'8[ d' e' f' g'] @} @}
@end example
Véase @ref{Escalar las duraciones}.
En un contexto orquestal, las cadenzas presentan un problema especial:
al construir una partitura que tiene una cadenza, todos los demás
instrumentos deben saltar tantas notas como la longitud de la cadenza,
-pues en caso contrario empezarán demasiado pronto o tarde.
+pues en caso contrario empezarán demasiado pronto o demasiado tarde.
Una solución a este problema son las funciones @code{mmrest-of-length}
y @code{skip-of-length}. Estas funciones de Scheme toman un fragmento
\MyCadenza c'1
}
\new Staff {
- $(mmrest-of-length MyCadenza)
+ #(mmrest-of-length MyCadenza)
c'1
- $(skip-of-length MyCadenza)
+ #(skip-of-length MyCadenza)
c'1
}
>>
@end lilypond
-
@seealso
Glosario musical:
@rglos{cadenza}.
@code{ly:make-moment 1 8} es una duración de una corchea y
@code{ly:make-moment 7 16} es la duración de siete semicorcheas.
-
@seealso
Referencia de la notación:
@ref{Numeración de compases},