Suivant : Double portée, Précédent : Les expressions musicales en clair, Haut : Notes simultanées
Comme nous l'avons vu dans Les expressions musicales en clair, un fichier d'entrée LilyPond est fait d'expressions musicales. Si la partition commence par plusieurs expressions simultanées, LilyPond créera plusieurs portées. Cependant, il est plus facile de voir ce qu'il advient si l'on crée explicitement chacune des portées.
Pour créer plus d'une portée, chaque partie de la musique constituant
une portée est entrée en la faisant précéder de \new Staff
. Ces
éléments Staff
sont ensuite combinés en parallèle avec <<
et >>
, comme ceci :
\relative c'' { << \new Staff { \clef treble c } \new Staff { \clef bass c,, } >> }
La commande \new
introduit un « contexte de notation ». Un
contexte de notation est un environnement dans lequel les événements
musicaux — comme les notes ou les commandes \clef
— sont
interprétés. Pour des pièces simples, ces contextes sont créés
automatiquement. Pour des pièces plus complexes, il est préférable de
spécifier explicitement les contextes. Cela assure que chaque fragment
aura sa propre portée.
Il existe différents types de contextes. Les contextes Staff
(portée), Voice
(voix) et Score
(partition) gèrent la
notation de la mélodie, alors que Lyrics
gère les paroles et
ChordNames
imprime le nom des accords.
En termes de syntaxe, faire précéder une expression musicale de
\new
crée une plus grosse expression musicale. En reprenant la
comparaison, cela ressemble au signe « moins » en mathématiques. La
formule (4+5) est une expression, donc -(4+5) est une plus
grosse expression.
Les chiffres de métrique indiqués sur une portée affectent toutes les autres portées1. En revanche l'armure d'une portée n'affecte pas les autres portées.
\relative c'' { << \new Staff { \clef treble \time 3/4 c } \new Staff { \clef bass \key d \major c,, } >> }
[1] Ce comportement peut être modifié si nécessaire, voir Notation polymétrique.
Suivant : Double portée, Précédent : Les expressions musicales en clair, Haut : Notes simultanées
Cette page documente LilyPond-2.11.40 (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.