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

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

Re: Nouveau LilyPondien


From: Chrys
Subject: Re: Nouveau LilyPondien
Date: Sun, 19 Oct 2008 08:36:59 -0700 (PDT)


Valentin Villenave wrote:
> 
> Le 19 octobre 2008 14:27, z0narts <address@hidden> a écrit :
> 
>> D'accord, alors j'ais du faire une erreur qq part , je copi/colle mon
>> code :
> 
> Ci-dessous votre code tel que je le saisirais (prêt-à-compiler, avec
> quelques commentaires).
> 
> 
> %%%%%%%%%%%%%%%
> 
> \version "2.11.62" % Vivement recommandé !
> 
> 
> \header {
>  title = "FUGA II"
>  subtitle = "A 4 voix"
>  composer = \markup \smallCaps "J.S.Bach" % Plus élégant ?
>  opus = "BWV 871" % L'usage est de mettre la référence à droite.
> }
> 
> 
> % Commençons par définir chaque voix dans des variables différentes :
> 
> voixUn = \relative c'' {
>   \voiceOne
>   r1
>   r8 c-4 bes c d[ g,] c bes16 a
>   bes4 aes g8 c f,4~ \break % les \break ne sont pas nécessaires.
>   %4
>   f8 ees16-2 d g8-5 f ees4-4 d
>   c8-1 g' c4~ c8 bes16-3 c d-1 e f-1 g
>   aes f c' bes aes g f ees d bes f' ees d c bes aes \break
>   %7
>   g8 s  s4 s2
>   r8 r16 g' ees8. f16 g8[ c,] f ees16 d \break
>   %9
>   ees8 aes, des[ c16 bes] c8 f, bes[ aes16 g]
>   aes8. aes16 d,8 ees f ees4 f8~
>   f[ ees] aes8. aes16 g8. g16 c8. bes16~ \break
>   %12
>   bes16 bes aes8~ aes16 g aes bes e,8 r16 aes des8. c16~
>   c c bes8~ bes16 a bes c fis,8 g~ g16 g8 fis16
>   g8 g'[ ees f] g[ c,] f ees16 d \break
>   %page II
>   %15
>   ees d c b c ees f g aes c, b a b g' f g
>   ees8 r r4 r8 g e fis
>   g c, f[ ees16 d] ees8. ees16 d8 e \break
>   %18
>   f bes, ees[ d16 c] d8 g, ees'4~
>   ees16 ees d8~ d16 c8 b16 c8[ g'] d ees16 f
>   ees8 d r16 c8 bes16 aes8. aes16 g4~ \break
>   %21
>   g c2~c16 b c d
>   g,8[ aes] g8. a16 bes8 b r16 g16 c fis, \break
>   %23
>   g8 ees d4 c8 r8 r c'
>   b c d g, c bes16 aes bes8 c
>   aes bes c f, bes aes16 g aes8 g~ \break
>   %26
>   g8 a16 bes32 c f,8 c' d c16 b c4
>   r16 d ees bes c4~ c r8 <<bes g>>
>   \oneVoice % Pas forcément nécessaire, mais plus correct.
>   <<c1 g ees c>>
>   \bar "|."
> }
> 
> voixDeux = \relative c'' {
>   \voiceTwo
>   r8 g ees f g[ c,] f ees16 d
>   ees4 d8 c bes4 a
>   g8 g'4 f ees d16 c
>   %4
>   b4 c2 b4
>   c r8 ees d16 fis g8 r4
>   r2 r8 s s s
>   %7
>   \change Staff = "gauche" % Les noms sont ceux choisis plus bas.
>   \stemUp es,,16 \stemDown % On adapte la direction de la hampe
>   \change Staff = "droite"
>   c'' aes' g f ees d c b f' ees d ees aes g f
>   d'16 c d8~ d16 b c8~ c16 b c8~ c16 b8.
>   %9
>   c16 g aes8~ aes16 g8.~ g16 e f8~ f16 e8.
>   f8 c b c d[ g,] c b16 a
>   g b c8~ c16 c d8~ d16 d ees8~ ees16 f ges8
>   %12
>   e r16 f des4~ des16 c f8~ f16 g aes8
>   fis r16 g16 ees4~ ees16 d8 c16 bes8 a
>   g r8 s2.
>   %page II
>   %15
>   s1
>   s8 c'8 bes c d g, c bes16 a
>   bes8 aes16 g c c g8~ g16 g a8 bes16 c des8
>   %18
>   r16 c bes aes g8 a bes[ ees,] aes g16 f
>   g8. f16 ees8 d c ees' aes,4
>   r16 g8 f16 ees8 e r16 f16[ d8] r16 ees[ f8]~
>   %21
>   f ees~ ees16 e f g aes16 g f ees g8 f~
>   f16 ees8 f16~ f f ees8 r16 f ees d ees4
>   %23
>   r16 d8 c16~ c a b8 c g'[ ees f]
>   g c, f[ ees16 d] e8 f g[ f16 e]
>   f8 g e f g[ c,] f e16 d
>   %26
>   e8 ees des ees f ees16 d ees8 g
>   r4 r8 r16 d ees4 r8 <<f8 d >>
> }
> 
> voixTrois = \relative g {
>   \voiceOne % puisqu'on est sur une autre portée, on repart de voiceOne.
>   s1
>   s1
>   s1
>   %4
>   s1
>   s1
>   s2 s8 d' bes d
>   %7
>   s1
>   s1
>   %9
>   s1
>   s1
>   s1
>   %12
>   s1
>   s1
>   s4 g ees f
>   %page II
>   %15
>   g4 c, f ees8 d
>   ees s8 s2.
>   s1
>   %18
>   s1
>   bes8 b c d g,16 c b c~ c b c8~
>   c b c4~ c8[ b] c8. b16~
>   %21
>   b g c8~ c bes s4 d~
>   d8 c d c f, g4 a8
>   %23
>   g4 r8 r16 f ees8 s8 s4 % On peut se passer des doubles-silences.
>   r8 ees' b c g s8 s4 % idem
>   r8 des g aes e c' aes bes
>   %26
>   c8[ f,] bes aes16 g aes8[ g] g ees
>   s1
>   s1
> }
> 
> voixQuatre = \relative g {
>   \oneVoice % l'autre voix est vide, donc on se met en voix unique.
>   R1
>   R
>   R
>   %4
>   r8 g ees f g c, f ees16 d
>   ees g c, d ees f g a bes d g, a bes c d e
>   \voiceTwo % l'autre voix rentre, donc on se met en voiceTwo
>   f8 aes, f aes bes r8 r4
>   %7
>   \oneVoice % l'autre voix est repartie, donc on l'ignore de nouveau.
>   r8 c, b c d[ g,] c b16 a
>   b8 g c aes ees8. aes'16 d,8 g
>   %9
>   c,8. f16 bes,8 ees aes,8. des16 g,8 c
>   f,16 c' f8~ f16 ees d c b g c bes aes c d,8
>   e8. c16 f8 bes b c aes bes
>   %12
>   c f, bes[ aes16 g] aes8 aes'16 f bes8 c
>   d, g c,[ bes16 a] bes8 ees c d
>   \voiceTwo % et ainsi de suite...
>   g, r8 r4 r2
>   %page II
>   %15
>   r8 g' aes g f[ d'] g, a16 b
>   c d ees f g ees d c bes a bes8~ bes16 a d c
>   bes g c8 a b c f, bes[ aes16 g]
>   %18
>   a8 d~ d16 c f ees d c des8~ des16 c bes aes
>   r4 g ees f
>   g c, f ees8 d
>   %21
>   ees8. g16 aes8 g f[ d'] g, a16 b
>   c8 c, b c d[ g,] c b16 a
>   %23
>   b8 c f, g c,
>   \oneVoice r8 r4 \voiceTwo % silences communs aux 2 voix.
>   r2 c'8
>   \oneVoice r r4 \voiceTwo % idem
>   r2 c8 r r4
>   %16
>   r8 c8 des c b f' ees16 d c d32 ees
>   \oneVoice % on finit avec une voix unique.
>   fis,4 r4 r16 b' c fis, g8 g,
>   <<c1 c,>>
> }
> 
> 
> % On n'a plus qu'à reprendre toutes ces variables
> % pour former la partition.
> 
> \score { % Pas de << >> ici : il n'y a qu'un seul piano !
>   \new PianoStaff <<
>     \time 4/4
>     \new Staff = "droite" << % on nomme la portée du haut...
>       \key ees \major
>       \clef treble
>       \new Voice \voixUn
>       \new Voice \voixDeux
>     >>
> 
>     \new Staff = "gauche" << % ... et celle du bas.
>       \key ees \major
>       \clef bass
>       \new Voice \voixTrois
>       \new Voice \voixQuatre
>     >>
>   >> % l'indentation nous aide à nous y retrouver dans les >>
> }
> 
> 
> Cordialement,
> Valentin
> 
> 
> _______________________________________________
> liste de diffusion lilypond-user-fr
> address@hidden
> http://lists.gnu.org/mailman/listinfo/lilypond-user-fr
> 
> 

Belle correction, merci Valentin d'avoir pris sur votre temps pour ces
explications, bon esprit !

Je vais largement m'inspirer de tout ceci pour saisir d'autres morceau
jusqu'a ce que ca rentre bien ;-)

Chrys


-- 
View this message in context: 
http://n2.nabble.com/Nouveau-LilyPondien-tp1348504p1352017.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.





reply via email to

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