Skip to content

Commit 6fdfcbd

Browse files
committed
J.S. Bach: Suite Anglaise 2 BWV807: Add Sarabande with agréments
Signed-off-by: Davide Madrisan <d.madrisan@proton.me>
1 parent 16aa4a6 commit 6fdfcbd

File tree

5 files changed

+253
-4
lines changed

5 files changed

+253
-4
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
88
### Added
99

1010
- Jan Pieterszoon Sweelinck: Fantasia Cromatica SwWV 258
11+
- J.S. Bach: Suite Anglaise 2 BWV807: Add Sarabande with agréments
1112

1213
## [v59] - 2024-12-08
1314

src/johann-sebastian-bach/suites-anglaises/BWV807/JS-Bach-BWV807-Suite-Anglaise-2.ly

+5-3
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,11 @@
103103
\include "./parts/bach-suite-anglaise-2-2-allemande.ly"
104104
\pageBreak
105105
\include "./parts/bach-suite-anglaise-2-3-courante.ly"
106-
%\pageBreak
107-
\include "./parts/bach-suite-anglaise-2-4-sarabande.ly"
108-
%\pageBreak
106+
\pageBreak
107+
\include "./parts/bach-suite-anglaise-2-4-sarabande-1.ly"
108+
\pageBreak
109+
\include "./parts/bach-suite-anglaise-2-4-sarabande-2.ly"
110+
\pageBreak
109111
\include "./parts/bach-suite-anglaise-2-5-bourree-1.ly"
110112
\pageBreak
111113
\include "./parts/bach-suite-anglaise-2-5-bourree-2.ly"

src/johann-sebastian-bach/suites-anglaises/BWV807/Makefile.am

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ EXTRA_DIST = JS-Bach-BWV807-Suite-Anglaise-2.ly \
2727
parts/bach-suite-anglaise-2-1-prelude.ly \
2828
parts/bach-suite-anglaise-2-2-allemande.ly \
2929
parts/bach-suite-anglaise-2-3-courante.ly \
30-
parts/bach-suite-anglaise-2-4-sarabande.ly \
30+
parts/bach-suite-anglaise-2-4-sarabande-1.ly \
31+
parts/bach-suite-anglaise-2-4-sarabande-2.ly \
3132
parts/bach-suite-anglaise-2-5-bourree-1.ly \
3233
parts/bach-suite-anglaise-2-5-bourree-2.ly \
3334
parts/bach-suite-anglaise-2-6-gigue.ly

