lilypond-user-fr
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Comment indiquer correctement une reprise


From: Gilles THIBAULT
Subject: Re: Comment indiquer correctement une reprise
Date: Tue, 22 Jun 2010 11:00:09 +0200


En musique baroque, il se pose parfois avec les rondeaux, où l'on retrouve
cette structure. Dans beaucoup
de partitions, le "refrain" est réécrit à chaque fois, sauf la dernière, où
l'on renvoie au début (d.c. al fine).

Personnellement, je ferais un truc comme ça :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.12.1"

refrain = \repeat unfold 60 { c'4}
coupletI = \repeat unfold 60 { d'4}
coupletII = \repeat unfold 60 { e'4}

space = {
 \cadenzaOn  % garde les numéros de mesures valides
   \bar "||"
      s1*4
   \bar ""
   \break
 \cadenzaOff
}

stopMusic = {
 \stopStaff
 \space
 \startStaff
}

segno = {
 \once \override Score.RehearsalMark #'X-extent = #'( 0 . 0 )
 \mark \markup { \musicglyph #"scripts.segno" }
}

fin = {
 \once \override Score.RehearsalMark #'self-alignment-X = #RIGHT
 \mark \markup "Fin"
}

music = {
 \mark \markup { \general-align #Y #DOWN {
      "Refrain" \hspace #2 \musicglyph #"scripts.segno"}}
 \refrain
 \fin
 \stopMusic

 \mark "Couplet I"
 \coupletI
 \segno
 \stopMusic

 \mark "Couplet II"
 \coupletII
 \segno
 \stopStaff \space % \stopMusic fait un petit bug
}

{ \music }

%%%%%%%%%%%%%%%%%%%%%%%%%%%%





reply via email to

[Prev in Thread] Current Thread [Next in Thread]