]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/es/notation/rhythms.itely
Docs: run convert-ly for 2.14.0.
[lilypond.git] / Documentation / es / notation / rhythms.itely
index 78a2db466ded575eba45d3856d460f64b17d8018..9505fc2cc58010807193adb02fcc7deae19d08fe 100644 (file)
@@ -1,13 +1,13 @@
 @c -*- coding: utf-8; mode: texinfo; documentlanguage: es -*-
 @ignore
-    Translation of GIT committish: a86f3c509af0dd8f9d82f846f0645d18f6e396fa
+    Translation of GIT committish: 53390e0570f4544c131e77323cdc4f4ea738bddd
 
     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.13.36"
+@c \version "2.14.0"
 
 @node Duraciones
 @section Duraciones
@@ -153,6 +153,9 @@ pauta; véase @ref{Dirección y posición}.
 
 @snippets
 
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{alternative-breve-note.ly}
+
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {changing-the-number-of-augmentation-dots-per-note.ly}
 
@@ -1089,30 +1092,28 @@ instrucción @code{\time} establece también los valores predeterminados
 basados en el tipo de compás para las propiedades @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
+@file{scm/time-signature-settings.scm}.  Los valores predefinidos
 existentes se pueden cambiar, o pueden añadirse valores nuevos:
 
 @lilypond[quote,verbatim]
 \score {
-  \relative c' {
-    \overrideTimeSignatureSettings
-      #'Score    % context
-      #'(4 . 4)  % timeSignatureFraction
-      #'(1 . 4)  % baseMomentFraction
-      #'(3 1)    % beatStructure
-      #'()       % beamExceptions
-    \time 4/4
-    \repeat unfold 8 { c8 } |
+  \new Staff {
+    \relative c' {
+      \overrideTimeSignatureSettings
+        #'(4 . 4)  % timeSignatureFraction
+        #'(1 . 4)  % baseMomentFraction
+        #'(3 1)    % beatStructure
+        #'()       % beamExceptions
+      \time 4/4
+      \repeat unfold 8 { c8 } |
+    }
   }
 }
 @end lilypond
 
-@code{\overrideTimeSignatureSettings} toma cinco argumentos:
+@code{\overrideTimeSignatureSettings} toma cuatro argumentos:
 
 @enumerate
-@item
-@code{@var{context}}, un símbolo de Scheme que describe el contexto al
-que se aplica el valor predeterminado.
 
 @item
 @code{@var{timeSignatureFraction}}, una pareja de Scheme que describe
@@ -1134,6 +1135,38 @@ terminar en cada pulso, como se describe en @ref{Establecer el
 comportamiento de las barras automáticas}.
 @end enumerate
 
+El contexto que contiene @code{\overrideTimeSignatureSettings} se debe
+instanciar antes de que se ejecute la llamada a
+@code{\overrideTimeSignatureSettings}.  Ello significa que debe
+instanciarse explícitamente o debe existir música dentro del contexto
+antes de la llamada a @code{\overrideTimeSignatureSettings}:
+
+@lilypond[quote,verbatim]
+\score {
+  \relative c' {
+    % This call will fail because the context isn't yet instantiated
+    \overrideTimeSignatureSettings
+      #'(4 . 4)  % timeSignatureFraction
+      #'(1 . 4)  % baseMomentFraction
+      #'(3 1)    % beatStructure
+      #'()       % beamExceptions
+    \time 4/4
+    c8^\markup {"Beamed (2 2)"}
+    \repeat unfold 7 { c8 } |
+    % This call will succeed
+    \overrideTimeSignatureSettings
+      #'(4 . 4)  % timeSignatureFraction
+      #'(1 . 4)  % baseMomentFraction
+      #'(3 1)    % beatStructure
+      #'()       % beamExceptions
+    \time 4/4
+    c8^\markup {"Beamed (3 1)"}
+    \repeat unfold 7 { c8 } |
+  }
+}
+@end lilypond
+
+
 @cindex compás, propiedades, restaurar los valores predeterminados
 @cindex restaurar las propiedades predeterminadas del tipo de compás
 @funindex \revertTimeSignatureSettings
@@ -1146,20 +1179,62 @@ compás se pueden restaurar a los valores originales:
   \relative c' {
     \repeat unfold 8 { c8 } |
     \overrideTimeSignatureSettings
