From 8ed1ff391e7beab73621d4570cdb50110f077df1 Mon Sep 17 00:00:00 2001 From: Davide Madrisan Date: Thu, 28 Mar 2024 22:31:33 +0100 Subject: [PATCH] J.S. Bach: Die Kunst der Fuge (BWV 1080) - subsubtitle with fugues XII structure Signed-off-by: Davide Madrisan --- .../parts/12-contrapunctus-XII-I.ly | 21 +++++++++++++++---- .../parts/12-contrapunctus-XII-II.ly | 21 +++++++++++++++---- 2 files changed, 34 insertions(+), 8 deletions(-) diff --git a/src/johann-sebastian-bach/die-kunst-der-fuge-BWV1080/parts/12-contrapunctus-XII-I.ly b/src/johann-sebastian-bach/die-kunst-der-fuge-BWV1080/parts/12-contrapunctus-XII-I.ly index 72732c76..1259f119 100644 --- a/src/johann-sebastian-bach/die-kunst-der-fuge-BWV1080/parts/12-contrapunctus-XII-I.ly +++ b/src/johann-sebastian-bach/die-kunst-der-fuge-BWV1080/parts/12-contrapunctus-XII-I.ly @@ -68,9 +68,9 @@ Sopran = \context Voice = "one" \relative c'' { | a~ | a~ | a~ - | a4 g8 fis g a bes c d2~ + | a4 g8 fis \highlightSubjectSecond { g^\markup \subject #'(0.8 . 0) #2 a bes c d2~ %55 - | d4 c bes a g8 a bes4 + | d4 c bes a \unHighlightSubject g8 } a bes4 | a1.\fermata \bar "|." } @@ -100,12 +100,12 @@ Alto = \context Voice = "two" \relative c' { | a4 d,2 ees4 d c %25 | bes4. c16 bes a2 r - | g'8 a bes c d2~ d8 ees d c + | \highlightSubjectSecond { g'8_\markup \subject #'(-1.8 . 0) #2 a bes c d2~ d8 ees d c | bes4 a g2. fis8 e | fis2 g2. a4 | bes2. c4 bes a %30 - | g2. aes4 g f + | g2. } aes4 g f | ees2. g4 f ees | \stemUp\tieUp \shape #'((0 . 0) (0 . 1) (0 . 2.5) (-0.2 . 1)) Tie @@ -370,6 +370,19 @@ Bass = \context Voice = "four" \relative c { title = \markup { Contrapunctus [12] } + subsubtitle = \markup { + \center-column { + \line \normal-text \tiny \with-color \white { + \on-color \expositionColor \pad-markup #0.8 "Exposition 1 B1 T1 A1 S1" + \on-color \episodeColor \pad-markup #1 "1" + \on-color \expositionColor \pad-markup #0.8 "Exposition 2 S2 A2 T2 B2" % bar 21-45 + \on-color \episodeColor \pad-markup #1 "2" + \on-color \subjectPresentationColor \pad-markup #0.8 "A2" % bar 50 + \on-color \subjectPresentationColor \pad-markup #0.8 "S2" % bar 54 (incomplete subject) + \on-color \endColor \pad-markup #0.8 "Coda" + } + } + } } \layout { } \midi { \tempo 4 = 140 } diff --git a/src/johann-sebastian-bach/die-kunst-der-fuge-BWV1080/parts/12-contrapunctus-XII-II.ly b/src/johann-sebastian-bach/die-kunst-der-fuge-BWV1080/parts/12-contrapunctus-XII-II.ly index dc1edea3..036b90c5 100644 --- a/src/johann-sebastian-bach/die-kunst-der-fuge-BWV1080/parts/12-contrapunctus-XII-II.ly +++ b/src/johann-sebastian-bach/die-kunst-der-fuge-BWV1080/parts/12-contrapunctus-XII-II.ly @@ -234,13 +234,13 @@ Tenor = \context Voice = "three" \relative c' { | d4 a'2 g4 a b %25 | c4. b16 c d2 r - | e,8 d c b a2~ a8 gis a b + | \highlightSubjectSecondInv { e,8 d c b a2~ a8 gis a b | c4 d e2. f8 g | f2 e2. d4 | \once\override NoteColumn.force-hshift = #0.2 c2. b4 c d %30 - | \once\override NoteColumn.force-hshift = #0.2 e2. + | \once\override NoteColumn.force-hshift = #0.2 e2. } d4 e fis | \once\override NoteColumn.force-hshift = #0.2 g2. e4 f! g @@ -351,9 +351,9 @@ Bass = \context Voice = "four" \relative c { | d~ | d~ | d~ - | d4 e8 f e d cis b a2~ + | d4 e8 f \highlightSubjectSecondInv { e_\markup \scale #'(1 . -1) \subject #'(-1.5 . 0) #2 d cis b a2~ %55 - | a4 b cis d e8 d cis4 + | a4 b cis d \unHighlightSubject e8 } d cis4 | d1.\fermata \bar "|." } @@ -384,6 +384,19 @@ Bass = \context Voice = "four" \relative c { title = \markup { Contrapunctus XII } + subsubtitle = \markup { + \center-column { + \line \normal-text \tiny \with-color \white { + \on-color \expositionColor \pad-markup #0.8 "Exposition 1 S1 A1 T1 B1" + \on-color \episodeColor \pad-markup #1 "1" + \on-color \expositionColor \pad-markup #0.8 "Exposition 2 B2 T2 A2 S2" % bar 21-45 + \on-color \episodeColor \pad-markup #1 "2" + \on-color \subjectPresentationColor \pad-markup #0.8 "T2" % bar 50 + \on-color \subjectPresentationColor \pad-markup #0.8 "B2" % bar 54 (incomplete subject) + \on-color \endColor \pad-markup #0.8 "Coda" + } + } + } } \layout { } \midi { \tempo 4 = 144 }