Subject: Reprises en Midi

From: "Jean Gautier" <[email-masked]>
Date: Sat, 10 Mar 2007 17:28:16 +0100

Bonjour,
Ci-joint le fichier d'un arrangement de la "chanson de Solveig" de Grieg, 
Je n'arrive pas à faire jouer les reprises de la partition, et les notes liées sont jouées  détachées.
Je ne trouve pas la solution dans le tutorial, et je commence à tourner en rond.!
Merci de votre aide.
Jean.

---

From: Philippe Hézaine <[email-masked]>
Date: Sat, 10 Mar 2007 22:01:29 +0100

Jean Gautier a écrit :
> ------------------------------------------------------------------------
>
> ï»¿\version "2.10"
> \header {
>     title = "LA CHANSON DE SOLVEIG"
>     subtitle="D'aprÃ¨s GRIEG"
>     composer="Arrangement de Jean-NoÃ«l DELRUE" 
>     copyright="Jean GAUTIER-BARILLÃ‰"
> }
> \score {
>     \new PianoStaff <<
>         \new Staff {
>             \relative c' {
>             \clef treble
>             \key c\major 
>             \override Staff.TimeSignature #'style = #'()
>             \time 4/4  
>             \partial 4*1 e4_1  ^ Lent         
>             \repeat volta 2 {
>             a2_2 b4-3 c-1 
>             d2-2 e4-3 f-4
>             f-4 e-3 e-4 c-2 \break
>             a2_1 a4_2 c-4
>             c-4 b-3 b-4 gis_2
>             e1_1~   
>             e1 ~   \break        
>             }                   
>             \alternative  { { e2. e4 }
>             {            
>             e gis_2 b-3 c-4
>             a_2 a e'-5 dis-4 \break
>             b-2 b-2 d-4 cis-3
>             a1-1( a)  \bar"|."}             
>           }         
>         } }            
>             \new Staff {
>             \relative c' {
>             \clef bass
>             \key c\major
>              \override Staff.TimeSignature #'style = #'()
>              \time 4/4
>              \partial 4*1 r4 
>              \set fingeringOrientations = #' (right )
>             a,2_5 < a'-4 c-2 e-1 >2
>             g,2_5<g'-5 b-3 f'-1>2
>             c,2_5 <g'-5 c-2 e-1 >2
>             f,2_5< a'-4 c-2 f-1 >2
>             e,2_5 < gis'-3 b-2 e-1>2
>             a,2_5< e'-5 a-2 c-1 >2
>             a,2_5 <e'-5 a-2 c-1 >2 
>             e,2_5 < e'-4 gis-2 b-1>2
>             e,2_5 < e'-5 gis-3 d'-1>2
>             a,2_5< a'-4 c-2 e-1>2
>             e,2_5< gis'-3 b-2 e-1>2 
>             a,2_5<a'-4 cis-2 e-1>2 _ (
>             <a-4 cis-2 e-1>1 )
>             }
>             }
>             >>         
>             \layout {}  
> \midi {
> \context {  \Score
> tempoWjolesPerMinute = #(ly:make-moment 120 4)
> }
> }
>             }
>               % cette partition semble la bonne
>             
>             
>             
>             
>             
>             
>            
>             
>             
>             
>     
>     
> ------------------------------------------------------------------------
>
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
>   
Voici une des solutions possibles.
Il faudrait mieux éviter les fautes d'orthographe dans la syntaxe :
tempoWholesPerMinute
et non
tempoWjolesPerMinute !!!!!
J'ai recopié intégralement le même score les 2 fois, mais tu peux 
retravailler le premier
qui ne sert plus que pour l' affichage graphique, sans toucher le second 
qui est pour le midi.
En espérant que cela te convienne.
                               Phil

