[ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
[ < Notació polimètrica ] | [ Up : Impressió de les duracions ] | [ Mostrar els ritmes de la melodia > ] |
Divisió automàtica de les notes
Les notes llargues es poden convertir automàticament en notes
lligades. Es fa mitjançant la substitució de
Note_heads_engraver
per
Completion_heads_engraver
. De forma semblant, els silencis
llargs que sobrepassen línies de compàs es divideixen
automàticament substituint el gravador Rest_engraver
amb el
gravador Completion_rest_engraver
. A l’exemple següent,
les notes i els silencis que travessen la barra de compàs es
divideixen, i a més les notes s’uneixen mitjançant una lligadura.
\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 }
Aquests gravadors divideixen totes les notes i silencis llargs en la barra de compàs, e insereix lligadures en les notes. Un dels seus usos és depurar partitures complexes: si els compassos no estan complets, les lligadures mostraran exactament quant li falta a cada compàs.
La propietat completionUnit
fixa una duració preferida per
a les notes dividides.
\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. }
Aquests gravadors divideixen les notes que tenen la duració escalada, com la dels tresets, en notes que tenen el mateix factor d’escala que la nota original de l’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 }
Vegeu també
Glossari musical: tie
Manual d’aprenentatge: Explicació dels gravadors, Afegir i eliminar gravadors
Fragments de codi: Rhythms.
Referència de funcionament intern: Note_heads_engraver, Completion_heads_engraver, Rest_engraver, Completion_rest_engraver, Forbid_line_break_engraver.
Advertiments i problemes coneguts
Per consistència amb el comportament anterior, les notes i
silencis que tenen un duració major d’un compàs, com
c1*2
, es divideixen en notes sense cap factor d’escala,
{ c1 c1 }
. La propietat completionFactor
controla
aquest comportament, i en donar-li el valor #f
podem fer
que les notes i silencis dividits tinguin el mateix factor
d’escala que les duracions de les notes originals de l’entrada.
[ << Notació musical ] | [Top][Contents][Index] | [ Notació especialitzada >> ] |
[ < Notació polimètrica ] | [ Up : Impressió de les duracions ] | [ Mostrar els ritmes de la melodia > ] |