# Introduction à LilyPond/Notation spécifique à certains instruments

* 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 ]

## Instruments à corde

Avec un instrument à corde, il est possible de laisser sonner une note pendant que l'on joue la suivante. Pour cela, on ajoute la commande \laissezVibrer après la note.

## Vents

Pour indiquer une respiration (avec une apostrophe), on utilise la commande \breathe.

## Piano

La partie de piano se compose de deux portées, une en clef de sol (en haut) et une en clef de fa. Les deux portées, créées comme à l'habitude par \new Staff, sont introduites la commande \new PianoStaff : les deux portées sont alors reliées par une accolades, et l'on n'indique le chiffrage de la mesure que pour la première portée (par contre, les altérations à la clef doivent être indiquées pour chaque portée).

### Exemple

Si l'on n'a qu'une seule mélodie, on peut aussi laisser LilyPond placer les notes sur la portée du haut ou du bas : les notes plus aiguës que le do médium sont placées en haut, et les notes plus graves en bas. On n'a plus donc qu'une seule voix. Pour cela, on utilise la commande \autochange.

### Exemple

Pour indiquer les actions sur les pédales, on met les commandes suivantes après la note à laquelle on effectue l'action :
* \sustainDown : on appuie sur la pédale forte (celle qui prolonge le son) ;
* \sustainUp : on relâche la pédale forte ;
* \unaCorda : on appuie sur la pédale douce ;
* \treCorde : on relâche la pédale douce ;
* \sostenutoDown : on appuie sur la pédale de soutien ;
* \sostenutoUp : on relâche la pédale de soutien.
Par défaut, l'appuie sur la pédale forte est indiqué par la mention « Ped. » en écriture cursive, et le relâchement est indiqué par une étoile. On peut remplacer ceci par un crochet placé sous les notes à laisser sonner, en indiquant la commande :
    \set Staff.pedalSustainStyle = #'bracket
On peut indiquer la mention « Ped. » et mettre des crochets avec la commande :
    \set Staff.pedalSustainStyle = #'mixed

## Guitare
### Notation classique

Habituellement, on utilise la clef de sol une octave en dessous de son niveau normal ; on utilise donc \clef "G_8".
Pour entrer le doigté utilisé, on peut utiliser les indications habituelles (cf. Une ligne mélodique complète > Indications supplémentaires).
Dans le cas d'un accord, on peut indiquer le numéro de corde, on ajoute simplement le numéro de la corde précédé d'une barre de fraction inversée :
* \1 pour la mi aigu ;
* \2 pour la si ;
* \3 pour la sol ;
* \4 pour la ré ;
* \5 pour la la ;
* \6 pour la mi grave.
On utilise les mêmes conventions pour les autres instruments de la famille, comme le banjo ou la guitare basse. Notons que comme pour la guitare, on écrit les notes une octave au dessus de leur hauteur réelle avec la guitare basse ; on utilise donc \clef "F_8".

### Tablature

Pour mettre des tablatures, on crée une portée spécifique avec la commande \new TabStaff. La corde est indiquée comme ci-dessus, et la frette est déterminée automatiquement.
Au lieu d'indiquer la corde, on peut indiquer la position, c'est-à-dire la frette sous l'index (la frette plus basse jouée). Pour cela, on définit la variable \set TabStaff.minimumFret = #n°_de_frette ; il est alors inutile d'indiquer le numéro de corde après.

#### Exemple

    gamme pentatonique de la mineur avec indication des cordes
    gamme pentatonique de la mineur avec indication de la position
    les deux donnent le même résultat :
Si l'on écrit en parallèle la musique sur une portée et sur une tablature, on peut mettre en évidence l'association des deux en les plaçant dans un groupe de portées (\new StaffGroup), notamment lorsque d'autres voix sont portées sur la partition.
Si l'on change l'accordage de la guitare (par exemple jeu en accordage « à vide », « open chords »), il faut indiquer la note à vide de chaque corde. Cela s'indique sous la forme d'un entier positif ou négatif qui correspond au nombre de demi-tons par rapport au do médium.
Par exemple, pour un accordage ouvert en ré (D open tuning), les cordes suivant la progression ré-la-ré-fa♯-la-ré (DADF♯AD) :
Il existe aussi des modes prédéfinis, par exemple
On utilise aussi cette technique pour créer les tablatures d'une guitare basse, mais Lilypond dispose d'un mode prédéfini :
En guise de référence, voici les accordages habituels de la guitare et de la basse :
    guitare : (+4 -1 -5 -10 -15 -20) ;
    basse : (-17 -22 -27 -32).

### Diagramme d'accord

On peut placer un diagramme d'accord. C'est une chaîne de caractère \markup placée au-dessus de la portée, donc avec l'accent circonflexe « ^ ». Ce diagramme est introduit par \fret-diagram-terse #"diagramme" et est une succession de codes séparés par un point virgule ; le code peut être :
* x (petit X) : la corde n'est pas jouée ;
* o (petit O) : la corde est jouée à vide ;
* un numéro : la frette correspondante.
L'ordre des cordes est de la plus grave à la plus aiguë (de gauche à droite sur le diagramme).