\version "2.10"
\header {
    title = "LA CHANSON DE SOLVEIG"
    subtitle="D'après GRIEG"
    composer="Arrangement de Jean-Noël DELRUE" 
    copyright="Jean GAUTIER-BARILLÉ"
}
\score {
    \new PianoStaff <<
        \new Staff {
            \relative c' {
            \clef treble
            \key c\major 
            \override Staff.TimeSignature #'style = #'()
            \time 4/4  
            \partial 4*1 e4_1  ^ Lent  
            \repeat volta 2 {
            a2_2 b4-3 c-1 
            d2-2 e4-3 f-4
            f-4 e-3 e-4 c-2 \break
            a2_1 a4_2 c-4
            c-4 b-3 b-4 gis_2
            e1_1~           
            }                   
            \alternative  {
	    { e1 ~   \break 
	     e2. e4 }
            { e1           
            e4 gis_2 b-3 c-4
            a_2 a e'-5 dis-4 \break
            b-2 b-2 d-4 cis-3
            a1-1 ~ a  \bar"|." }             
          } % fin de l'alternative        
        } 
	}            
            \new Staff {
            \relative c' {
            \clef bass
            \key c\major
             \override Staff.TimeSignature #'style = #'()
             \time 4/4
             \partial 4*1 r4 
             \set fingeringOrientations = #' (right )
            \repeat volta 2 {
            a,2_5 < a'-4 c-2 e-1 >2
            g,2_5<g'-5 b-3 f'-1>2
            c,2_5 <g'-5 c-2 e-1 >2
            f,2_5< a'-4 c-2 f-1 >2
            e,2_5 < gis'-3 b-2 e-1>2
            a,2_5< e'-5 a-2 c-1 >2
	} %fin du repeat
            \alternative  { 
	    { a,2_5 <e'-5 a-2 c-1 >2
            e,2_5 < e'-4 gis-2 b-1>2 }
	    {  a,2_5 <e'-5 a-2 c-1 >2
            e,2_5 < e'-5 gis-3 d'-1>2
            a,2_5< a'-4 c-2 e-1>2
            e,2_5< gis'-3 b-2 e-1>2 
            a,2_5<a'-4 cis-2 e-1>2 ~
            <a-4 cis-2 e-1>1
	    }
            }
            }
	}
            \layout {} 
   } % fin du premier score

   \score {
	\unfoldRepeats
    \new PianoStaff <<
        \new Staff {
            \relative c' {
            \clef treble
            \key c\major 
            \override Staff.TimeSignature #'style = #'()
            \time 4/4  
            \partial 4*1 e4_1  ^ Lent  
            \repeat volta 2 {
            a2_2 b4-3 c-1 
            d2-2 e4-3 f-4
            f-4 e-3 e-4 c-2 \break
            a2_1 a4_2 c-4
            c-4 b-3 b-4 gis_2
            e1_1~           
            }                   
            \alternative  {
	    { e1 ~   \break 
	     e2. e4 }
            { e1           
            e4 gis_2 b-3 c-4
            a_2 a e'-5 dis-4 \break
            b-2 b-2 d-4 cis-3
            a1-1 ~ a  \bar"|." }             
          } % fin de l'alternative        
        } 
	}            
            \new Staff {
            \relative c' {
            \clef bass
            \key c\major
             \override Staff.TimeSignature #'style = #'()
             \time 4/4
             \partial 4*1 r4 
             \set fingeringOrientations = #' (right )
            \repeat volta 2 {
            a,2_5 < a'-4 c-2 e-1 >2
            g,2_5<g'-5 b-3 f'-1>2
            c,2_5 <g'-5 c-2 e-1 >2
            f,2_5< a'-4 c-2 f-1 >2
            e,2_5 < gis'-3 b-2 e-1>2
            a,2_5< e'-5 a-2 c-1 >2
	} %fin du repeat
            \alternative  { 
	    { a,2_5 <e'-5 a-2 c-1 >2
            e,2_5 < e'-4 gis-2 b-1>2 }
	    {  a,2_5 <e'-5 a-2 c-1 >2
            e,2_5 < e'-5 gis-3 d'-1>2
            a,2_5< a'-4 c-2 e-1>2
            e,2_5< gis'-3 b-2 e-1>2 
            a,2_5<a'-4 cis-2 e-1>2 ~
            <a-4 cis-2 e-1>1
	    }
            }
            }
	}

	\midi {
\context {   \Score
	tempoWholesPerMinute = #(ly:make-moment 120 4)
	      }
		}
    }