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

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

Re: Repeat volta 2 crée une reprise incon trôlée


From: JJG
Subject: Re: Repeat volta 2 crée une reprise incon trôlée
Date: Tue, 19 Jun 2012 13:18:07 +0200
User-agent: Thunderbird 2.0.0.24 (X11/20100228)

Daniel Bernair a écrit :
Mon cher JJG,
J'ai aussi de puis le début de ces difficultés le message
" Avertissement : extension de reprise sans terminaison
[8] " mais je ne sais que faire pour le corriger car toutes mes accolades sont correctes. Ci joint le pdf recompilé avec tes instructions. Tu observeras que la mesure 12 qui doit comporter 4 temps commençant par un silence est splittée en deux par la barre de reprise et la mesure 13 est correcte. Je crois (?) ne pas confondre répétition et reprise alternative. Dans la partition originale il y a d'abord une reprise avec alternative et plus loin une reprise sans alternative, puis la partition continue jusqu'au bout où il y a une répétition d'instrument "ad libitum", que j'ai seulement indiquée par un markup ( mais dans mon petit exemple de problème cela n'apparaît pas). Donc la mesure 9 est-elle une reprise ou une répétition ? Comment s'indique une répétition, par "Segno" ?
Amicalement.
Daniel Bernair

Bon, j'ai peut être trouvé !

Voici mon nouveau code :

\version "2.15.27"

staffBasse = \new Staff {
 \set Staff.instrumentName = "Basse"
 \set Staff.shortInstrumentName = "B."
 \set Staff.midiInstrument = "choir aahs"

 \time 2/2
 \key f \minor
 \clef "bass"

 \relative c {
 \context Voice = "melodyBas" {
  \dynamicUp
 \repeat volta 2 { \repeat volta 2 {   % début des reprises

 % Type notes here
 d2 g,    % mes 1
 c des  }
 \alternative {
 { c2. r4  \break }   % mes 3
 { c2. r4  }   % mes 4
 }
 R1*2 \break   % mes 5 et 6
 ges'1    % mes 7

 f2 e4 r4 } \break          % mes 8 repeat à partir de mesure 1
 %%%%%%%%%%R1*3 \break provoque l'erreur
 R1 R1 R1 \break  % suite pour corriger l'erreur
 r4 c4 des e \break  % mesure non défectueuse
 f4. f8 c4 ees

 \bar "|."


 }
 }
 }

 verseVII = \lyricmode {   %%%%%%%%%% Basse strophe 1
 \set stanza = "1."
 \repeat volta 2 { \repeat volta 2 {   % début des reprises
 Mi -- chelle,
 ma    % mes 3
 be -- }
 \alternative {
 { lle }    % mes 6
 { lle }
 }

 Dou Dou Dou
 }
 Dou Dou Dou
 Dou Dou Dou Dou
 }


 verseVIII = \lyricmode {   %%%%%%%%%% Basse strophe 2
 \set stanza = "2."
 \repeat volta 2 { \repeat volta 2 {   % début des reprises
 Mi -- chelle,
 ma     % mes 3
 be --  }
 \alternative {
 { lle }    % mes 6
 { lle }
 }
  Dou Dou Dou
 }
 Dou Dou Dou
 Dou Dou Dou Dou
 }


 staffBasse = \new Staff {
 \set Staff.instrumentName = "Basse"
 \set Staff.shortInstrumentName = "B."
 \set Staff.midiInstrument = "choir aahs"
 \time 2/2
 \key f \minor
 \clef bass
 \relative c {
 \context Voice = "melodyBas" {
  \dynamicUp
\repeat volta 2 { % début des reprises --> un "\repeat volta 2 {" en trop !

 % Type notes here
 d2 g,    % mes 1
 c des | }
 \alternative {
 { c2. r4 | \break }   % mes 3
 { c2. r4  }   % mes 4
 }

 R1*2 \break   % mes 5 et 6
 ges'1    % mes 7

 f2 e4 r4 } \break          % mes 8 repeat à partir de mesure 1
 %%%%%%%%%%R1*3 \break provoque l'erreur
 R1*3 %\break  % suite pour corriger l'erreur
 r4 c4 des e \break  % mesure non défectueuse
 f4. f8 c4 ees

 \bar "|."

 }              % ---> fin de \context Voice

} % ---> fin de \new Staff... et c'est tout ! Pas besoin de } supplémentaire

 \score {
 <<
 \staffBasse
\context Lyrics = "lmelodyBasLI" \lyricmode { \lyricsto "melodyBas" \verseVII }

\context Lyrics = "lmelodyBasLII" \lyricmode { \lyricsto "melodyBas" \verseVIII }


>>
\midi { }

\layout { }
 }


Là, ça devrait être bon !

j'attends les "clap, clap" :-)
--
JJG

Linux ? Y a moins bien mais c'est plus cher !
http://www.radiosuisseclassique.ch/fr



reply via email to

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