[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: repeat, midi et paroles
From: |
Didier Descamps |
Subject: |
Re: repeat, midi et paroles |
Date: |
Mon, 27 Jun 2022 23:58:28 +0200 (CEST) |
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{}
}
}
%%%%%%%%%%%%%%%%%%
Céramicalement,
Didier Descamps.
--
ma céramique : http://didierdescamps.fr
autres bouts de vie : http://didierdescamps.free.fr
--
----- Mail original -----
> Bonsoir libre foule musicienne,
>
> Vous trouverez plus bas un EC (mais pas très M) de mon souci.
> Je me bats avec les \repeat volta que je ne sais pas
> concilier ni avec une sortie midi ni avec du texte.
> L'EC produit un pdf qui me convient mais le midi ne fait pas
> la reprise.
> Si je dé-commente le \unfoldRepeats dans "melodie",
> ni les accords ni le texte ne suivent la mélodie qui est
> imprimée in extenso sans reprises.
> Et si je mets du \repeat volta dans "accords" ou dans "paroles",
> ça couine et ça ne compile pas.
> Une idée ?
>
> %%%%%%% EC(M?) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> \version "2.20.0"
>
> \header {
> composer = "Julos Beaucarne"
> title = "La p'tite gayole"
> poet = " Oscar Sabeau ?-1941 "
> tagline = "www.lilypond.org www.ubuntu-fr.org"
> }
>
> \paper {
> indent = 10\mm
> top-margin = 40\mm
> system-system-spacing = #'((basic-distance . 16))
> markup-system-spacing = #'((basic-distance . 30))
> }
>
> globale = {
> \time 2/4
> \tempo 4=120
> \key c \major
> }
>
> accords = \chords { \frenchChords
> c2. f4 c g c2 g1 c |
> f2 c | g c |
> }
>
> melodie = \relative c' {
> \globale
> % \unfoldRepeats
> \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
> bel' pe- tit ga- yole
> pour met' em' ca- na- ri
> }
>
> \score{
> %\transpose d e
> <<
> \accords
> \new Staff \melodie
> \addlyrics \paroles
> >>
> \layout{}
> \midi{
> \context {
> \Score
> }
> }
> }
> %%%%%%%%%%%%%%%%%%
>
> Céramicalement,
> Didier Descamps.
> --
> ma céramique : http://didierdescamps.fr
> autres bouts de vie : http://didierdescamps.free.fr
> --
>
>
>
>