GNU LilyPond – Manuel d’initiation : 3.1.4 On the un-nestedness of brackets and ties
Description: GNU LilyPond – Manuel d'initiation: 3.1.4 On the un-nestedness of brackets and ties
Keywords: GNU LilyPond – Manuel d'initiation: 3.1.4 On the un-nestedness of brackets and ties

### 3.1.4 On the un-nestedness of brackets and ties

Nous avons déjà rencontré plusieurs types de crochets au fil de nos fichiers LilyPond. Ils obéissent à des règles différentes qui peuvent paraître déroutantes. Avant d’examiner ces règles, voici une liste des différents types de crochet :

Type de crochet | Fonction
--- | ---
`{ .. }` | Délimite un segment de musique séquentielle
`< .. >` | Délimite les notes d’un accord
`<< .. >>` | Délimitent des sections simultanées
`( .. )` | Marque le début et la fin d’une liaison
`\( .. \)` | Marque le début et la fin d’une liaison de phrasé
`[ .. ]` | Marque le début et la fin d’une ligature manuelle

D’autres constructions permettent d’obtenir des lignes regroupant ou en travers des notes : les liaisons de prolongation indiquées par un tilde (`~`), les marques de nolet avec `\times x/y {..}`, ou encore les notes d’ornement avec `\grace{..}`.

En dehors de LilyPond, l’imbrication correcte de différents types de crochets exige un strict respect des conventions, telles que `<< [ { ( .. ) } ] >>`, où les marques de fermeture interviennent obligatoirement dans l’ordre exactement inverse à celles d’ouverture. Ceci doit être rigoureusement respecté pour les trois types de crochets utilisés pour délimiter comme l’indique le tableau ci-dessus. Une telle rigueur dans l’imbrication n’est pas requise pour les types de crochets dont la fonction est de marquer, selon le tableau ci-dessus, lorsqu’il sont utilisés en combinaison avec des liaisons de prolongation ou des nolets. En effet, il ne s’agit pas de crochets ayant pour fonction de borner quelque chose ; ils agissent plutôt comme marquant le début de quelque chose et sa fin.

Ainsi, et bien que ce ne soit pas très musical, une liaison de phrasé peut débuter avant l’insertion d’une ligature manuelle et s’arrêter avant la fin de la ligature :

>      { g8\( a b[ c b\) a] }

De manière générale, différents types de crochets, notamment s’ils indiquent des nolets, liaisons de prolongation ou notes d’ornements, peuvent se mélanger entre eux. L’exemple suivant montre une ligature qui se prolonge sur un triolet (ligne 1), puis une liaison qui se prolonge sur un triolet (ligne 2) et enfin une ligature et une liaison qui s’étendent sur un triolet, lui-même lié à un quintolet agrémenté d’une liaison de phrasé se poursuivant (lignes 3 et 4).

>     {
>       r16[ g16 \times 2/3 {r16 e'8] }
>       g16( a \times 2/3 {b d) e' }
>       g8[( a \times 2/3 {b d') e'~]}
>       \times 4/5 {e'32\( a b d' e'} a'4.\)
>     }

Other languages: English, español, deutsch.

#### Manuel d’initiation