GNU LilyPond – Manuel de notation: 2.1.6 Opéras et musiques de scène

### 2.1.6 Opéras et musiques de scène

Tout ce qui permet d’exécuter un opéra ou une œuvre scénique accompagnée de musique se présente généralement sous l’une ou plusieurs des formes suivantes :

- Un Conducteur destiné au chef d’orchestre. Il comprend l’intégralité des parties d’orchestre et des chanteurs, ainsi que des citations du livret pour les passages déclamés.
- Un matériel d’orchestre, autrement dit une partition pour chacun des pupitres de l’orchestre ou de l’ensemble instrumental.
- Une partition de chœur regroupant toutes les parties vocales avec accompagnement au piano. Cet accompagnement est souvent une réduction d’orchestre où les différents instruments sont indiqués. Les partitions de chœur comprennent parfois des indications de mise en scène ainsi que des extraits du livret.
- Une partition de choriste qui ne comprend que les parties vocales – donc sans accompagnement. Elle peut être augmentée du livret.
- Un livret contenant l’intégralité des dialogues et le texte des passsages chantés. On y trouve aussi très souvent les indications de mise en scène. Bien que LilyPond soit capable de « typographier » un livret, n’oubliez pas qu’il n’y a dans ce cas pas de musique, et que d’autres outils pourraient être mieux appropriés.

La plupart de ce qui est nécessaire à la mise en forme d’un opéra ou d’une musique de scène est disséminé dans la somme documentaire de LilyPond. Nous commencerons par rappeler ces différents éléments, avant que d’en examiner certaines particularités adaptées aux styles opératique et scénique.

#### Références en matière d’opéra et musique de scène

- Un conducteur contient un certain nombre de portées et de nombreuses paroles. Les manières d’agencer les portées sont indiquées à la rubrique Regroupement de portées, et les façons de les combiner à la rubrique Imbrication de regroupements de portées.
- Les portées vides sont la plupart du temps éliminées d’un conducteur ou d’une partition de chœur. La réalisation d’une telle partition – les anglophones la disent « à la française » – est expliquée à la rubrique Masquage de portées.
- La génération d’un matériel d’orchestre fait l’objet de la rubrique Écriture de parties séparées. D’autres parties du chapitre consacré à la notation spécialisée vous seront utiles selon l’orchestration de la pièce. Tous les instruments ne sont pas accordés pareil ; vous trouverez des informations à ce sujet à la rubrique Instruments transpositeurs.
- Lorsque le nombre de systèmes varie d’une page à l’autre, il peut être judicieux de les mettre en évidence, en suivant les indications de la rubrique Séparation des systèmes.
- Les différentes propriétés impliquées dans la mise en page sont répertoriées au chapitre Mise en forme de la page.
- L’insertion de dialogues et d’indications de mise en scène peuvent se réaliser à l’aide de markups, en suivant les directives fournies au chapitre Texte. Les indications de mise en scène peuvent s’intercaler entre deux blocs `\score` selon les préceptes de la rubrique Texte indépendant.

#### Voir aussi

Glossaire musicologique : Partition à la française, Frenched staves, instrument transpositeur.

Manuel de notation : Regroupement de portées, Masquage de portées, Instruments transpositeurs, Imbrication de regroupements de portées, Mise en forme de la page, Séparation des systèmes, Transposition, Écriture de parties séparées, Ajout de texte.

Morceaux choisis : Musique vocale.

#### Indication du rôle

Lorsqu’un rôle est distribué sur une portée spécifique, vous pouvez l’indiquer en regard de cette portée :

>     \score {
>       <<
>         \new Staff {
>           \set Staff.vocalName = \markup \smallCaps Kaspar
>           \set Staff.shortVocalName = \markup \smallCaps Kas.
>           \relative c' {
>             \clef "G_8"
>             c4 c c c
>             \break
>             c4 c c c
>           }
>         }
>         \new Staff {
>           \set Staff.vocalName = \markup \smallCaps Melchior
>           \set Staff.shortVocalName = \markup \smallCaps Mel
>           \clef "bass"
>           \relative c' {
>             a4 a a a
>             a4 a a a
>           }
>         }
>       >>
>     }

Lorsque la même portée sert à plusieurs personnages, leur nom est généralement imprimé en surplomb de la portée, à chaque changement de rôle. L’utilisation d’un markup – dans une fonte réservée à cet effet – vous permettra de générer ces indications :

>     \clef "G_8"
>     c4^\markup \fontsize #1 \smallCaps Kaspar
>     c c c
>     \clef "bass"
>     a4^\markup \fontsize #1 \smallCaps Melchior
>     a a a
>     \clef "G_8"
>     c4^\markup \fontsize #1 \smallCaps Kaspar
>     c c c

Dans le cas où les changements de personnage se multiplient, il peut s’avérer pratique de détourner l’utilisation de la fonction `\instrumentSwitch` pour gérer les différentes interventions de l’un ou de l’autre ; vous devrez auparavant avoir établi la définition d’un « instrument » pour chacun des rôles en question :

