[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: \partcombine ou \voiceThree
From: |
Germain G. Ivanoff-Trinadtzaty |
Subject: |
Re: \partcombine ou \voiceThree |
Date: |
Tue, 27 May 2008 00:12:43 +0200 |
Merci ; c'est bien l'emploi des << >> qui me manquait.
Je note aussi qu'on peut factoriser les \transpose, et surtout : VoixA !!!
Contient la déclaration de contexte, plus les données ! VoixA semble donc
être une "macro symbolique", comme le "#define" du langage C. Je pensais
que la syntaxe : id = { ... } se référait à une variable, et ne pouvait
contenir que des données. (le cas de : id = \lyricmode {...} n'était pas
pour moi un contre exemple ; j'y voyais seulement une déclaration de type).
Très éclairant, merci.
Germain
----- Original Message -----
From: "Martial" <address@hidden>
To: <address@hidden>
Sent: Monday, May 26, 2008 11:14 PM
Subject: Re: \partcombine ou \voiceThree
Bonsoir
Un truc simple comme ça fonctionne
LilyPond hurle un peu :
Avertissement : trop de notes se chevauchent. On fera au mieux.
Mais ça passe
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.11.46"
\include "english.ly"
#(set-default-paper-size "a5")
%%===========================================================
IWords = \lyricmode { BI BA BI BE BO BE BU1.__ }
IGlobal = { \key c \major }
VoixA = \new Voice = "one" \relative c'{ \stemUp g'4 a g f e d c b c1 }
VoixB = \new Voice = "two" \relative c'{ \stemUp e4 f e d c b a gs a1 }
VoixC = \new Voice = "three" \relative c'{\stemDown c4 c c b c g a e a1}
Vbasse = \new Voice \relative c' { r4 r r r R1 R1 }
%%===========================================================
\score
{
\new ChoirStaff
<<
\new Staff
<<
\clef "G"
\transpose c f
<< \IGlobal
\VoixA
\VoixB
\VoixC
\new Lyrics = thewords { s }
\new Staff
<<
\clef "F" \transpose c f { \IGlobal \Vbasse } >>
\context Lyrics = thewords \lyricsto "one" { \IWords }
\layout{ }
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--
Martial
--------------------------------------------------------------------------------
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.11.46"
\include "english.ly"
#(set-default-paper-size "a5")
%%===========================================================
IWords = \lyricmode { BI BA BI BE BO BE BU1.__ }
IGlobal = { \key c \major }
VoixA = \new Voice = "one" \relative c'{ \stemUp g'4 a g f e d c b c1 }
VoixB = \new Voice = "two" \relative c'{ \stemUp e4 f e d c b a gs a1 }
VoixC = \new Voice = "three" \relative c' { \stemDown c4 c c b c g a e
a1 }
Vbasse = \new Voice \relative c' { r4 r r r R1 R1 }
%%===========================================================
\score
{
\new ChoirStaff
<<
\new Staff
<<
\clef "G"
\transpose c f
<< \IGlobal
\VoixA
\VoixB
\VoixC
>>
>>
\new Lyrics = thewords { s }
\new Staff
<<
\clef "F" \transpose c f { \IGlobal \Vbasse } >>
\context Lyrics = thewords \lyricsto "one" { \IWords }
>>
\layout{ }
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
--------------------------------------------------------------------------------
_______________________________________________
liste de diffusion lilypond-user-fr
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-user-fr