-      #'Score                         % context
-      #'(4 . 4)                       % timeSignatureFraction
-      #'(1 . 4)                       % baseMomentFraction
-      #'(3 1)                         % beatStructure
-      #'((end . (((1 . 8) . (3 1))))) % beamExceptions
+      #'(4 . 4)  % timeSignatureFraction
+      #'(1 . 4)  % baseMomentFraction
+      #'(3 1)    % beatStructure
+      #'()       % beamExceptions
     \time 4/4
     \repeat unfold 8 { c8 } |
-    \revertTimeSignatureSettings #'Score #'(4 . 4)
+    \revertTimeSignatureSettings #'(4 . 4)
     \time 4/4
     \repeat unfold 8 { c8 } |
   }
 }
 @end lilypond
 
+Se pueden establecer diferentes valores de las propiedades
+predeterminadas del tipo de compás para los distintos pentagramas
+moviendo el @code{Timing_translator} y el
+@code{Default_bar_line_engraver} del contexto @code{Score} al contexto
+@code{Staff}.
+
+@lilypond[quote, verbatim]
+\score {
+  \new StaffGroup <<
+     \new Staff {
+        \overrideTimeSignatureSettings
+          #'(4 . 4)  % timeSignatureFraction
+          #'(1 . 4)  % baseMomentFraction
+          #'(3 1)    % beatStructure
+          #'()       % beamExceptions
+        \time 4/4
+        \repeat unfold 8 {c''8}
+     }
+     \new Staff {
+        \overrideTimeSignatureSettings
+          #'(4 . 4)  % timeSignatureFraction
+          #'(1 . 4)  % baseMomentFraction
+          #'(1 3)    % beatStructure
+          #'()       % beamExceptions
+        \time 4/4
+        \repeat unfold 8 {c''8}
+     }
+  >>
+  \layout {
+    \context {
+      \Score
+      \remove "Timing_translator"
+      \remove "Default_bar_line_engraver"
+    }
+    \context {
+      \Staff
+      \consists "Timing_translator"
+      \consists "Default_bar_line_engraver"
+    }
+  }
+}
+@end lilypond
+
 @predefined
 @code{\numericTimeSignature},
 @code{\defaultTimeSignature}.
@@ -1217,6 +1292,15 @@ c2 d
 e4. d8 c2
 @end lilypond
 
+También se pueden imprimir indicaciones metronómicas
+como un intervalo entre dos números:
+
+@lilypond[verbatim,quote,relative=1]
+\tempo 4 = 40 ~ 46
+c4. e8 a4 g
+b,2 d4 r
+@end lilypond
+
 Se pueden usar indicaciones de tempo con texto:
 
 @lilypond[verbatim,quote,relative=2]
@@ -1407,10 +1491,10 @@ c4 c d8[ d d] f4 g4.
 d4 e d c
 @end lilypond
 
-@cindex barrado en las cadencias
-@cindex barrado en música sin compasear
-@cindex cadencia, barrado en
-@cindex sin compasear, música, barrado en
+@cindex barras en las cadencias
+@cindex barras en música sin compasear
+@cindex cadencia con barras
+@cindex música sin compasear con barras
 
 El barrado automático se desactiva mediante @code{\cadenzaOn} y se
 activa con @code{\cadenzaOff}.  Por tanto, todo el barrado en las
@@ -1523,8 +1607,8 @@ compás}.  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{Escalar las duraciones}.
 
-@cindex barrado en música polimétrica
-@cindex barrado en metro polimétrico
+@cindex barras en música polimétrica
+@cindex polimétrico, metro, barras en 
 
 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
@@ -1545,7 +1629,7 @@ de barrado automático.
     \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
@@ -1646,27 +1730,35 @@ compás.
 
 @cindex notas, división de
 @cindex división de notas
+@cindex silencios, división de
+@cindex división de silencios
 
 @funindex Note_heads_engraver
 @funindex Completion_heads_engraver
+@funindex Completion_rest_engraver
 
 Las notas largas se pueden convertir automáticamente en notas ligadas.
 Se hace mediante la sustitución del @code{Note_heads_engraver} por el
