4.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.24.4" melodie = \relative { \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.24.4" melodie = \relative { \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 {
, 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.24.4" sopranoMusique = \relative { \clef "treble" \key c \major \time 4/4 a4 b c d } sopranoParoles = \lyricmode { Laaa Siii Dooo Rééé } violoncelleMusique = \relative { \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 :
sopranoMusic = \relative { \clef "treble" \key c \major \time 4/4 a4 b c d } sopranoLyrics = \lyricmode { Aaa Bee Cee Dee } celloMusic = \relative { \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 pour portée unique.