]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/es/user/rhythms.itely
Merge branch 'master' of ssh://jomand@git.sv.gnu.org/srv/git/lilypond
[lilypond.git] / Documentation / es / user / rhythms.itely
index 47c0f019a9d31386963f2dcc48101b0af0a83c8c..9ad92c71732c30fd6bae2e40495d75cf616512a5 100644 (file)
@@ -1,6 +1,6 @@
 @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.
@@ -910,24 +910,8 @@ Las indicaciones de compás de la música mensural se tratan en
 
 @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
@@ -1093,13 +1077,17 @@ para indicar dónde se pueden producir los saltos.
 @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}
@@ -1108,19 +1096,21 @@ Se puede crear esta notación estableciendo una indicación de compás
 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 |
@@ -1130,7 +1120,7 @@ las duraciones que se muestran están multiplicadas por 3/5, pues 3/5 *
     \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
@@ -1138,18 +1128,18 @@ las duraciones que se muestran están multiplicadas por 3/5, pues 3/5 *
     \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 {
@@ -1202,7 +1192,8 @@ Glosario musical:
 @rglos{meter}.
 
 Referencia de la notación:
-@ref{Scaling durations}
+@ref{Time signature},
+@ref{Scaling durations}.
 
 Fragmentos de código:
 @rlsr{Rhythms}.
@@ -1210,6 +1201,7 @@ Fragmentos de código:
 Referencia de funcionamiento interno:
 @rinternals{TimeSignature},
 @rinternals{Timing_translator},
+@rinternals{Default_bar_line_engraver},
 @rinternals{Staff}.
 
 @knownissues
@@ -1374,12 +1366,12 @@ pueden escribir los barrados de forma explícita; véase @ref{Manual
 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
@@ -1411,42 +1403,12 @@ c16 c8
 @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
 
@@ -1455,7 +1417,7 @@ Referencia de la notación:
 @ref{Setting automatic beam behavior}.
 
 Archivos instalados:
-@file{scm/auto-beam.scm}.
+@file{scm/@/auto@/-beam@/.scm}.
 
 Fragmentos de código:
 @rlsr{Rhythms}.
@@ -1491,20 +1453,22 @@ descritas en @ref{Automatic beams}.  Existen dos formas mutuamente
 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:
 
@@ -1527,12 +1491,24 @@ puntos finales de las barras.
 
 @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
@@ -1544,140 +1520,27 @@ pulsos en cada grupo.
 
 @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}}
@@ -1689,17 +1552,15 @@ especificadas por las propiedades de @code{autoBeamSettings}.  Estas
 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
 
@@ -1801,8 +1662,6 @@ pentagrama:
 << {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
@@ -1851,72 +1710,42 @@ a a a a
 
 @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
@@ -1992,6 +1821,8 @@ g a]
 
 @snippets
 
+@lilypondfile[verbatim,lilyquote,ragged-right,texidoc,doctitle]
+{flat-flags-and-beam-nibs.ly}
 
 @node Feathered beams
 @unnumberedsubsubsec Feathered beams
@@ -2789,6 +2620,7 @@ Referencia de funcionamiento interno:
 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