Skip to content

Commit

Permalink
J.S. Bach: Partita 1 BWV825 - Allemande
Browse files Browse the repository at this point in the history
Signed-off-by: Davide Madrisan <[email protected]>
  • Loading branch information
madrisan committed Feb 19, 2024
1 parent 8e858dd commit 9265069
Show file tree
Hide file tree
Showing 2 changed files with 143 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@

\include "./parts/bach-partita-1-1-praeludium.ly"
\pageBreak
%\include "./parts/bach-partita-1-2-allemande.ly"
\include "./parts/bach-partita-1-2-allemande.ly"
%\include "./parts/bach-partita-1-3-corrente.ly"
%\include "./parts/bach-partita-1-4-sarabande.ly"
%\include "./parts/bach-partita-1-5-menuet-1.ly"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,44 +1,179 @@
Global = {
\key c \major
\key bes \major
\time 4/4
\include "../global.ly"
}

staffLower = { \change Staff = "lower" }
staffUpper = { \change Staff = "upper" }

Soprano = \context Voice = "one" \relative c' {
Soprano = \context Voice = "one" \relative c'' {
\voiceOne
\stemNeutral
\override MultiMeasureRest.staff-position = #0
\override Rest.staff-position = #0
%1
| R1
\repeat volta 4 {
\partial 16 f16
| f d bes a bes d f, bes \staffLower\stemUp d, f bes, d f \staffUpper\stemDown aes d f
| g es bes a bes es g, bes \staffLower\stemUp \clef treble es, g bes, es g \staffUpper\stemDown bes es g
| a es c bes c es a, c \staffLower\stemUp \clef treble es, a c, es a \staffUpper\stemDown c es a
%5
| \stemNeutral bes f d c d f bes, d f, bes d, f r g8 f16
| r c' e, d e g c, e r a, c ees d c c' d,
| es g c b c es a, c \staffLower\stemUp \clef treble fis, a \staffUpper\stemNeutral c es d c a' c,
| \stemNeutral r c bes a bes d e\parenthesize\mordent f g c, bes a bes g' bes, f'
| bes, f' e d e g a\parenthesize\mordent bes c f, e d e c' e, bes'
%10
| e, bes' a g f a e a d, a' d, c bes d a d
| g, a' g f e g d g c, g' c, bes a c g c
| f,=' g' f e d f c f bes, f' bes, a g bes f bes
| \stemNeutral e,4\prall r8 c f g16 a bes8 a16\prall g
| a4 r16 c, f g a f b c d f, c' b
%15
| \stemUp c4 \stemNeutral r8 g c d16 e f8 e16\prall d
| e8 f16 g aes8 g16 \prall f g8 aes16 bes c8 bes16\prall aes |
| bes g e c bes g c e f c a f r g bes e
| \stemUp f8. es16 d8. d16 e\rest d c8 f16\rest a, bes8
| a f r16 f8 e16 <a, c f>4..
}
\break
\repeat volta 4 {
\partial 16 \stemNeutral c'16
| c16 a f e f a c, f a, c \staffLower\stemUp f, a c \staffUpper\stemDown ees! a bes
%20
| \stemNeutral c a es d es a c, es a, c \staffLower\stemUp fis, a d \staffUpper\stemDown fis a c
| \stemUp bes2~ bes16 bes a g a c fis, g
| fis4 c16 es a, c fis, a d fis g d a' d,
| bes'4 f16 aes d, f b, d g b c g d' f,
| es g a b c es bes es aes, es' aes, g f aes es aes
%25
| d, f g a bes d aes d g, d' g, f es g d g
| c, es f g aes c g c f, c' f, es d f c f
| b,4\parenthesize\prall r8 g c d16 es f8 es16\prall d
| es4 r16 g, c d es c fis g a c, g' fis
| g4 \stemNeutral r8 d g a16 b c8 b16\prall a
%30
| b8 c16 d es8 d16\prall c d8 es16 f g8 f16\prall es
| f='' d b g f d g b c g es c r d f b
| c g es c es g c d es c a g a c f, c'
| d f bes, a bes d f g aes f d c d f bes, f'
| g='' bes es, d es g a\parenthesize\mordent bes c f, es d es f c es
%35
| d aes g d e g bes g a es' d c d bes f a
| bes d f g aes f d bes r bes es g bes g e des
| r c es a c a ges es d bes' g e f bes, a es'
| d aes g c bes f es a <bes f d>4..
\override Score.TextMark.self-alignment-X = #CENTER
\textEndMark \markup { \musicglyph "scripts.ufermata" }
\fine
}
}

