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

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

Re: repeat, midi et paroles


From: Ya Gloops
Subject: Re: repeat, midi et paroles
Date: Tue, 28 Jun 2022 12:20:35 +0000 (UTC)

Bonjour !
Personnellement lorsque j'ai des repeat dans un score je l'indique aussi dans 
les accords...


globale = {
  \time 2/4
  \tempo 4=120
  \key c \major
}




accords = \chords {
  \repeat volta 2 {
    c2. f4 c g c2 
  }
  \alternative {
    { g1 c |}
    { f2 c | g c |}
  }
}




melodie = \relative c' {
  \globale
  \repeat volta 2 {
    e4 e8 d | e4 f  | e d  | c4 r8 c8 |
  }
  \alternative {
    { d d b c | d4 r8 d8 | e e e e | e4 r | }
    { f8 f g f | e e f e  | d4 d    | c4 r | }
  }
}




paroles =  \lyricmode {
  Elle me l'a- vait tou- di pro- mi
  eun bel' pe- tit ga- yole
  eun bel' pe- tit ga- yole
  %    elle me l'a- vait tou- di pro- mi eun
  bel' pe- tit ga- yole
  pour met' em'  ca- na- ri
}




\score{
  <<
    \accords
    \new Staff \melodie
    \addlyrics \paroles
  >>
  \layout{}
}




\score{
  \unfoldRepeats
  <<
    \accords
    \melodie
  >>
  \midi{}
} 






Le mardi 28 juin 2022, 11:29:35 UTC+2, Jean Abou Samra <jean@abou-samra.fr> a 
écrit : 







Le 27/06/2022 à 23:58, Didier Descamps a écrit :
> Bonsoir encore,
>
> Après immersion dans la doc, je me réponds à moi même en personne ;)
>
> Il me semble qu'une solution est de créer deux "score",
> l'un pour le pdf et l'autre pour le midi, avec pour chacun
> son paquet d'accords distinct.
> Peut-on simplifier avec un seul paquet d'accords ? je n'ai
> pas trouvé encore.
>
> Je suis arrivé à un EC (un peu plus M qu'avant) :
>
> %%%%%%%
> \version "2.20.0"
>
> globale = {
>      \time 2/4
>      \tempo 4=120
>      \key c \major
> }
>      
> accords = \chords { \frenchChords
>      c2. f4 c g c2 g1 c |
>      f2 c |  g c |
> }
>    
> accordsmidi = \chords {
>      c2. f4 c g c2 g1 c |
>      c2. f4 c g c2 f2 c | g c |
> }
>
> melodie = \relative c' {
>      \globale
>      \repeat volta 2 {
>      e4 e8 d | e4 f  | e d  | c4 r8 c8 |
>      }
>      \alternative {
>          { d d b c | d4 r8 d8 | e e e e | e4 r | }
>          { f8 f g f | e e f e  | d4 d    | c4 r | }
>      }
> }
>
> paroles =  \lyricmode {
>      Elle me l'a- vait tou- di pro- mi
>      eun bel' pe- tit ga- yole
>      eun bel' pe- tit ga- yole
> %    elle me l'a- vait tou- di pro- mi eun
>      bel' pe- tit ga- yole
>      pour met' em'  ca- na- ri
> }
>
> \score{
>      <<
>          \accords
>          \new Staff \melodie
>          \addlyrics \paroles
>      >>
>      \layout{}
> }
>
> \score{
> \unfoldRepeats
>      <<
>          \accordsmidi
>          \new Staff \melodie
>      >>
>      \midi{}
>      }
> }



Bonjour,

Vous pouvez mettre ce « paquet d'accords » lui-même dans une variable
pour éviter la redondance.

partition =
<<
    \accords
    \new Staff \melodie
    \addlyrics \paroles
>>

\score {
  \partition
  \layout { }
}

\score {
  \unfoldRepeats \partition

  \midi { }

}

Cordialement,
Jean





reply via email to

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