Suivant : Changement d’échelle des durées, Précédent : Durées, Haut : Écriture du rythme
Les nolets — triolets, quintolets, etc. — sont obtenus en multipliant toutes les durées d'une expression musicale par une fraction.
\times fraction expr_musique
La durée de expr_musique sera multipliée par la fraction. Le dénominateur de la fraction sera imprimé au-dessus des notes, parfois avec un crochet. Le nolet le plus courant est le triolet, dans lequel 3 notes ont la durée de 2, et où les notes durent donc 2/3 de leur valeur écrite.
g'4 \times 2/3 {c'4 c' c'} d'4 d'4
Les nolets peuvent être imbriqués ; par exemple,
\override TupletNumber #'text = #tuplet-number::calc-fraction-text \times 4/6 { a4 a \times 3/5 { a a a a a } }
\tupletUp
,
\tupletDown
,
\tupletNeutral
.
La propriété tupletSpannerDuration
spécifie la longueur voulue de
chaque crochet. Avec elle, vous pouvez faire plusieurs nolets en ne
tapant \times
qu'une fois, ce qui évite une longue saisie. Dans
le prochain exemple, deux triolets sont imprimés avec une seule fonction
\times
.
\set tupletSpannerDuration = #(ly:make-moment 1 4) \times 2/3 { c8 c c c c c }
Pour plus d'information sur make-moment
, voir
Gestion du temps.
L'apparence du chiffre est déterminée par la propriété text
dans
TupletNumber
. La valeur par défaut imprime seulement le
dénominateur, mais si elle est définie par la fonction
tuplet-number::calc-fraction-text
, la fraction entière
num:den sera imprimée à la place.
Pour éviter d'imprimer les chiffres des nolets, utilisez
\times 2/3 { c8 c c } \times 2/3 { c8 c c } \override TupletNumber #'transparent = ##t \times 2/3 { c8 c c } \times 2/3 { c8 c c }
Utilisez la fonction \tweak
pour définir une priorité dans le cas
de nolets imbriqués débutant au même moment. Dans cet exemple,
\tweak
spécifie un texte sous forme de fraction pour le
TupletNumber
externe et de dénominateur pour les trois triolets
internes.
\new Staff { \tweak #'text #tuplet-number::calc-fraction-text \times 4/3 { \tweak #'text #tuplet-number::calc-denominator-text \times 2/3 { c'8[ c'8 c'8] } \times 2/3 { c'8[ c'8 c'8] } \times 2/3 { c'8[ c'8 c'8] } } }
Ici, \tweak
et \override
agissent de concert pour
spécifier le positionnement du TupletBracket
. Le premier
\tweak
positionne le TupletBracket
du nolet externe au
dessus de la portée. Le second \tweak
positionne le
TupletBracket
du premier triolet interne au dessous de la
portée. Notez que cette paire de fonctions \tweak
n'affecte
que le triolet extérieur et le premier des trois triolets imbriqués
parce qu'ils commencent au même instant musical. Nous utilisons
\override
de manière tout à fait normale, pour forcer le
positionnement du TupletBracket
des deuxième et troisième
triolets en dessous de la portée.
\new Staff { \tweak #'text #tuplet-number::calc-fraction-text \tweak #'direction #up \times 4/3 { \tweak #'direction #down \times 2/3 { c'8[ c'8 c'8] } \override TupletBracket #'direction = #down \times 2/3 { c'8[ c'8 c'8] } \times 2/3 { c'8[ c'8 c'8] } } }
Les crochets de nolets peuvent aller jusqu'aux prémisses de la mesure suivante, ou à la prochaine note.
Référence du programme : TupletBracket, TupletNumber, TimeScaledMusic.
Cette page documente LilyPond-2.11.58 (branche de développement).
Rapportez toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs
Vos suggestions à propos de la documentation sont les bienvenues.