>     \addInstrumentDefinition #"kaspar"
>       #`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
>          (shortInstrumentName . "Kas.")
>          (clefGlyph . "clefs.G")
>          (clefOctavation . -7)
>          (middleCPosition . 1)
>          (clefPosition . -2)
>          (instrumentCueName . ,(markup #:fontsize 1 #:smallCaps "Kaspar"))
>          (midiInstrument . "voice oohs"))

>     \addInstrumentDefinition #"melchior"
>       #`((instrumentTransposition . ,(ly:make-pitch 0 0 0))
>          (shortInstrumentName . "Mel.")
>          (clefGlyph . "clefs.F")
>          (clefOctavation . 0)
>          (middleCPosition . 6)
>          (clefPosition . 2)
>          (instrumentCueName . ,(markup #:fontsize 1 #:smallCaps "Melchior"))
>          (midiInstrument . "voice aahs"))

>     \relative c' {
>       \instrumentSwitch "kaspar"
>       c4 c c c
>       \instrumentSwitch "melchior"
>       a4 a a a
>       \instrumentSwitch "kaspar"
>       c4 c c c
>     }

#### Voir aussi

Manuel de notation : Noms d’instrument, Fonctions Scheme, Texte, Text markup commands.

Manuel d’extension des fonctionnalités : Construction d’un markup en Scheme.

#### Citation-repère

Les citations d’instruments insérées dans les parties vocales, les partitions de chœur ou les partitions d’un pupitre permettent d’indiquer ce qui se passe ailleurs juste avant une entrée. On les retrouve souvent dans la réduction pour piano, ce qui fournit au chef de choœur de précieuses indications sur qui joue quoi, lorsqu’il ne dispose pas d’un conducteur en bonne et due forme.

Les mécanismes de base permettant d’insérer des citations sont expliqués en détail aux rubriques Citation d’autres voix et Mise en forme d’une citation. Dans le cas où les citations concernent différents instruments, faire mention de celui qui intervient devient une nécessité ; voici une illustration de la manière de procéder en pareil cas :

>     flute = \relative c'' {
>       s4 s4 e g
>     }
>     \addQuote "flute" { \flute }

>     pianoRH = \relative c'' {
>       c4. g8
>       % position name of cue-ing instrument just before the cue notes,
>       % and above the staff
>       s1*0^\markup { \right-align { \tiny "Flute" } }
>       \cueDuring "flute" #UP { g4 bes4 }
>     }
>     pianoLH = \relative c { c4 <c' e> e, <g c> }

>     \score {
>       \new PianoStaff <<
>         \new Staff {
>           \pianoRH
>         }
>         \new Staff {
>           \clef "bass"
>           \pianoLH
>         }
>       >>
>     }

La citation peut concerner un instrument transpositeur, auquel cas il faudra mentionner sa tonalité dans sa définition, afin que ses hauteurs soient automatiquement converties dans la réplique. Ceci est illustré par l’exemple ci-dessous, dans lequel il est fait appel à une clarinette en si bémol. Dans la mesure où les notes citées se trouvent vers le bas de la portée, nous ajoutons un `#DOWN` à la commande `\cueDuring`, de telle sorte que les hampes aillent vers le bas et que le nom de l’instrument cité soit en dessous de la portée. Vous noterez que la voix contenant la main droite du piano est explicitement déclarée ; ceci tient au fait que la citation se produit dès le début de la première mesure – si nous ne le faisions pas, l’intégralité de la main droite se verrait placée dans un contexte `CueVoice`.

>     clarinet = \relative c' {
>       \transposition bes
>       fis4 d d c
>     }
>     \addQuote "clarinet" { \clarinet }

>     pianoRH = \relative c'' {
>       \transposition c'
>       % position name of cue-ing instrument below the staff
>       s1*0_\markup { \right-align { \tiny "Clar." } }
>       \cueDuring "clarinet" #DOWN { c4. g8 }
>       g4 bes4
>     }
>     pianoLH = \relative c { c4 <c' e> e, <g c> }

>     \score {
>       <<
>         \new PianoStaff <<
>           \new Staff {
>             \new Voice {
>               \pianoRH
>             }
>           }
>           \new Staff {
>             \clef "bass"
>             \pianoLH
>           }
>         >>
>       >>
>     }

Il est clair, au vu de ces deux exemples, que multiplier le nombre de citations dans une partition vocale demande un travail fastidieux et que relire la partie de piano deviendrait vite un cauchemar. Vous pouvez néanmoins, comme l’illustre l’exemple suivant, définir une fonction musicale dans le but de vous épargner de la saisie tout en améliorant la lisibilité des notes du piano.

#### Morceaux choisis

Indication de l’instrument cité dans l’accompagnement d’une partition pour chœur

Lorsque le nombre d’instruments cités dans la réduction pour piano se multiplie, vous pourriez avoir intérêt à créer votre propre fonction pour gérer ces repères. La fonction musicale `\cueWhile` prend quatre arguments : la musique d’où provient la citation, telle que définie par `\addQuote`, le nom qui sera mentionné en regard de cette citation, son positionnement – `#UP` ou `#DOWN` selon qu’il sera attribué à `\voiceOne` et placé au-dessus ou `\voiceTwo` et placé en dessous – et enfin la musique du piano qui interviendra en parallèle. Le nom de l’instrument en question viendra s’aligner sur la gauche de la citation. Bien que vous puissiez effectuer plusieurs citations, elle ne peuvent être simultanées.

>     cueWhile =
>     #(define-music-function
>        (parser location instrument name dir music)
>        (string? string? ly:dir? ly:music?)
>        #{
>          \cueDuring $instrument #$dir {
>            \once \override TextScript #'self-alignment-X = #RIGHT
>            \once \override TextScript #'direction = $dir
>            s1*0-\markup { \tiny $name }
>            $music
>          }
>        #})

>     flute = \relative c'' {
>       \transposition c'
>       s4 s4 e g
>     }
>     \addQuote "flute" { \flute }

>     clarinet = \relative c' {
>       \transposition bes
>       fis4 d d c
>     }
>     \addQuote "clarinet" { \clarinet }

