Précédent : Citation d’autres voix, Haut : Écriture de parties séparées
La section précédente indiquait comment insérer des notes d'une autre
voix. Nous allons maintenant voir une fonction musicale avancée,
\cueDuring, qui facilite le formatage des petites notes.
Sa syntaxe est :
\cueDuring #nom #updown musique
Des notes issues de la partie nom s'insèreront dans une
Voice nommée cue, simultanément avec
musique — habituellement un silence. L'apparition des petites
notes initialise une polyphonie temporaire pour la portée concernée.
L'argument updown détermine si ces petites notes seront
attachées à la première ou à la seconde voix.
smaller = {
\set fontSize = #-2
\override Stem #'length-fraction = #0.8
\override Beam #'thickness = #0.384
\override Beam #'length-fraction = #0.8
}
\addQuote clarinet \relative {
R1*20
r2 r8 c' f f
}
\new Staff \relative <<
% setup a context for cue notes.
\new Voice = "cue" { \smaller \skip 1*21 }
\set Score.skipBars = ##t
\new Voice {
R1*20
\cueDuring #"clarinet" #UP {
R1
}
g4 g2.
}
>>
Quelques indications pour une citation efficace :
Tout autre modification introduite par la citation devrait être annulée. Par exemple, si l'instrument cité utilise une autre clé, il faudra revenir à la clé habituelle.
La macro \transposedCueDuring est particulièrement adaptée pour
des instrument ayant une tessiture éloignée, comme dans le cas d'un
piccolo cité dans une partie de contrebasson.
picc = \relative c''' {
\clef "treble^8"
R1 |
c8 c c e g2 |
a4 g g2 |
}
\addQuote "picc" { \picc }
cbsn = \relative c, {
\clef "bass_8"
c4 r g r
\transposedCueDuring #"picc" #UP c,, { R1 } |
c4 r g r |
}
<<
\context Staff = "picc" \picc
\context Staff = "cbsn" \cbsn
>>
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.