@@ -5,6 +5,7 @@ Global = {
5
5
}
6
6
7
7
\include " ../macros.ly"
8
+ \include " ../macros-fugues-structure.ly"
8
9
9
10
Soprano = \context Voice = " one" \relative c'' {
10
11
\voiceOne
@@ -24,20 +25,24 @@ Soprano = \context Voice = "one" \relative c'' {
24
25
| a gis a b c4 cis~
25
26
| cis d8 e f4 e~
26
27
| e8 a, b cis d4 . e8
27
- | cis4 f d4 . e8
28
+ | cis4 ^\markup { \episodeBullet " First episode, bars 19-27" }
29
+ f d4 . e8
28
30
% 20
29
31
| a,4 d2 cis8 c~
30
32
| c b ees4 c4 . d8
31
33
| g,4 c2 b8 bes~
32
- | bes a \highlightSubjectFirstInv { a'2 ^\markup \scale # '(1 . -1 ) \subject # '(2.5 . 0 ) # 1 d,4 ~
34
+ | bes a \highlightSubjectFirstInv {
35
+ a'2 % ^\markup { \subjectPresentationBullet "Subject Presentation S" }
36
+ ^\markup \scale # '(1 . -1 ) \subject # '(2.5 . 0 ) # 1 d,4 ~
33
37
| d8 e f4 ~ f8 g a4 ~
34
38
% 25
35
39
| a8 g bes2 a8 g
36
40
| f2 ~ f8 e fis g
37
41
\break
38
- | a4 } d,~ d8 g cis, d
42
+ | a4 } d,~ d8 ^ \markup { \episodeBullet " Second episode, bars 27-34 " } g cis, d
39
43
| e f g e f2 ~
40
- | f8 f e d c4 . d8
44
+ | f8 f e^\markup { \subjectPresentationBullet " Subject Presentation T" }
45
+ d c4 . d8
41
46
% 30
42
47
| e4 r r2
43
48
| \override MultiMeasureRest .staff-position = # 6
@@ -49,12 +54,14 @@ Soprano = \context Voice = "one" \relative c'' {
49
54
% 45
50
55
| f e4 d
51
56
| c2 ~ c8 a b cis
52
- | \unHighlightSubject d } c! b a b4 c~
57
+ | \unHighlightSubject d } c!^\markup { \episodeBullet " Fifth episode, bars 47 to the end" }
58
+ b a b4 c~
53
59
| c8 b c d e d c bes
54
60
| a4 bes~ bes8 a bes c
55
61
% 50
56
62
| d c bes aes g2 ~
57
- | g8 fis g a bes a bes c
63
+ | g8 ^\markup { \subjectPresentationBullet " Subject Presentation BAST" }
64
+ fis g a bes a bes c
58
65
| d cis d e f4 fis~
59
66
| fis g8 a bes4 a~
60
67
| a8 d, e fis g2 ~
@@ -76,7 +83,7 @@ Soprano = \context Voice = "one" \relative c'' {
76
83
| c,2 ~ c8 fis,! g a
77
84
| bes2 a~
78
85
\break
79
- | a8 fis g4 ~ g8 g fis e
86
+ | a8 ^ \markup { \endBullet " A 4 measures coda " } fis g4 ~ g8 g fis e
80
87
% 70
81
88
| fis g a4 d,2 ~
82
89
| d4 . cis8 d2 _~
@@ -94,7 +101,7 @@ Alto = \context Voice = "two" \relative c' {
94
101
| bes a4 g
95
102
| f2 ~ f8 e f g
96
103
| \stemDown
97
- a4 } g2 fis 8 f
104
+ a4 } g2 fis 8 _ \markup { " cs " } f
98
105
% 10
99
106
| e dis e fis g4 gis~
100
107
| gis a8 b c4 b~
@@ -111,28 +118,30 @@ Alto = \context Voice = "two" \relative c' {
111
118
| g fis bes4 g4 . a8
112
119
| d,4 g2 fis8 f~
113
120
| f e aes4 f4 . g8
114
- | c,4 c'2 b8 bes
121
+ | c,4 c'2 _ \markup { " cs " } b8 bes
115
122
| a gis a b c4 cis~
116
123
% 25
117
124
| cis d8 e f d e4 ~
118
125
| e8 a, b cis d2 ~
119
126
| d8 c bes a bes2 ~
120
127
| bes4 a~ a8 d gis, a
121
- | b2 ~ b8 [ a 16 g ] fis8 f
128
+ | b2 ~ b8 [ a 16 _ \markup { " cs " } gis ] fis8 f
122
129
% 30
123
130
| e dis e fis g4 gis~
124
131
| \stemUp
125
132
gis a8 b c a b4 ~
126
133
| b8 e, fis gis a2 ^~
127
- | a8 bes! a g fis4 f~
134
+ | a8 ^\markup { \episodeBullet " Third episode, bars 33-39" }
135
+ bes! a g fis4 f~
128
136
| f8 a g f e4 ees~
129
137
\break
130
138
% 35
131
139
| ees8 g f ees d4 . e8
132
140
| f e f g a g a4 ~
133
141
| a8 g bes a g f g4 ~
134
142
| g8 c, d e f e f4 ~
135
- | f8 e16 d e4 f4 . g8
143
+ | f8 ^\markup { \episodeBullet " Fourth episode, bars 39-47" }
144
+ e16 d e4 f4 . g8
136
145
% 40
137
146
| c,4 a'2 gis8 g^~
138
147
| g8 fis16 e fis4 g4 . a8
@@ -184,12 +193,20 @@ Tenor = \context Voice = "three" \relative c' {
184
193
\showStaffSwitch
185
194
% 1
186
195
| \stemDown
187
- \highlightSubjectFirstInv { d2 ^\markup \scale # '(1 . -1 ) \subject # '(0 . 0 ) # 1 a
196
+ \highlightSubjectFirstInv {
197
+ d2 _\markup { \expositionBullet " Exposition TASB, bars 1−19" }
198
+ ^\markup \scale # '(1 . -1 ) \subject # '(0 . 0 ) # 1 a
188
199
| c e
189
200
| f e4 d
190
201
| cis2 ~ cis8 a b cis
191
202
% 5
192
- | d4 } c!2 b8 bes
203
+ | d4 } c!2 _\markup \override # '(baseline-skip . 1.7 ) {
204
+ \column {
205
+ " A chromatic countersubject (cs)"
206
+ " accompanies each voice"
207
+ }
208
+ }
209
+ b8 bes
193
210
| a gis a b c4 cis~
194
211
| cis d8 e f4 e~
195
212
| e8 a, b cis d cis d e
@@ -208,7 +225,8 @@ Tenor = \context Voice = "three" \relative c' {
208
225
| a,4 r r2
209
226
| R1
210
227
| s1 * 9
211
- | r4 \highlightSubjectFirstInv { e'2 ^\markup \scale # '(1 . -1 ) \subject # '(2.5 . 0 ) # 1 a,4 ~
228
+ | r4 \highlightSubjectFirstInv {
229
+ e'2 ^\markup \scale # '(1 . -1 ) \subject # '(2.5 . 0 ) # 1 a,4 ~
212
230
% 30
213
231
| a8 b c4 ~ c8 d e4 ~
214
232
| e8 d
@@ -288,7 +306,7 @@ Bass = \context Voice = "four" \relative c {
288
306
| f a
289
307
| bes a4 g
290
308
| f2 ~ f8 e f g
291
- | \unHighlightSubject a } a, r a bes a b cis
309
+ | \unHighlightSubject a } a, r a bes_ \markup { " cs " } a b cis
292
310
% 20
293
311
| d d, r d' ees d e fis
294
312
| g g, r g aes g a b
@@ -387,6 +405,9 @@ Bass = \context Voice = "four" \relative c {
387
405
\layout {
388
406
\context {
389
407
\Voice
408
+ \override TextScript .color = # greyTextColor
409
+ \override TextScript .font-shape = # 'italic
410
+ \override TextScript .font-size = # -2
390
411
\override VoiceFollower .color = # greyTextColor
391
412
\override VoiceFollower .style = # 'dashed-line
392
413
}
0 commit comments