[Top][All Lists]
[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.
- Nouveau LilyPondien, Chrys, 2008/10/18
- Re: Nouveau LilyPondien, Valentin Villenave, 2008/10/18
- Re: Nouveau LilyPondien, Chrys, 2008/10/19
- Re: Nouveau LilyPondien, Valentin Villenave, 2008/10/19
- Re: Nouveau LilyPondien, z0narts, 2008/10/19
- Re: Nouveau LilyPondien, Valentin Villenave, 2008/10/19
- Re: Nouveau LilyPondien,
Chrys <=
- Re: Nouveau LilyPondien, moebius, 2008/10/19
- Re: Nouveau LilyPondien, Valentin Villenave, 2008/10/19
- Re: Nouveau LilyPondien, z0narts, 2008/10/19
- Re: Nouveau LilyPondien, Valentin Villenave, 2008/10/20
- Re: Nouveau LilyPondien, z0narts, 2008/10/20
- Re: Nouveau LilyPondien, Valentin Villenave, 2008/10/20
- Re: Nouveau LilyPondien, z0narts, 2008/10/20
- Re: Nouveau LilyPondien, Valentin Villenave, 2008/10/20
- Re: Nouveau LilyPondien, z0narts, 2008/10/20
- Re: Nouveau LilyPondien, Nicolas Klutchnikoff, 2008/10/20