[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Notation polymétrique ] | [ Up : Gravure du rythme ] | [ Gravure de lignes rythmiques > ] |
Découpage automatique des notes
On peut convertir automatiquement les notes longues en notes liées. Il
suffit pour cela de remplacer le graveur Note_heads_engraver
par
le graveur Completion_heads_engraver
. Il en va de même pour des
silences ; le Completion_rest_engraver
devra alors remplacer le
Rest_engraver
. Dans l’exemple suivant, les notes ou silences qui
dépassent de la mesure sont divisés et au besoin liés.
\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 }
Ces graveurs divisent toutes les notes et silences qui débordent de la mesure, et insèrent des liaisons de prolongation. Dans la pratique, cette fonctionnalité permet de déboguer des partitions complexes : si les mesures ne sont pas entièrement remplies, alors les liaisons de prolongation montrent exactement la durée des décalages de mesure.
La propriété completionUnit
détermine la durée de référence pour
diviser les notes.
\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. }
Ces graveurs découperont les notes de durée altérée, telles celles d’un triolet, en notes ayant le même facteur d’échelle que les otes saisies.
\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 }
Voir aussi
Glossaire musicologique : liaison de tenue.
Manuel d’initiation : Ajout et suppression de graveurs, Tout savoir sur les graveurs.
Morceaux choisis : Rythme.
Références des propriétés internes : Note_heads_engraver, Completion_heads_engraver, Rest_engraver, Completion_rest_engraver, Forbid_line_break_engraver.
Problèmes connus et avertissements
Pour rester cohérent avec le comportement précédent, les notes ou
silences d’une durée supérieure à la mesure, comme un c1*2
,
seront divisés sans être mis à l’échelle – on aura donc
{ c1 c1 }
. La propriété completionFactor
, qui contrôle
ce comportement, peut être désactivée (valorisée à #f
) pour
autoriser les notes ou silences divisés à adopter le facteur d’échelle
des durées saisies.
[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Notation polymétrique ] | [ Up : Gravure du rythme ] | [ Gravure de lignes rythmiques > ] |