GNU LilyPond – Manuel de notation: 1.4.2 Autres types de répétition

### 1.4.2 Autres types de répétition

Nous abordons ici les reprises de courte durée. Il en existe deux formes, à savoir la répétition d’une même note sur quelques mesures – représentée par une barre oblique ou le signe pourcent – et les trémolos.

#### 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.

>     \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.

>     \repeat percent 3 { c4 d e f }
>     \repeat percent 4 { c2 d }

>     \repeat percent 3 { c4 d e f | c2 g' }

#### Morceaux choisis

Compteur de répétition en pourcent

Les répétitions de plus de 2 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 multi-mesures dont on modifie l’aspect :

>     makePercent =
>     #(define-music-function (parser location 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, PercentRepeat, DoublePercentRepeat, DoublePercentRepeatCounter, PercentRepeatCounter, PercentRepeatedMusic.

#### Problèmes connus et avertissements

LilyPond ne dispose que de trois signes différents pour indiquer une répétition « en pourcent » : une simple barre oblique qui représente un seul temps quelle que soit la durée des notes répétées ; une barre oblique simple entourée de points qui représente une mesure entière ; une double barre oblique entourée de points et placée sur la barre de mesure pour indiquer une répétition de deux mesures.

#### Répétitions en trémolo

Il y a deux formes de trémolo : la répétition alernative de deux notes ou accords, et la répétition rapide d’une seule note ou d’un accord. Lorsqu’il est constitué d’une alternance répétitive, le trémolo s’indique en ajoutant des barres de ligature entre les deux notes ou accords concernés. Lorsqu’il s’agit d’une répétition rapide, des barres de ligature penchées sont ajoutées à la note en question.

On peut placer une notation de trémolo entre deux notes, avec la commande `\repeat` suivie du style trémolo :

>     \repeat tremolo 8 { c16 d }
>     \repeat tremolo 6 { c16 d }
>     \repeat tremolo 2 { c16 d }

La syntaxe de `\repeat tremolo` requiert espressément deux notes encadrées par des accolades, et le nombre de répétitions exprimé en durée d’une note (pointée ou non). Ainsi, dans l’exemple ci-dessus, `\repeat tremolo 7` est valide car correspond à une note doublement pointée, à l’inverse de `\repeat tremolo 9`.

La durée d’un trémolo est égale à la durée de l’expression entre accolades multipliée par le nombre de fois à répéter : `\repeat tremolo 8 { c16 d16 }` correspond donc à la valeur d’une ronde, et sera représenté par deux rondes séparées par des barres de trémolo.

On peut indiquer de la même manière un trémolo sur une seule note, qu’il faudra alors laisser sans accolades :

>     \repeat tremolo 4 c'16

Le même résultat s’obtient en faisant suivre la note considérée de deux points et d’un nombre (`note:nombre`). Le nombre en question correspond à la valeur de la subdivision ; il doit être au moins de 8, auquel cas la hampe sera barrée par un seul trait de ligature. Si ce nombre est omis, la dernière valeur – telle que mémorisée dans `tremoloFlags` – sera utilisée.

>     c2:8 c:32
>     c: c:

#### Morceaux choisis

Trémolo et changement de portée

Dans la mesure où `\repeat tremolo` requiert deux arguments musicaux pour un trémolo d’accords, la note ou l’accord de la portée opposée doît être encadré par des accolades et se voir adjoindre la commande `\change Staff`.

>     \new PianoStaff <<
>       \new Staff = "up" \relative c'' {
>         \key a \major
>         \time 3/8
>         s4.
>       }
>       \new Staff = "down" \relative c'' {
>         \key a \major
>         \time 3/8
>         \voiceOne
>         \repeat tremolo 6 {
>           <a e'>32
>           {
>             \change Staff = "up"
>             \voiceTwo
>             <cis a' dis>32
>           }
>         }
>       }
>     >>

#### Voir aussi

Morceaux choisis : Répétitions.

Autres langues : English, deutsch, español, 日本語.

#### LilyPond — Manuel de notation