Polyphonie basique - GNU LilyPond
Description: GNU LilyPond

Suivant : Instantiation explicite des voix, Précédent : Hampes, Haut : Polyphonie

#### 6.3.3 Polyphonie basique

La manière la plus facile d'entrer des fragments avec plus d'une voix sur une portée est d'entrer chaque voix comme une suite de notes (entre accolades : `{...}`), et de les combiner simultanément, en séparant les voix avec `\\`

>          \new Staff \relative c' {
>            c16 d e f
>            <<
>              { g4 f e | d2 e2 } \\
>              { r8 e4 d c8 ~ | c b16 a b8 g ~ g2 } \\
>              { s2. | s4 b4 c2 }
>            >>
>          }

Le séparateur permet aux contextes Voice 1 d'être identifiées. Elles portent les noms `"1"`, `"2"`, etc. Dans chacun de ces contextes, la direction verticale des liaisons, hampes, etc. sont réglées de manière appropriée.

Ces voix sont toutes séparées de la voix qui contient les notes en dehors de la construction `<< \\ >>`. Cela doit être pris en compte lorsqu'on fait des changements au niveau des voix. Cela veut aussi dire que les liaisons de prolongation et d'articulation ne peuvent ni entrer ni sortir de la construction `<< \\ >>`. À l'inverse, des voix parallèles venant de constructions `<< \\ >>` séparées sur la même portée sont dans les mêmes voix. Voici le même exemple, avec des têtes de note différentes pour chaque voix. Notez que le changement de style de tête de note n'affecte pas l'intérieur des constructions `<< \\ >>`. Aussi, le changement à la deuxième voix dans la première construction `<< \\ >>` l'affecte aussi dans la deuxième construction `<< \\ >>`, et la voix est liée entre les deux constructions.

>          \new Staff \relative c' {
>            \override NoteHead #'style = #'cross
>            c16 d e f
>            <<
>              { g4 f e } \\
>              { \override NoteHead #'style = #'triangle
>              r8 e4 d c8 ~ }
>            >> |
>            <<
>              { d2 e2 } \\
>              { c8 b16 a b8 g ~ g2 } \\
>              { \override NoteHead #'style = #'slash s4 b4 c2 }
>            >>
>          }

La polyphonie ne change pas la relation des notes dans un bloc `\relative { }`. Chaque note est calculée en fonction de la note qui la précède immédiatement, sans tenir compte des voix différentes.

    \relative { noteA << noteB \\ noteC >> noteD }

`noteC` est calculé relativement à `noteB`, pas à `noteA`; `noteD` est calculé relativement à `noteC`, pas à `noteB` ou `noteA`.

#### Notes de bas de page

[1] Ces voix polyphoniques sont parfois appelées « couches » ou « calques » dans d'autres logiciels de notation.

Suivant : Instantiation explicite des voix, Précédent : Hampes, Haut : Polyphonie

This page is for LilyPond-2.10.33 (stable-branch).

Other languages: English.