Suivant : Partition pour chœur à quatre voix mixtes, Haut : Extension des modèles
Commencez par le modèle qui vous semblera le plus proche de ce à quoi vous voulez aboutir. Disons par exemple que vous voulez écrire une pièce pour soprano et violoncelle : dans ce cas l'on pourrait commencer par les « notes et paroles », pour la partie de soprano.
\version "2.11.58" melodie = \relative c' { \clef treble \key c \major \time 4/4 a4 b c d } texte = \lyricmode { Aaa Bee Cee Dee } \score{ << \new Voice = "un" { \autoBeamOff \melodie } \new Lyrics \lyricsto "un" \texte >> \layout { } \midi { } }
Maintenant, on veut ajouter une partie de violoncelle. Jetons un coup d'oeil sur l'exemple avec les notes seules :
\version "2.11.58" melodie = \relative c' { \clef treble \key c \major \time 4/4 a4 b c d } \score { \new Staff \melodie \layout { } \midi { } }
On n'a pas besoin de deux commandes \version
. Ce dont on a besoin,
c'est la section melodie
. De même, on n'a pas besoin de deux sections
\score
— si nous les gardions toutes les deux, on obtiendrait deux
parties séparées ; mais nous voulons un vrai duo, avec les deux
parties ensemble. Dans la section \score
, on n'a pas besoin
non plus de deux \layout
ni de deux \midi
.
Si on se contente de couper et coller les sections melodie
, on se
retrouvera avec deux sections de ce nom ; il nous faut donc les renommer.
Appelons la section pour la soprano sopranoMusique
et celle pour le
violoncelle violoncelleMusique
. Tant qu'on y est, renommons
texte
en sopranoParoles
. Attention à bien renommer les
deux occurrences de chacune de ces dénominations : c'est-à-dire la
définition de départ, où l'on trouve melodie = relative c' {
,
et l'endroit où cette dénomination est utilisée, dans la section
\score
.
Et puis, toujours tant qu'on y est, mettons le violoncelle en clé de Fa, comme le veut l'usage, et donnons-lui d'autres notes.
\version "2.11.58" sopranoMusique = \relative c' { \clef treble \key c \major \time 4/4 a4 b c d } sopranoParoles = \lyricmode { Laaa Siii Dooo Rééé } violoncelleMusique = \relative c { \clef bass \key c \major \time 4/4 d4 g fis8 e d4 } \score{ << \new Voice = "un" { \autoBeamOff \sopranoMusique } \new Lyrics \lyricsto "un" \sopranoParoles >> \layout { } \midi { } }
Voilà qui est mieux, mais la partie de violoncelle n'apparaît pas sur
la partition — en effet, nous n'y avons pas fait appel dans la section
\score
. Si l'on veut que la partie de violoncelle s'imprime sous
la partie de soprano, on va devoir ajouter :
\new Staff \musiqueVioloncelle
en dessous de tout ce qui concerne la soprano. Il nous faut également
encadrer la musique par des <<
et >>
, qui feront comprendre
à LilyPond que plusieurs évènements — ici, des objets Staff
—
se déroulent en même temps. Le bloc \score
ressemble maintenant à
\score { << << \new Voice = "un" { \autoBeamOff \sopranoMusique } \new Lyrics \lyricsto "un" \sopranoParoles >> \new Staff \violoncelleMusique >> \layout { } \midi { } }
C'est un peu le bazar dans tout ça ; mais il vous sera facile de mettre un peu d'ordre dans l'indentation. Voici le modèle pour soprano et violoncelle au complet :
\version "2.11.58"sopranoMusique = \relative c' { \clef treble \key c \major \time 4/4 a4 b c d } sopranoParoles = \lyricmode { Aaa Bee Cee Dee } violoncelleMusique = \relative c { \clef bass \key c \major \time 4/4 d4 g fis8 e d4 } \score{ << << \new Voice = "one" { \autoBeamOff \sopranoMusique } \new Lyrics \lyricsto "one" \sopranoParoles >> \new Staff \violoncelleMusique >> \layout { } \midi { } }
Les patrons originaux sont disponibles à l'annexe « Modèles », voir Portée unique.
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.