#### Exemple

    accord de ré majeur

#### Exemple

    accord de la mineur
Pour faire un barré, il faut :
* pour la première corde concernée, que la frette soit suivie d'un tiret puis d'une parenthèse ouvrante, avant le point-virgule ;
* pour la dernière corde concernée, que la frette soit suivie d'un tiret puis d'une parenthèse fermante, avant le point-virgule.

#### Exemple

    accord de sol majeur en barré sur la troisième case
On peut faire figurer plusieurs doigtés sur une même corde (par exemple pour indiquer deux accords proches avec un seul diagramme, ou encore une alternative à un accord). Pour cela, il suffit de mettre les indications de frette séparées par un espace, avant le point-virgule qui conclut la corde.
Si l'on utilise \fret-diagram #"diagramme" à la place, il faut indiquer le numéro de corde devant, le mi grave étant la corde 6 et le mi aigu la corde 1. Le diagramme est une succession de n° de corde-frette;. Dans ce cas-là, le barré n'est pas figuré par un trait.

#### Exemple
### Autres notations

Les notes étouffées se notent avec un croix. Pour ce faire, on introduit le passage par \override NoteHead #'style = #'cross et on le termine par \revert NoteHead #'style.

## Chant

Nous avons déjà vu comment faire figurer des paroles (voir Partition de chant et grille d'accords > Paroles). Il existe d'autres manières de faire, qui donnent des possibilités supplémentaires.
Par ailleurs, pour être aussi rigoureux que les portées, les paroles devraient être introduites par \new Lyrics.
Les voix chantées peuvent être regroupées dans un ensemble \new ChoirStaff <<…>>.
Si les paroles sont trop resserrées, on peut augmenter l'espacement avec \override Lyrics.LyricSpace #'minimum-distance = #valeur, par exemple \override Lyrics.LyricSpace #'minimum-distance = #valeur. Cette commande prend effet pour les paroles qui suivent. On peut le généraliser en le mettant dans le bloc \layout (voir Mise en forme d'une partition.

### Mode \lyricmode

Si l'on utilise le mode \lyricmode, il est possible d'indiquer la durée de chaque syllabe ; si la durée est omise, LyliPond la détermine de manière automatique comme avec \addlyrics.

#### Exemple

Ce mode permet de placer des paroles dans une variable.

### Mode \lyricsto

Le mode \lyricsto permet de travailler avec des portées ayant plusieurs voix. En effet, si l'on donne un nom à une voix, on peut alors associer explicitement les paroles à une voix.

#### Exemple

Dans ce mode, le placement des syllabes est déterminé de manière automatique, comme avec \addlyrics. Par ailleurs, lorsque des notes sont liées par un legato, cela est automatiquement considéré comme un mélisme. Pour qu'un groupe non lié soit considéré comme un mélisme, il faut placer \melisma après la première note et \melismaEnd après la dernière note du groupe.

## Instruments transpositeurs

Dans le cas d'un instrument transpositeur, comme une clarinette ou une trompette en si ♭, on écrit la hauteur des notes que doit lire l'instrumentiste. Si l'on veut générer un fichier midi, on indique à LilyPond qu'il faut décaler les notes par l'instruction :
Voir l'exemple dans Association de plusieurs voix > Voix sur plusieurs portées différentes.

## Batterie

Pour entrer une partie de batterie, on utilise la commande \drums à la place de \new Staff. À la place des noms des notes, on utilise les noms des accessoires (en anglais), ou bien leur abréviation. Les durées sont indiquées comme à l'habitude. Par exemple, pour un coup de grosse caisse sonnant durant une noire, on peut entrer bassdrum4 ou bien bd4.

### Exemple

    donne
    Fichier:Ly intro queen another one bites the dust.png
    écouter l'extrait
Nom et abréviations des accessoires :
| Accessoire | Nom LilyPond | Abréviation |
| frappe de baguettes | sidestick | ss |
| grosse caisse | bassdrum | bd |
| caisse claire | snare | sn |
| tom aigu | hightom | tomh |
| tom moyen aigu | himidtom | tommh |
| tom moyen grave | lowmidtom | tomml |
| tom grave | lowtom | toml |
| charleston | hihat | hh |
| charleston ouvert | hihatopen | hho |
| charleston semi-ouvert | halfopenhihat | hhho |
| charleston fermé | closedhihat | hhc |
| pédale de charleston | pedalhihat | hhp |
| crash | crashcymbal | cymc |
| splash | splashcymbal | cyms |
| ride | ridecymbal | cymr |
| cloche du ride | ridebell | rb |
| frappe de main | handclap | hc |
La liste des accessoires se trouve dans le fichier drumpitch-init.LY situé dans un dossier ly (par exemple LiLypond\ usr\ share\ lilypond\ current\ ly\).

## Voir aussi
### Dans Wikipédia

Gestion de partitions volumineuses < ↑ > Mise en forme d'une partition