[ << Notación musical ] | [Top][Contents][Index] | [ Notación especializada >> ] |
[ < Notación polimétrica ] | [ Up : Impresión de las duraciones ] | [ Mostrar los ritmos de la melodía > ] |
División automática de las notas
Las notas largas se pueden convertir automáticamente en notas
ligadas. Se hace mediante la sustitución del
Note_heads_engraver
por el
Completion_heads_engraver
. De forma similar, los silencios
largos que sobrepasan líneas de compás se dividen automáticamente
sustituyendo el grabador Rest_engraver
con el grabador
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.
\new Voice \with { \remove Note_heads_engraver \consists Completion_heads_engraver \remove Rest_engraver \consists Completion_rest_engraver } \relative { c'2. c8 d4 e f g a b c8 c2 b4 a g16 f4 e d c8. c2 r1*2 }
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.
La propiedad completionUnit
fija una duración preferida
para las notas divididas.
\new Voice \with { \remove Note_heads_engraver \consists Completion_heads_engraver } \relative { \time 9/8 g\breve. d''4. \bar "||" \set completionUnit = \musicLength 4. g\breve. d4. }
Estos grabadores dividen las notas que tienen la duración escalada, como las de los tresillos, en notas que tienen el mismo factor de escala que la nota original de la entrada.
\new Voice \with { \remove Note_heads_engraver \consists Completion_heads_engraver } \relative { \time 2/4 r4 \tuplet 3/2 {g'4 a b} \scaleDurations 2/3 {g a b} g4*2/3 a b \tuplet 3/2 {g4 a b} r4 }
Véase también
Glosario musical: tie
Manual de aprendizaje: Explicación de los grabadores, Añadir y eliminar grabadores.
Fragmentos de código: Rhythms.
Referencia de funcionamiento interno: Note_heads_engraver, Completion_heads_engraver, Rest_engraver, Completion_rest_engraver, Forbid_line_break_engraver.
Advertencias y problemas conocidos
Por consistencia con el comportamiento anterior, las notas y
silencios que tienen una duración mayor de un compás, como
c1*2
, se dividen en notas sin ningún factor de escala,
{ c1 c1 }
. La propiedad completionFactor
controla
este comportamiento, y al darle el valor #f
podemos hacer
que las notas y silencios divididos tengan el mismo factor de
escala que las duraciones de las notas originales de la entrada.
[ << Notación musical ] | [Top][Contents][Index] | [ Notación especializada >> ] |
[ < Notación polimétrica ] | [ Up : Impresión de las duraciones ] | [ Mostrar los ritmos de la melodía > ] |