Suivant : , Précédent : Comment organiser de plus grandes pièces, Haut : Tutoriel


2.19 Partitions d'orchestre

Pour la musique d'orchestre, toute la musique est imprimée deux fois. Une partie séparée pour chaque pupitre, et un conducteur pour le chef. Recourir à des identifiants permet de s'épargner un double travail. La musique est entrée une seule fois, et enregistrée dans une variable. Le contenu de ces variables sera utilisé pour générer à la fois la partie d'instrument et le conducteur.

Définir les notes dans un fichier à part est très pratique. Par exemple, supposons que le fichier musique-cor.ly contienne la partie d'un duo cor/basson :

notesCor = \relative c {
  \time 2/4
  r4 f8 a cis4 f e d
}

Puis, une partie individuelle est créée en mettant ce qui suit dans un fichier

\include "musique-cor.ly"
\header {
  instrument = "Cor en fa"
}

{
 \transpose f c' \notesCor
}

La ligne

\include "musique-cor.ly"

indique à LilyPond de lire le contenu de musique-cor.ly à cet endroit dans le fichier, ainsi notesCor est défini pour ce qui suivra. La commande \transpose f c' indique que l'argument, en l'occurence \notesCor, doit être transposé d'une quinte ascendante. Le son entendu `fa' correspond à la note écrite do', ce qui correspond bien à la transpostion d'un cor en fa. La transposition peut être constatée dans la sortie suivante :

[image of music]

Dans la musique d'ensemble, il arrive souvent qu'une des voix ne joue pas pendant plusieurs mesures. Ceci est spécifié par un silence spécial, le silence multi-mesures (mesures à compter). Il est saisi par une lettre capitale `R' suivie d'une durée (1 pour une ronde, 2 pour une blanche, etc.). En multipliant la durée, on peut construire des silences plus longs. Par exemple, ce silence dure 3 mesures à 2/4

R2*3

Pour l'impression de parties séparées, ces silences multi-mesures doivent être condensés. On peut l'obtenir en réglant une variable d'exécution

\set Score.skipBars = ##t

Cette commande règle la propriété skipBars dans le contexte Score à vrai (##t). En faisant précéder la musique plus haut du silence et de cette option, on obtient

[image of music]

On crée le conducteur en combinant toutes les parties. En supposant que l'autre voix soit dans l'expression notesBasson du fichier musique-basson.ly, le conducteur est composé des commandes

\include "musique-cor.ly"
\include "musique-basson.ly"

<<
  \new Staff \notesCor
  \new Staff \notesBasson
>>

donnant pour résultat

[image of music]

De plus amples informations sur la gestion des parties et conducteurs se trouvent dans le manuel de notation, section Orchestral music.

Le réglage des variables d'exécution (« propriétés ») est abordé dans Changing context properties on the fly.

This page is for LilyPond-2.10.5 (stable-branch).

Report errors to http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs.

Other languages: English.
Using automatic language selection.