Suivant : Comment les fichiers LilyPond sont organisés, Haut : Tout mettre en ordre
Bon, vous avez lu le tutoriel, vous savez écrire de la musique. Mais comment obtenir les portées que vous voulez ? Les modèles, c'est bien beau, mais que faire quand ils ne traitent pas ce que l'on veut précisément ?
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.20" melodie = \relative c' { \clef treble \key c \major \time 4/4 a4 b c d } texte = \lyricmode { Laaa Siii Dooo Rééé } \score{ << \new Voice = "voixUn" { \autoBeamOff \melodie } \new Lyrics \lyricsto "voixUn" \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.20" 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
ou 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 musiqueSoprano
et celle pour le
violoncelle musiqueVioloncelle
. Tant qu'on y est, renommons texte
en parolesSoprano
. 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 mélodie = 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.20" musiqueSoprano = \relative c' { \clef treble \key c \major \time 4/4 a4 b c d } parolesSoprano = \lyricmode { Laaa Siii Dooo Rééé } musiqueVioloncelle = \relative c { \clef bass \key c \major \time 4/4 d4 g fis8 e d4 } \score{ << \new Voice = "voixUn" { \autoBeamOff \musiqueSoprano } \new Lyrics \lyricsto "voixUn" \parolesSoprano >> \layout { } \midi { } }
Voilà qui est mieux, mais la partie de violoncelle n'apparaît pas sur
la partition — en effet, nous ne l'avons pas utilisée 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 = "voixUn" { \autoBeamOff \musiqueSoprano } \new Lyrics \lyricsto "voixUn" \parolesSoprano >> \new Staff \musiqueVioloncelle >> \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.15" 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 { } }
Suivant : Comment les fichiers LilyPond sont organisés, Haut : Tout mettre en ordre
This page is for LilyPond-2.10.33 (stable-branch).
Other languages: English.