[ << Notación musical ] | [Top][Contents][Index] | [ Notación especializada >> ] |
[ < Repeticiones normales ] | [ Up : Repeticiones largas ] | [ Repeticiones explícitas > ] |
Marcas de repetición manual
Nota: Estos métodos sólo se utilizan para realizar
construcciones de repetición poco usuales, y pueden tener un
comportamiento distinto al esperado. En casi todas las
situaciones, se deben crear las repeticiones utilizando la
instrucción estándar \repeat
o imprimiendo las barras
de compás correspondientes. Para ver más información, consulte
Barras de compás.
Se puede usar la propiedad repeatCommands
para controlar la
disposición de las repeticiones. Su valor es una lista de Scheme
de instrucciones de repetición.
start-repeat
Imprimir una barra de compás
.|:
\relative { c''1 \set Score.repeatCommands = #'(start-repeat) d4 e f g c1 }
En la práctica habitual del grabado no se imprimen signos de repetición al principio de la pieza.
end-repeat
Imprimir una barra de compás
:|.
\relative { c''1 d4 e f g \set Score.repeatCommands = #'(end-repeat) c1 }
(volta number) … (volta #f)
Crear una nueva casilla de repetición con el número que se especifica. El corchete de vez se debe terminar de forma explícita, pues en caso contrario no se imprime.
\relative { f''4 g a b \set Score.repeatCommands = #'((volta "2")) g4 a g a \set Score.repeatCommands = #'((volta #f)) c1 }
Se pueden producir varias instrucciones de repetición en el mismo punto:
\relative { f''4 g a b \set Score.repeatCommands = #'((volta "2, 5") end-repeat) g4 a g a c1 \set Score.repeatCommands = #'((volta #f) (volta "95") end-repeat) b1 \set Score.repeatCommands = #'((volta #f)) }
Se puede incluir texto dentro de la casilla de primera y segunda vez. El texto puede ser un número o números, o un elemento de marcado, véase Formatear el texto. La forma más fácil de usar texto de marcado es definir el marcado previamente, y luego incluirlo dentro de una lista de Scheme.
voltaAdLib = \markup { \volta-number { 1. 2. 3... } \italic { ad lib. } } \relative { c''1 \set Score.repeatCommands = #`((volta ,voltaAdLib) start-repeat) c4 b d e \set Score.repeatCommands = #`((volta #f) (volta ,#{ \markup \volta-number "4." #}) end-repeat) f1 \set Score.repeatCommands = #'((volta #f)) }
Véase también
Referencia de la notación: Barras de compás, Formatear el texto.
Fragmentos de código: Repeats.
Referencia de funcionamiento interno: VoltaBracket, RepeatedMusic, VoltaRepeatedMusic.
[ << Notación musical ] | [Top][Contents][Index] | [ Notación especializada >> ] |
[ < Repeticiones normales ] | [ Up : Repeticiones largas ] | [ Repeticiones explícitas > ] |