# Introduction à LilyPond/Le rythme

* Principe général
* Structure du fichier
* La hauteur des notes
* Le rythme
* Une ligne mélodique complète
* Partition de chant et grille d'accords
* Association de plusieurs voix
* Gestion de partitions volumineuses
* Notation spécifique à certains instruments
* Mise en forme d'une partition
* Génération d'un fichier de son
* Afficher du texte
* Programmation
* LilyPond et Python
* Voir aussi
* Index
* Principe général
* Structure du fichier
* La hauteur des notes
* Le rythme
* Une ligne mélodique complète
* Partition de chant et grille d'accords
* Association de plusieurs voix
* Gestion de partitions volumineuses
* Notation spécifique à certains instruments
* Mise en forme d'une partition
* Génération d'un fichier de son
* Afficher du texte
* Programmation
* LilyPond et Python
* Voir aussi
* Index
[ Modifier le sommaire ]

## Indication des durées

Les durées sont indiquées par un nombre qui suit la même convention que l'indication de la mesure.
Indication des durées :
| Durée | Code LilyPond |
| ronde carrée | \breve |
| ronde | 1 |
| blanche | 2 |
| noire | 4 |
| croche | 8 |
| double-croche | 16 |
| triple-croche | 32 |
| quadruple-croche | 64 |
Les durées sont indiquées après la hauteur de la note, accolée à celle-ci. Pour les valeurs pointées, il suffit d'ajouter un point « . » après la valeur. Pour le double-point, on met deux points l'un après l'autre après la valeur.
Lorsque des notes sont liées, on met un tildé « ~ » entre elles.
Si l'on n'indique pas de durée, c'est la durée de la note précédente qui s'applique.
Les silences sont indiqués par un r (pour rest) suivi de la valeur correspondant à leur durée. Si l'on veut que la marque du silence soit centrée sur la mesure, on utilisera la commande R.
Indication des durées :
| Code LilyPond | Durée |
| silence correspondant à la ronde carrée | r\breve |
| pause | r1 |
| demi-pause | r2 |
| soupir | r4 |
| demi-soupir | r8 |
| quart de soupir | r16 |
| huitième de soupir | r32 |
| seizième de soupir | r64 |
Si un silence s'étale sur plusieurs mesures, on utilise l'astérisque * pour « multiplier » par le nombre de mesures. Par exemple, pour des mesures à 4/4, un silence s'étendant sur cinq mesures s'écrit R1*5
Les triolets sont introduits par l'instruction \times 2/3, indiquant que l'on met trois notes dans deux unités de temps (chaque note a deux tiers de la valeur indiquée) ; les notes du triolet sont indiquées entre accolades. Par exemple :
* \times 2/3 {c4 c c} pour un triolet de noires ;
* \times 2/3 {c8 c c} pour un triolet de croches ;

### Exemple

    \relative c' { c'1 c2 r2 c4. c8 ~ c c16 c \times 2/3 {c8 c16 c c8} }
    donne
Un sextolet est introduit de la même manière, puisque les notes valent toujours les deux-tiers de la valeur indiquée (on peut aussi écrire \times 4/6 {…}, mais cela ne change rien). Pour que les six notes soient ensembles, il faut mettre un crochet ouvrant après la première note et un crochet fermant après la dernière, sinon LilyPond affiche deux triolets à la place :
    \times 2/3 { c8[ d e f g a] } ou \times 4/6 { c8[ d e f g a] } (les deux sont strictement équivalents).
Depuis la version 2.18, le même résultat s'obtient par la commande \tuplet.
Les fractions sont alors inversées : \tuplet 3/2 est équivalent à \times 2/3.
Les crochets servent en fait à forcer la longueur du lien (barre liant les notes).

### Exemple

    \relative c' { \time 4/4 c8 c c c c[ c] c c }
    donne

## Exercice

