Suivant : , Précédent : Noms d’instrument, Haut : Écriture de parties séparées


Citation d’autres voix

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 }
     }

[image of music]

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.

Problèmes connus et avertissements

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é.

Voir aussi

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.

Autres langues : English, español.