Suivant : Instantiation explicite des voix, Précédent : Hampes, Haut : Polyphonie
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 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 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.
Suivant : Instantiation explicite des voix, Précédent : Hampes, Haut : Polyphonie
Cette page documente LilyPond-2.11.31 (branche de développement).
Rapporter 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.