Précédent : Citation d’autres voix, Haut : Écriture de parties séparées


Mise en forme d’une citation

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

[image of music]

Quelques indications pour une citation efficace :

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

[image of music]

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.