Créer un fichier reproduisant la chanson J’ai du bon tabac, dont les notes ont déjà été vue précédemment, avec le rythme :
* première mesure : deux croches - deux croches - noire - deux croches ;
* deuxième mesure : quatre noires.

## Mesure

Pour chiffrer la mesure, on utilise la commande \time en indiquant la fraction : le dénominateur indique l'unité de temps (4 pour la noire, 8 pour la croche…) et le numérateur le nombre d'unités par mesure.
Par défaut, la mesure à 4/4 est chiffrée « C », et la mesure à 2/2 est chiffrée « 𝄵 » (C barré). Pour forcer un chiffrage sous forme de fraction, on utilise la commande \numericTimeSignature.
Les barres de mesures sont placées automatiquement par LilyPond.

### Exemple

    \relative c' { \time 2/2 c1 \time 2/4 c2 \time 3/4 c2. \time 4/4 c1 \time 6/8 c2. \time 12/8 c1. }
    donne
Lorsque l'on change de mesure au cours d'un morceau, il peut être intéressant de mettre une instruction \newSpacingSection avant le nouveau chiffrage. Cela permet à LilyPond d'ajuster l'espacement entre les notes différemment : en effet, comme les mesures n'ont pas la même durée, il n'y a pas de raison d'ajuster l'espacement de manière globale pour tout le morceau.
Lorsque l'on a une mesure à 5/4 ou 7/4, on peut la couper avec une barre pointillée avec la commande \bar "!", typiquement pour séparer la mesure à 5/4 en 3/4+2/4 (ou 2/4+3/4), ou la mesure à 7/4 en 4//4+3/4 (ou 3/4+4/4).
Si l'on veut indiquer un chiffrage de mesure à numérateur multiple, on utilise la commande \compoundMeter, par exemple (pour l'affichage des notes sur une ligne unique, voir ci-dessous) :
Nous constatons que LilyPond associe les croches suivant la décomposition indiquée.

## Cadences

Il est possible de supprimer provisoirement le découpage en mesures, par exemple pour une cadence. Pour cela, on commence la partie concernée par \cadenzaOn, et on la termine par \cadenzaOff.

## Rythme sans hauteur de note

On peut vouloir indiquer un rythme sans hauteur de note particulière. Pour cela, on met les notes entre des balises \improvisationOn… \improvisationOff. Les têtes de note sont alors des parallélogrammes.

### Exemple

    \version "2.18.2" % necessary for upgrading to future LilyPond versions. \paper{ make-footer=##f } \header { } \score{ << \chords { \set chordChanges = ##t % les accords identiques qui se suivent ne sont pas répétés c2 g f4 g c2 } \new Staff \relative c''{ \improvisationOn b2 b b4 b b2 \bar "|." \improvisationOff } >> }
    donne :
Une autre manière consiste à utiliser une portée pour batterie (drum staff) en n'affichant qu'une seule ligne de portée (line count = 1) ; la note que l'on utilise est alors celle correspondant au güiro (gui en abrégé) et l'on impose que les hampe soient orientées vers le haut (stem direction up).

### Exemple

    \version "2.18.2" % necessary for upgrading to future LilyPond versions. \score { \new DrumStaff \with {drumStyleTable = #percussion-style \override StaffSymbol.line-count = #1 \override Stem.neutral-direction = #up } \drummode { \numericTimeSignature \time 5/4 gui4. gui8~ gui4 \bar "!" gui gui \tuplet 3/2 {gui8 gui gui~} gui2 \bar "!" r2 gui8 gui r4 r4 \bar "!" r2 \bar "|." } }
    donne :

## Notes

* ↑ attention à bien distinguer \time au singulier, qui indique le chiffrage de la mesure, et \times au pluriel, qui indique les triolets, sextolets et n-olets

## Voir aussi
### Dans Wikipédia

* Liaison de prolongation
* Point de prolongation
* Représentation des durées en musique
* Solfège et rythme
* Silence (musique)
La hauteur des notes < ↑ > Une ligne mélodique complète