-@code{Completion_heads_engraver}.  En el ejemplo siguiente, las notas
-que atraviesan la barra de compás se dividen y se unen mediante una
-ligadura.
+@code{Completion_heads_engraver}.  De forma similar, los silencios largos que
+sobrepasan líneas de compás se dividen automáticamente sustituyendo el
+grabador @code{Rest_engraver} con el grabador @code{Completion_rest_engraver}.
+En el ejemplo siguiente, las notas y los silencios que atraviesan la barra
+de compás se dividen, y además las notas se unen mediante una ligadura.
 
 @lilypond[quote,verbatim,relative=1]
 \new Voice \with {
   \remove "Note_heads_engraver"
   \consists "Completion_heads_engraver"
+  \remove "Rest_engraver"
+  \consists "Completion_rest_engraver"
 }
 
-{ c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 }
+{ c2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 r1*2 }
 @end lilypond
 
-Este grabador divide todas las notas largas en la barra de compás e
-inserta ligaduras.  Uno de sus usos es depurar partituras complejas:
+Estos grabadores dividen todas las notas y silencios largos en la
+barra de compás, e inserta ligaduras en las notas.
+Uno de sus usos es depurar partituras complejas:
 si los compases no están completos, las ligaduras mostrarán
 exactamente cuánto le falta a cada compás.
 
@@ -1685,6 +1777,8 @@ Fragmentos de código:
 Referencia de funcionamiento interno:
 @rinternals{Note_heads_engraver},
 @rinternals{Completion_heads_engraver},
+@rinternals{Rest_engraver},
+@rinternals{Completion_rest_engraver},
 @rinternals{Forbid_line_break_engraver}.
 
 
@@ -1805,7 +1899,6 @@ automáticamente:
 
 @cindex barras manuales
 @cindex manuales, barras
-@cindex barras, establecer reglas
 @cindex barras, reglas personalizadas
 
 @funindex \autoBeamOn
@@ -1853,36 +1946,32 @@ automáticos predeterminados; véase @ref{Establecer el comportamiento de las ba
 @code{\autoBeamOn}.
 @endpredefined
 
+@cindex barras en saltos de línea
+@cindex línea, barras en saltos de
+@cindex barras en ángulo
+@cindex dobladas, barras
+@funindex breakable
 
 @snippets
-
-
-@cindex saltos de línea y barrado
-@cindex línea, saltos de, y barrado
-
-@funindex divisible
-
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {beams-across-line-breaks.ly}
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {changing-beam-knee-gap.ly}
 
-@cindex \partcombine y \autoBeamOff
-@cindex \autoBeamOff y \partcombine
-
+@cindex barras, \partcombine con \autoBeamOff
+@cindex voces, \partcombine con \autoBeamOff
 
 @lilypondfile [verbatim, lilyquote, ragged-right, texidoc, doctitle]
 {partcombine-and-autobeamoff.ly}
 
-
 @seealso
 Referencia de la notación:
 @ref{Barras manuales},
 @ref{Establecer el comportamiento de las barras automáticas}.
 
 Archivos instalados:
-@file{scm/@/auto@/-beam@/.scm}.
+@file{scm/auto-beam.scm}.
 
 Fragmentos de código:
 @rlsr{Rhythms}.
@@ -1896,22 +1985,12 @@ Referencia de funcionamiento interno:
 @rinternals{beam-interface},
 @rinternals{unbreakable-spanner-interface}.
 
-
-@knownissues
-
-Las barras pueden colisionar con las cabezas de las notas y las
-alteraciones accidentales de las otras voces.
-
 @node Establecer el comportamiento de las barras automáticas
 @unnumberedsubsubsec Establecer el comportamiento de las barras automáticas
 @translationof Setting automatic beam behavior
 
-
-@cindex barras automáticas, ajuste fino
-@cindex ajuste fino de las barras automáticas
-@cindex automáticas, generación de barras
-@cindex barras automáticas
-@cindex letra y barrado
+@cindex barras y letra
+@cindex letra y barras
 
 @funindex autoBeaming
 @funindex baseMoment
@@ -2004,7 +2083,7 @@ función, consulte @ref{Gestión del tiempo}.
 De forma predeterminada @code{baseMoment} está fijado a una unidad más
 que el denominador del compás.  Todas las excepciones a este valor
 predeterminado están en
-@file{scm/@/time@/-signature@/-settings@/.scm}.
+@file{scm/time-signature-settings.scm}.
 
 Las reglas de autobarrado especiales (distintas de terminar una barra
 sobre un pulso) están definidas en la propiedad @code{beamExceptions}.
@@ -2070,11 +2149,42 @@ contexto @code{Timing} al comportamiento predeterminado.
 \repeat unfold 6 { a8 }
 @end lilypond
 
-Estos ajustes de barrado automático predeterminados para un tipo de
+Los ajustes de barrado automático predeterminados para un tipo de
 compás están determinados en el archivo
-@file{scm/@/time@/-signature@/-settings@/.scm}.  Los ajustes de
-barrado automático para un tipo de compás pueden cambiarse como se
-describe en @ref{Indicación de compás}.
+@file{scm/time-signature-settings.scm}.  La forma de cambiar los
+ajustes predeterminados de barrado automático para un tipo de
+compás se describe en @ref{Indicación de compás}.
+
+Muchos ajustes de barrado automáticos para un tipo de compás
+contienen una entrada para @code{beamExceptions}.  Por ejemplo, el
+compás de 4/4 trata de unir el compás en dos partes si solo hay
+corcheas.  La regla @code{beamExceptions} puede sobreescribir el
+ajuste @code{beatStructure} si no se reinicia @code{beamExceptions}.
+
+@lilypond[quote,verbatim,relative=2]
+\time 4/4
+\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} |
+% This will beam (3 3 2) because we clear beamExceptions
+\set Timing.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
+@code{beamExceptions}.
+
+@lilypond[quote,verbatim,relative=2]
+\time 3/4
+% by default we beam in (3) 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}}
 