>     singer = \relative c'' { c4. g8 g4 bes4 }
>     words = \lyricmode { here's the lyr -- ics }

>     pianoRH = \relative c'' {
>       \transposition c'
>       \cueWhile "clarinet" "Clar." #DOWN { c4. g8 }
>       \cueWhile "flute" "Flute" #UP { g4 bes4 }
>     }
>     pianoLH = \relative c { c4 <c' e> e, <g c> }

>     \score {
>       <<
>         \new Staff {
>           \new Voice = "singer" {
>             \singer
>           }
>         }
>         \new Lyrics {
>           \lyricsto "singer"
>           \words
>         }
>         \new PianoStaff <<
>           \new Staff {
>             \new Voice {
>               \pianoRH
>             }
>           }
>           \new Staff {
>             \clef "bass"
>             \pianoLH
>           }
>         >>
>       >>
>     }

#### Voir aussi

Glossaire musicologique : cue-notes.

Manuel de notation : Alignement des objets, Direction et positionnement, Mise en forme d’une citation, Citation d’autres voix, Utilisation de fonctions musicales.

Morceaux choisis : Musique vocale.

Référence des propriétés internes : InstrumentSwitch, CueVoice.

#### Problèmes connus et avertissements

`\cueDuring` crée automatiquement un contexte `CueVoice` qui accueillera toutes les notes répliquées. Il est par conséquenet impossible de faire se superposer des citations à l’aide de la technique simplifiée telle que nous venons de le voir. La superposition de fragments cités requiert que les contextes `CueVoice` soient explicitement déclarés, ainsi que l’utilisation de la commande `\quoteDuring` pour extraire et insérer les notes répliquées.

#### Musique parlée

Le parlato – ou Sprechgesang pour les germanistes – est du texte scandé en rythme, mais sans hauteurs définies ; il est indiqué par des notes en croix, à l’instar des percussions – voir Têtes de note spécifiques.

#### Dialogue et musique

Les dialogues que l’on ajoute à la musiqua sont traditionnellement imprimés en italique au-dessus des portées, au moment même où ils surviennent.

Une courte intervention peut se formuler à l’aide d’un simple markup :

>     a4^\markup { \smallCaps { Alex - } \italic { He's gone } } a a a
>     a4 a a^\markup { \smallCaps { Bethan - } \italic Where? } a
>     a4 a a a

Une intervention un peu plus longue peut nécessiter d’étirer la musique de telle sorte que le texte ait suffisamment de place. LilyPond ne disposant d’aucun mécanisme permettant d’automatiser l’étirement, vous devrez probablement ajuster vous même la mise en forme.

Dans le cas d’une phrase entière ou de passages relativement denses, le recours à un contexte `Lyrics` peut donner de meilleurs résultats. Le contexte `Lyrics` en question ne doit être rattaché à aucune voix musicale ; chaque fragment de dialogue devra donc comporter des durées explicites. Lorsque les dialogues comportent des pauses, le dernier mot devra être séparé du reste et les durées individualisées pour obtenir un espacement harmonieux de la musique.

Des dialogues qui s’étendent sur plus d’une ligne vous obligeront à insérer des `\break` et ajuster leur placement pour éviter qu’ils ne débordent dans la marge droite. Le dernier mot de la dernière mesure d’une ligne doit être saisi sur une ligne à part.

Voici une illustration de tout ce que nous venons de voir :

>     music = \relative c'' {
>       \repeat unfold 3 { a4 a a a }
>     }

>     dialogue = \lyricmode {
>       \markup {
>         \fontsize #1 \upright \smallCaps Abe:
>         "Say this over measures one and"
>       }4*7
>       "two"4 |
>       \break
>       "and this over measure"4*3
>       "three"4 |
>     }

>     \score {
>       <<
>         \new Lyrics \with {
>           \override LyricText #'font-shape = #'italic
>           \override LyricText #'self-alignment-X = #LEFT
>         }
>         { \dialogue }
>         \new Staff {
>           \new Voice { \music }
>         }
>       >>
>     }

#### Voir aussi

Manuel de notation : Durée explicite des syllabes, Texte.

Référence des propriétés internes : LyricText.

Autres langues : English, deutsch, español, 日本語.

#### LilyPond — Manuel de notation