[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