3.4.1 Soprano et violoncelle
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, on pourrait commencer par les « notes et paroles », pour la partie de soprano.
\version "2.12.2" 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’œil sur l’exemple avec les notes seules :
\version "2.12.2" 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 de 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.12.2" 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.12.2"sopranoMusic = \relative c' { \clef treble \key c \major \time 4/4 a4 b c d } sopranoLyrics = \lyricmode { Aaa Bee Cee Dee } celloMusic = \relative c { \clef bass \key c \major \time 4/4 d4 g fis8 e d4 } \score { << << \new Voice = "one" { \autoBeamOff \sopranoMusic } \new Lyrics \lyricsto "one" \sopranoLyrics >> \new Staff \celloMusic >> \layout { } \midi { } }
Voir aussi
Les patrons originaux sont disponibles à l’annexe « Modèles », voir Portée unique.