@@ -2108,11 +2218,11 @@ barras al final de los pulsos.
 
 @end itemize
 
-En las reglas anteriores, el tipo de barra beam-type es la duración de
-la nota más breve dentro del grupo unido por una barra.
+En las reglas anteriores, el tipo de barra @emph{beam-type} es
+la duración de la nota más breve dentro del grupo unido por una barra.
 
-Como referencia, pueden encontrarse las reglas de barrado predefinidas
-en el archivo @file{scm/@/time@/-signature@/-settings@/.scm}.
+Las reglas de barrado predefinidas están
+en el archivo @file{scm/time-signature-settings.scm}.
 
 @snippets
 
@@ -2129,8 +2239,8 @@ en el archivo @file{scm/@/time@/-signature@/-settings@/.scm}.
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {conducting-signs,-measure-grouping-signs.ly}
 
-@cindex barra, última en la partitura
-@cindex barra, última en una voz polifónica
+@cindex barra, finales en la partitura
+@cindex barra, finales con varias voces
 
 @lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
 {beam-endings-in-score-context.ly}
@@ -2138,7 +2248,7 @@ en el archivo @file{scm/@/time@/-signature@/-settings@/.scm}.
 
 @seealso
 Archivos de inicio:
-@file{scm/@/beam@/-settings@/.scm}.
+@file{scm/beam-settings.scm}.
 
 Fragmentos de código:
 @rlsr{Rhythms}.
@@ -2151,7 +2261,6 @@ Referencia de funcionamiento interno:
 
 
 @knownissues
-
 Si una partitura termina mientras una barra automática no ha terminado
 aún todavía está aceptando notas, esta última barra no se imprimirá en
 absoluto.  Lo mismo sirve para las voces polifónicas, introducidas con
@@ -2160,6 +2269,53 @@ mientras una barra automática está aún aceptando notas, no se imprime.
 El rodeo para estos problemas es aplicar el barrado
 manual a la última barra de la voz o partitura.
 
+De forma predeterminada, el traductor @code{Timing} recibe el nombre
+del contexto @code{Score} como alias.  Esto significa que el
+establecimiento del compás en ua pauta afectará al barrado de las
+otras pautas también.  Así, un ajuste en el compás en un pentagrama
+tardío reiniciará el barrado personalizado que se había ajustado en un
+pentagrama más temprano.  Una forma de evitar este problema es ajustar
+la indicación de compás en un pentagrama solamente.
+
+@lilypond[quote,verbatim,relative=2]
+<<
+  \new Staff {
+    \time 3/4
+    \set Timing.baseMoment = #(ly:make-moment 1 8)
+    \set Timing.beatStructure = #'(1 5)
+    \repeat unfold 6 { a8 }
+  }
+  \new Staff {
+    \repeat unfold 6 { a8 }
+  }
+>>
+@end lilypond
+
+Los ajustes de barrado predeterminados para dicho compás también se
+pueden cambiar, de forma que siempre se utilice siempre el barrado
+deseado. La manera de efectuar cambios en los ajustes de barrado
+automático para una indicación de compás se describe en
+@ref{Indicación de compás}.
+
+@lilypond[quote,verbatim,relative=2]
+<<
+  \new Staff {
+    \overrideTimeSignatureSettings
+      #'(3 . 4)         % timeSignatureFraction
+      #'(1 . 8)         % baseMomentFraction
+      #'(1 5)           % beatStructure
+      #'()             % beamExceptions
+    \time 3/4
+    \repeat unfold 6 { a8 }
+  }
+  \new Staff {
+    \time 3/4
+    \repeat unfold 6 { a8 }
+  }
+>>
+@end lilypond
+
+
 @node Barras manuales
 @unnumberedsubsubsec Barras manuales
 @translationof Manual beams
