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: Jean Abou Samra
Subject: Re: repeat, midi et paroles
Date: Tue, 28 Jun 2022 10:24:29 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0



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]