[ << Rhythms ] | [Top][Contents] | [ Expressive marks >> ] |
[ < Ligature à la pulsation ] | [ Up : Rhythms ] | [ Exemple pour tam-tam > ] |
Subdivision des ligatures
Les ligatures d’une succession de notes de durée inférieure à la double
croche ne sont pas subdivisées par défaut. Autrement dit, tous les
traits de ligature (deux ou plus) seront continus. Ce comportement peut
être modifié afin de diviser la ligature en sous-groupes grâce à la
propriété subdivideBeams
. Lorsqu’elle est activée, un certain
nombre de traits de ligature entre deux hampes est supprimé à des
intervalles correspondant à la durée de sous-groupe souhaitée.
Les propriétés minimumBeamSubdivisionInterval
et
maximumBeamSubdivisionInterval
permettent de configurer les
limites de la subdivision automatique des ligatures : l’intervalle
rythmique minimum auquel subdiviser et le nombre de tronçons supprimés
selon cet intervalle. Lorsque le nombre fourni à
maximumBeamSubdivisionInterval
n’est pas une puissance de 2, la
plus petite durée pour subdiviser sera de
maximumBeamSubdivisionInterval
divisé par une puissance de 2 tout
en restant supérieur ou égal à minimumBeamSubdivisionInterval
.
Lorsque la propriété respectIncompletBeams
est activée, la
profondeur de la subdivision (le nombre de traits de ligature)
correspond à la durée la plus longue de sous-groupe possible à partir de
la hampe considérée. Les deux dernières hampes de la ligature sont
toutefois exclues de cette règle.
\relative c'' { c32[ c c c c c c c] \set subdivideBeams = ##t c32[ c c c c c c c] % Set minimum beam subdivision interval to 1/8 just for this beam \once \set minimumBeamSubdivisionInterval = \musicLength 8 c32[ c c c c c c c] % Set maximum beam subdivision interval to 1/16 just for this beam \once \set maximumBeamSubdivisionInterval = \musicLength 16 c32[ c c c c c c c] % Set maximum beam subdivision interval to 3/8 just for this beam \once \set maximumBeamSubdivisionInterval = \musicLength 8*3 c64[ c c c c c c c c c c c c c c c] r2. % Shorten beam by 1/32 c32[ c c c c c c] r32 % Shorten beam by 3/32 c32[ c c c c] r16. % Respect the incomplete beams of the previous two examples \set respectIncompleteBeams = ##t c32[ c c c c c c] r32 % no visual change here as last two stems are exempt from this % special rule c32[ c c c c] r16. }
[ << Rhythms ] | [Top][Contents] | [ Expressive marks >> ] |
[ < Ligature à la pulsation ] | [ Up : Rhythms ] | [ Exemple pour tam-tam > ] |