Suivant : Mise en forme d’une citation, Précédent : Noms d’instrument, Haut : Écriture de parties séparées
Grâce aux citations de répliques, vous pouvez insérer directement dans une partie
des fragments d'une autre partie. Avant qu'une partie ne puisse être
mentionnée ailleurs, elle doit être considérée comme reproductible.
C'est le but de la commande \addQuote
.
\addQuote nom musique
Ici, nom représente une chaîne d'identification, et
musique n'importe quelle musique. Voici un exemple de
\addQuote
:
\addQuote clarinet \relative c' { f4 fis g gis }
Vous devez placer cette commande au niveau le plus haut, c'est à dire en dehors de tout bloc de musique.
Après avoir fait appel à \addquote
, la citation interviendra
en utilisant \quoteDuring
ou \cueDuring
:
\quoteDuring #nom musique
Au cours d'une partie, des extraits de répliques peuvent être cités en
utilisant la commande \quoteDuring
.
\quoteDuring #"clarinet" { s2. }
Cela citera trois noires (la durée de s2.
) appartenant à la
voix clarinette
précédemment générée.
Plus précisément, on s'arrête à cet instant de la partie en cours
d'impression, et l'on extrait les notes à ce même instant dans la voix
citée — celle qui contient \addQuote
. C'est la raison pour
laquelle l'argument de \addQuote
doit englober toute la voix en
question, y compris les éventuels silences à son début.
Les citations tiennent compte des transpositions, aussi bien celle de
l'instrument d'origine que celle de la partie où elle intervient, dans
la mesure où elles sont spécifiées par la commande \transposition
.
\addQuote clarinet \relative c' { \transposition bes f4 fis g gis } { e'8 f'8 \quoteDuring #"clarinet" { s2 } }
Le type d'événements pris en charge pour la citation peut se régler
avec la propriété quotedEventTypes
. Par défaut, sa valeur est
fixée à (note-event rest-event)
, ce qui signifie que seuls les
notes et silences seront mentionnés par \quoteDuring
.
Définir
\set Staff.quotedEventTypes = #'(note-event articulation-event dynamic-event)
reproduira les notes (mais pas les silences), ainsi que les scripts et nuances.
Seul le contenu de la première Voice rencontrée dans la
partie marquée d'une commande \addQuote
pourra être retenu. Par
voie de conséquence, music
ne saurait comprendre de \new
ou une instance context Voice
qui la ferait passer à une autre voix.
Citer des notes d'ornement ne fonctionne pas, et peut même entraîner un blocage de LilyPond.
Citer des triolets imbriqués peut entraîner un résultat de médiocre qualité.
Dans ce manuel : Instruments transpositeurs.
Exemples : Notation sur la portée.
Référence du programme : QuoteMusic.
Cette page documente LilyPond-2.11.58 (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.