src/johann-sebastian-bach/suites-anglaises/BWV807/parts/bach-suite-anglaise-2-4-sarabande.ly src/johann-sebastian-bach/suites-anglaises/BWV807/parts/bach-suite-anglaise-2-4-sarabande-1.ly

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Soprano = \context Voice = "one" \relative c'' {
2525
| a g a a' ees\prall d
2626
| \stemUp b'[\turn c] f,![ e! d c]
2727
| c4 c2
28+
\break
2829
}
2930
\repeat volta 2 {
3031
| g4 g8 f e d
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,244 @@
1+
Global = {
2+
\key a \minor
3+
\time 3/4
4+
\include "../global.ly"
5+
}
6+
7+
Soprano = \context Voice = "one" \relative c'' {
8+
\voiceOne
9+
\stemUp\tieUp
10+
\override MultiMeasureRest.staff-position = #0
11+
\override Rest.staff-position = #0
12+
\repeat volta 2 {
13+
%1
14+
| c4 c8 b a gis\prall
15+
| a16( gis b a) a2
16+
| <c e>4\arpeggio e8[ d] c16 d b8
17+
| b4( c8.\mordent) b16 a4
18+
%5
19+
| \stemNeutral c8 bes16 a g f8 g32 e f16 a b d32 c
20+
| d8 c16 b a g f g32 e f16. g32 a b c d
21+
| \stemUp e8 d d32[( e f16) e8] d16( f32 e d16 e32 c)
22+
| c16( g'8.) g2
23+
| \stemNeutral bes,16( a bes) g' e c( bes a) bes( a bes) g'
24+
%10
25+
| a,( g a) c d( e f g) a ees( d c)
26+
| \stemUp b'!16[ c32 b a b c16] f,!8[(e!) d\prall c]
27+
| c4 c2
28+
% \break
29+
}
30+
\repeat volta 2 {
31+
| g4 g8( f e d)
32+
| d8.( e32 f) e2
33+
%15
34+
| \stemNeutral\slurNeutral dis16( fis a c) b( fis g dis) e( g ais cis)
35+
| \stemUp\slurUp e( dis fis e) fis( e dis cis) b4
36+
| \stemNeutral\slurNeutral g'16( fis e d!) c!( b ais b) ais( cis e g)
37+
| fis( e dis cis) b( a gis a) gis( b d! f!)
38+
| e( a b c) b( a c b) \stemUp\slurUp a( g a fis)
39+
%20
40+
| fis8 g \once\slurDown\appoggiatura fis16 e2
41+
| g8.( a32 bes) \once\slurDown\appoggiatura a16 g2
42+
| g16 e g f \once\slurUp\appoggiatura f8 g2
43+
| f8. g32 a \once\slurDown\appoggiatura g16 f2
44+
| f16 e d f32 e \once\slurDown\appoggiatura e8 f2
45+
%25
46+
| e16( d) d( c) c( f) f( e) e( a) a( g)
47+
| g( bes) bes( a) a( gis) gis( a) a( f) f( e)
48+
| e( dis) dis( e) e32[( d16.) c8 b\prall a]
49+
| a4 a2
50+
}
51+
}
52+
53+
Alto = \context Voice = "two" \relative c'' {
54+
\voiceTwo
55+
\stemUp
56+
\override Rest.staff-position = #0
57+
%1
58+
| \override NoteColumn.force-hshift = #0.3
59+
a4
60+
\override NoteColumn.force-hshift = #1
61+
f
62+
\override NoteColumn.force-hshift = #0.5
63+
e8 d
64+
| \override NoteColumn.force-hshift = #0.3 c4 c2
65+
| \revert NoteColumn.force-hshift
66+
\stemDown a'4\arpeggio c8[ b] a[ gis]
67+
| gis4( a4) e
68+
%5
69+
| s2.*2
70+
| \once\stemUp \once\override NoteColumn.force-hshift = #0.3 c'4 c a
71+
| c b2
72+
| s2.*2
73+
%11
74+
| \stemUp r4 \override NoteColumn.force-hshift = #0.2 c b
75+
| g4 g2
76+
| \stemDown \revert NoteColumn.force-hshift e4 e8 d c b
77+
| c4 c2
78+
%15
79+
| s2.
80+
| fis4 b d,\rest
81+
| s2.*2
82+
| s2 s8 b'
83+
%20
84+
| \once\override NoteColumn.force-hshift = #-1.1 b4 g2
85+
| g4\rest \stemDown a8\rest f'! e d
86+
| \stemUp \override NoteColumn.force-hshift = #0.4 cis4 cis2
87+
| \stemDown g4\rest g8\rest e' d c!
88+
| \stemUp \override NoteColumn.force-hshift = #0.3 b4 b2
89+
\revert NoteColumn.force-hshift
90+
%25
91+
| \stemDown d,4\rest d\rest g8\rest c8
92+
| f e d c b c
93+
| a4 a\rest
94+
\stemUp \override NoteColumn.force-hshift = #0.5
95+
gis
96+
| e4 e2
97+
}
98+
99+
Tenor = \context Voice = "three" \relative c' {
100+
\voiceThree
101+
\stemDown
102+
\override Rest.staff-position = #0
103+
%1
104+
| \change Staff = "upper" e4 e8 d c b
105+
| \change Staff = "lower" \stemUp a4 a2
106+
| << {
107+
\stemUp \once\override NoteColumn.force-hshift = #0.8 e4\arpeggio
108+
} \\ {
109+
\stemUp \once\override NoteColumn.force-hshift = #0.4 a\arpeggio
110+
} \\ {
111+
\stemUp \once\override NoteColumn.force-hshift = #0 e'\arpeggio
112+
} >>
113+
<< {
114+
\stemUp \once\override NoteColumn.force-hshift = #0.4 a,4
115+
} \\ {
116+
\stemUp \once\override NoteColumn.force-hshift = #0 f'
117+
} >>
118+
s4
119+
| e4. d8 c[ b]
120+
%5
121+
| s2.*2
122+
| \change Staff = "upper" \stemDown g'4
123+
\change Staff = "lower" \stemUp c, f8 e
124+
| d4 d2
125+
| s2.*2
126+
%11
127+
| s4 \change Staff = "upper" \stemDown g f
128+
| \once\override NoteColumn.force-hshift = #1 f8[ d] e2
129+
| \change Staff = "lower" \stemUp
130+
c4 c g
131+
| g g2
132+
%15
133+
| s2.
134+
| b8[ cis] dis4 d\rest
135+
| s2.*2
136+
| \change Staff = "upper" \stemDown
137+
s2 g8\rest \once\stemUp dis'
138+
| \once\override NoteColumn.force-hshift = #0 dis e \once\stemUp b2
139+
%22
140+
| s2.
141+
| f8\rest bes a[ g f e]
142+
| \change Staff = "lower" \stemUp
143+
d4 d\rest d\rest
144+
%25
145+
| \change Staff = "upper" \stemDown
146+
e8\rest a g[ f e d]
147+
| s2.*2
148+
| s2 d4
149+
| c4 c2
150+
}
151+
152+
Bass = \context Voice = "four" \relative c' {
153+
\voiceFour
154+
\stemDown\tieDown
155+
\override MultiMeasureRest.staff-position = #0
156+
\override Rest.staff-position = #0
157+
\repeat volta 2 {
158+
%1
159+
| a4 d, e
160+
| f e8( d c b)
161+
| c4\arpeggio d e
162+
| a, c e
163+
%5
164+
|\stemNeutral a a, r
165+
| b' b, r
166+
| \stemDown c'8 b a g f4
167+
| f8( e g f e d)
168+
| e2 r4
169+
%10
170+
| f2 fis4
171+
| \stemNeutral r4 g^\mordent^\markup { \tiny\sharp } g,
172+
| c c,2
173+
}
174+
\repeat volta 2 {
175+
| \stemDown c'8 e g4 g,
176+
| c4 c8 b a g
177+
%15
178+
| fis4 e e'
179+
| b b'8 a g fis
180+
| e4 e' r8 e,
181+
| dis4 dis' r8 d,!
182+
| \stemNeutral c4 g! b
183+
%20
184+
| e, g b
185+
| e f! g
186+
| a r r
187+
| d, e f
188+
| g r r
189+
%25
190+
| c8 b a g f e
191+
| d c b! a gis a
192+
| fis4 e e'
193+
| a,8 c16 e a2
194+
}
195+
}
196+
197+
forceBreaks = {
198+
% page 1
199+
\repeat unfold 4 { s2.\noBreak } s2.\break\noPageBreak
200+
\repeat unfold 3 { s2.\noBreak } s2.\break\noPageBreak
201+
\repeat unfold 4 { s2.\noBreak } s2.\break\noPageBreak
202+
\repeat unfold 3 { s2.\noBreak } s2.\break\noPageBreak
203+
\repeat unfold 4 { s2.\noBreak } s2.\break\noPageBreak
204+
\repeat unfold 4 { s2.\noBreak } s2.\pageBreak
205+
}
206+
207+
\score {
208+
\new PianoStaff \with { connectArpeggios = ##t }
209+
<<
210+
\accidentalStyle Score.piano
211+
\context Staff = "upper" <<
212+
\set Staff.midiInstrument = #"acoustic grand"
213+
\Global
214+
\clef treble
215+
\Soprano
216+
\Alto
217+
>>
218+
\context Staff = "lower" <<
219+
\set Staff.midiInstrument = #"acoustic grand"
220+
\Global
221+
\clef bass
222+
\Tenor
223+
\Bass
224+
>>
225+
\new Devnull \forceBreaks
226+
>>
227+
\header {
228+
composer = ##f % "Johann Sebastian Bach"
229+
opus = ##f % "BWV 807"
230+
title = \markup { \italic "Les agréments de la même Sarabande" }
231+
subtitle = ##f
232+
}
233+
\layout {
234+
\context {
235+
\PianoStaff
236+
\override Parentheses.font-size = #-2
237+
\override TextScript.font-shape = #'italic
238+
\override TextScript.font-size = #-1
239+
}
240+
}
241+
\midi {
242+
\tempo 4 = 100
243+
}
244+
}

0 commit comments

Comments
 (0)