Suivant : Résolution des collisions, Haut : Plusieurs voix
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 : {...}
— puis 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 Voice1
d'être identifiés. Les contextes de voix portent les noms "1"
,
"2"
, etc. Dans chacun de ces contextes, la direction verticale
des liaisons, hampes, etc. est réglée de manière appropriée.
Ces voix sont toutes distinctes de la voix qui contient les notes en
dehors de la construction << \\ >>
. On doit le prendre 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
couleurs et 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 \override NoteHead #'color = #red c16 d e f << { g4 f e } \\ { \override NoteHead #'style = #'triangle \override NoteHead #'color = #blue r8 e4 d c8 ~ } >> | << { d2 e2 } \\ { c8 b16 a b8 g ~ g2 } \\ { \override NoteHead #'style = #'slash \override NoteHead #'color = #green 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 différentes voix.
\relative { noteA << noteB \\ noteC >> noteD }
noteC
est calculé relativement à noteB
, non pas à
noteA
; noteD
est calculé relativement à noteC
, non
pas à noteB
ou noteA
.
[1] Ces voix polyphoniques sont parfois appelées « couches » ou « calques » dans d'autres logiciels de notation.
Cette page documente LilyPond-2.11.58 (branche de développement).
Rapportez toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs
Vos suggestions à propos de la documentation sont les bienvenues.
Autres langues : deutsch.