Alto = \context Voice = "two" \relative c' {
\voiceTwo
\stemDown
\override Rest.staff-position = #0
\partial 16 s16
%1
| s1*12
| d16\rest f e d \staffLower\stemUp c bes a g s2
| \staffUpper\stemDown f'16\rest a g f \staffLower\stemUp e d c bes! s2 \staffUpper\stemDown
| s1*2
%17
| r16 bes' a8 g16\rest a bes8 e,8. f16 g8. g16
| d16\rest e f b, c8 bes s4..
\partial 16 s16
| s1*2
%21
| e16\rest a g fis g bes d, f ees2
| b16\rest d c bes s2.
| d16\rest g f ees s2.
| s1*4
%28
| a,16\rest c b a s2.
| c16\rest ees d c s2.
}

Tenor = \context Voice = "three" \relative c {
Tenor = \context Voice = "three" \relative c' {
\voiceThree
\stemUp
\override Rest.staff-position = #0
\partial 16 s16
%1
| s1*16
| e16\rest d c8 a'16\rest c, d8 f16\rest a, bes8 e16\rest f, g8
| e'16\rest g, aes8~ aes g s4..
\partial 16 s16
| s1*8
%27
| c16\rest g f ees d c b a g ees' d c b d g, b
| s4 g'16 f ees d c bes a g fis d' d, c'
| s4 b'16 a g f! s2
%30
| s1*8
| f'8\rest ees d c s4..
}

Bass = \context Voice = "four" \relative c {
\voiceFour
\stemDown\tieNeutral
\stemNeutral\tieNeutral
\override MultiMeasureRest.staff-position = #0
\override Rest.staff-position = #0
\repeat volta 4 {
\partial 16 s16
%1
| R1
\fine
| bes4 r r2
| bes4 r a'2\rest
| \clef bass bes4 r a2\rest
| \clef bass bes,4 r r2
%5
| <bes g'>4 r <a fis'> r
| <g g'> r a'2\rest
| \clef bass g,8 g'4 f8 e e'4 d8
| c c,4 bes8 a a'4 g8
| f \clef treble f'[ a c] bes bes, d f
%10
| \clef bass e, \clef treble e'[ g bes] a a, c e
| \clef bass d, \clef treble d' f a g \clef bass g, bes d
| c,16 c' bes a g f e d c a' g f e g c, e
| c,8 r b'4\rest f'16 e d c b g' g, f'
| c,8 r b'4\rest a'16 c f e aes, d c b
%15
| g bes des c f, c' bes aes e bes' aes g f e d c
| \clef treble e'8 g \clef bass c, bes a bes c c,
| f8. a16 bes8. a16 g8. f16 e8. e16
| f8. d16 \stemDown c8 c, \stemUp <f f'>4..
}
\repeat volta 4 {
\partial 16 r16
| f4 r b2\rest
%20
| fis4 r b2\rest
| \stemNeutral g8 a bes g c bes c a
| d4 r r8 c bes a
| g4 r r8 f' es d
| c \clef treble c' es g f \clef bass f, aes c
%25
| bes, bes' d f es es, g bes
| aes, aes' c es d d, f aes
| \stemDown g,4 s2.
| \stemNeutral g,8 b'\rest a4\rest s2
| g,8 b'\rest a4\rest ees'16 g c d fis, ees' d c
%30
| g \clef treble d' ees f a, g' f ees b f' ees d c ees d c
| d8 f \clef bass g, f es f g g,
| c g' c bes! a c f, a
| bes, d f bes d f bes, d
| es d c bes a c f, a
%35
| bes d g, c f, bes es, f
| bes, aes' d f bes,, bes' \clef treble es g
| \stemUp \clef bass bes,, \clef treble c' ees a bes16 d, c bes f'8 \clef bass f,
| \stemDown bes2 <bes, bes'>4..
\tweak direction #DOWN
\textEndMark \markup { \musicglyph "scripts.dfermata" }
}
}

\score {
Expand Down

0 comments on commit 9265069

Please sign in to comment.