@@ -2284,7 +2440,8 @@ se debe indicar manualmente usando @code{[} y @code{]}, el efecto de
 propiedad @code{grow-direction} del objeto @code{Beam}.
 
 Si queremos que la colocación de las notas y el sonido de la salida
-MIDI refleje el ritardando o accelerando indicado por la barra
+MIDI refleje el @emph{ritardando} o @emph{accelerando}
+indicado por la barra
 progresiva, las notas se deben agrupar como una expresión musical
 delimitada por llaves y precedida de una instrucción
 @code{featheredDurations} que especifica la razón entre las duraciones
@@ -2875,7 +3032,7 @@ c1 \mark \default
 c1
 @end lilypond
 
-El archivo @file{scm/@/translation@/-functions@/.scm} contiene las
+El archivo @file{scm/translation-functions.scm} contiene las
 definiciones de @code{format-mark-numbers} (el formato por omisión),
 @code{format-mark-box-numbers}, @code{format-mark-letters} y
 @code{format-mark-box-letters}.  Se pueden usar éstos como inspiración
@@ -2938,7 +3095,7 @@ Referencia de la notación:
 @ref{Formatear el texto},
 @ref{Alinear los contextos}.
 
-Archivos de inicio: @file{scm/@/translation@/-functions@/.scm}
+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.
@@ -3110,7 +3267,7 @@ Referencia de la notación:
 @ref{Barras manuales}.
 
 Archivos de inicio:
-@file{ly/@/grace@/-init@/.ly}.
+@file{ly/grace-init.ly}.
 
 Fragmentos de código:
 @rlsr{Rhythms}.
@@ -3157,11 +3314,64 @@ anterior
 >>
 @end lilypond
 
+El uso de notas de adorno dentro de los contextos de voz tiende
+a confundir la manera en que se tipografía la voz.
+Esto se puede soslayar mediante la inserción de un silencio o nota
+entre la instrucción de voz y la nota de adorno.
+
+@lilypond[quote,verbatim]
+accMusic = {
+  \acciaccatura { f8 } e8 r8 \acciaccatura { f8 } e8 r4
+}
+
+\new Staff {
+  <<
+    \new Voice {
+      \relative c'' {
+        r8 r8 \voiceOne \accMusic \oneVoice r8 |
+        r8 \voiceOne r8 \accMusic \oneVoice r8 |
+      }
+    }
+    \new Voice {
+      \relative c' {
+        s8 s8 \voiceTwo \accMusic \oneVoice s8 |
+        s8 \voiceTwo r8 \accMusic \oneVoice s8 |
+      }
+    }
+  >>
+}
+@end lilypond
+
 Las secciones de adorno sólo se deben usar dentro de expresiones de
 música secuenciales.  No están contemplados el anidado ni la
 yuxtaposición de secciones de adorno, y podría producir caídas u otros
 errores.
 
+Cada nota de adorno en la salida MIDI tiene una longitud que es 1/4 de
+su duración real.  Si la duración combinada de las notas de adorno es
+mayor que la longitud de la nota precedente, se genera un error
+@qq{@code{Retrocediendo en el tiempo MIDI}}.  Tiene dos opciones: en
+primer lugar, puede hacer más corta la duración de las notas de
+adorno, por ejemplo:
+
+@example
+\acciaccatura @{ c'8[ d' e' f' g'] @}
+@end example
+
+se convierte en:
+
+@example
+\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'] @} @}
+@end example
+
+Véase @ref{Escalar las duraciones}.
+
 
 @node Alinear con una cadenza
 @unnumberedsubsubsec Alinear con una cadenza