| [ << Notation musicale générale ] | [Racine][Table des matières][Index] | [ Notation spécialisée >> ] |
| [ < Autres types de répétition ] | [Plus haut: Autres types de répétition ] | [ Répétitions en trémolo > ] |
Répétitions de mesure
Le style de « reprise en pourcent » sert à répéter une séquence de notes. Elle sera imprimée une fois, puis remplacée par un symbole spécial.
En voici la syntaxe :
\repeat percent nombre expression_musicale
Les séquences inférieures à une mesure sont remplacées par une barre oblique.
\relative c'' { \repeat percent 4 { c128 d e f } \repeat percent 4 { c64 d e f } \repeat percent 5 { c32 d e f } \repeat percent 4 { c16 d e f } \repeat percent 4 { c8 d } \repeat percent 4 { c4 } \repeat percent 2 { c2 } }
Les séquences d’une ou deux mesures sont remplacées par un symbole qui ressemble au symbole de pourcentage.
\relative c'' { \repeat percent 2 { c4 d e f } \repeat percent 2 { c2 d } \repeat percent 2 { c1 } }
\relative { \repeat percent 3 { c''4 d e f | c2 g' } }
Notez bien le décalage dans le temps pour accéder à l’objet graphique
DoublePercentRepeat : il s’agit de la deuxième mesure de la
répétition. On y accède aisément à l’aide de la commande \after.
\new Voice \with { \consists Balloon_engraver } { \after 1*3 \balloonGrobText DoublePercentRepeat #'(-1 . 2) "repeat" \repeat percent 2 { g'1 | a'1 } }
Les séquences inférieures à la mesure et qui contiennent des durées différentes sont remplacées par un double symbole de pourcentage.
\relative { \repeat percent 4 { c''8. <d f>16 } \repeat percent 2 { \tuplet 3/2 { r8 c d } e4 } }
Morceaux choisis
Compteur de répétition en pourcent
Les répétitions de plus de deux mesures sont surmontées d’un compteur,
si l’on active la propriété countPercentRepeats comme le montre
l’exemple suivant :
\relative c'' { \set countPercentRepeats = ##t \repeat percent 4 { c1 } }
Affichage du numéro de répétition en pourcent
Le numéro de mesure répétée sera imprimé à intervalle régulier si vous
déterminez la propriété de contexte repeatCountVisibility.
\relative c'' { \set countPercentRepeats = ##t \set repeatCountVisibility = #(every-nth-repeat-count-visible 5) \repeat percent 10 { c1 } \break \set repeatCountVisibility = #(every-nth-repeat-count-visible 2) \repeat percent 6 { c1 d1 } }
Répétition en pourcent isolée
Des symboles de pourcentage isolés peuvent aussi être obtenus au moyen d’un silence multimesure dont on modifie l’aspect :
makePercent = #(define-music-function (note) (ly:music?) "Make a percent repeat the same length as NOTE." (make-music 'PercentEvent 'length (ly:music-length note))) \relative c'' { \makePercent s1 }
Voir aussi
Glossaire musicologique : percent repeat, simile.
Morceaux choisis : Répétitions.
Référence des propriétés internes : RepeatSlash, RepeatSlashEvent, DoubleRepeatSlash, PercentRepeat, PercentRepeatCounter, PercentRepeatedMusic, Percent_repeat_engraver, DoublePercentEvent, DoublePercentRepeat, DoublePercentRepeatCounter, PercentRepeatCounter, PercentRepeatedMusic, Double_percent_repeat_engraver, Slash_repeat_engraver.
Problèmes connus et avertissements
Les répétitions en pourcent ne peuvent contenir rien d’autre que le signe pourcent lui-même ; en particulier, les changements de métrique ne seront pas répété.
\repeat percent 3 { \time 5/4 c2. 2 \time 4/4 2 2 }
Tout changement de métrique ou insertion d’une commande \partial
devra impérativement se traîter sous forme de construction parallèle,
en dehors de la répétition en pourcentage :
<< \repeat percent 3 { c2. 2 2 2 } \repeat unfold 3 { \time 5/4 s4*5 \time 4/4 s1 } >>
| [ << Notation musicale générale ] | [Racine][Table des matières][Index] | [ Notation spécialisée >> ] |
| [ < Autres types de répétition ] | [Plus haut: Autres types de répétition ] | [ Répétitions en trémolo > ] |
![[image of music]](../64/lily-1d804fba.png)
![[image of music]](../8c/lily-88517066.png)
![[image of music]](../9a/lily-ba99c281.png)
![[image of music]](../5a/lily-42525dba.png)
![[image of music]](../4d/lily-2b6fed34.png)
![[image of music]](../8b/lily-c2de4d49.png)
![[image of music]](../b6/lily-e35aa380.png)
![[image of music]](../05/lily-df942353.png)
![[image of music]](../fc/lily-5b4de061.png)
![[image of music]](../cb/lily-3eb55d33.png)