Skip to content

Commit

Permalink
J.S. Bach: Das wohltemperierte Klavier – Erster Teil: Praeludium V
Browse files Browse the repository at this point in the history
Signed-off-by: Davide Madrisan <[email protected]>
  • Loading branch information
madrisan committed Aug 10, 2024
1 parent 3c14c6b commit 4626eda
Show file tree
Hide file tree
Showing 4 changed files with 263 additions and 1 deletion.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

- J.S. Bach: Fuga H-Moll BWV951 (on a theme by Albinoni)
- J.S. Bach: Fuga C-Dur BWV952
- J.S. Bach: Das wohltemperierte Klavier – Erster Teil: Praeludium und Fuga V

### Changed

- J.S. Bach: Fuga d-Moll BWV948 - make hands positions explicit in extended closing
- J.S. Bach: Das wohltemperierte Klavier - Fuga IV: rework to make hands positions explicit

### Fixed

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
Global = {
\key d \major
\time 4/4
\include "../global.ly"
}

Soprano = \context Voice = "one" \relative c'' {
\voiceOne
\stemNeutral\tieNeutral
\override MultiMeasureRest.staff-position = #0
\override Rest.staff-position = #0
%1
%1
| r16 d e fis a, fis' e d a' d, e fis a, fis' e d
| g e fis g b, d cis b cis e fis g a, g' fis e
| fis d e fis a, cis b a b d e fis b, a' gis fis
| gis e fis gis b, d cis b a cis d e fis, e' d cis
%5
| d b cis d fis, a gis fis gis b cis d e, d' cis b
| cis a b cis e, g fis e fis a b cis fis, e' dis cis
| dis b cis dis fis, a g! fis e g a b cis, d' cis b
| ais e fis g cis, g' fis e d b' cis d fis, a gis fis
| eis gis a b eis, d' cis b gis' eis fis gis cis, b' a gis
%10
| a fis gis a cis, e dis cis dis fis g a b, a' g fis
| g e fis g b, d c b c dis e fis a, c b a
| g e' fis g b, d cis b cis e fis g a, g' fis e
| fis d e fis a, c b a b g a b cis, b' a g
| fis d e fis a, c b a b d e fis b, a' gis fis
%15
| gis e fis gis b, d c b a c d e a, g' fis e
| dis a b c fis, c' b a g e' fis g b, d cis b
| ais cis d e ais, g' fis e cis' ais b cis fis, e' d cis
| d b cis d fis, a gis fis gis b c d e, d' c b
| c a b c e, g fis e fis a b c d, c' b a
%20
| b g a b d, b' a g d' g, a b d, b' a g
| c a b c e, g fis e fis a b c d, c' b a
| b g a b d, fis e d e g a b e, d' cis b
| cis a b cis e, g fis e d fis g a b, a' g fis
| g e fis g b, d cis b cis e fis g a, g' fis e
%25
| fis d e fis a, fis' e d a' fis g a d, c' b a
| b g a b d, b' a g d' b cis d gis, f' e d
| cis a b cis e, g fis e a d e fis b, a' g fis
| g cis, d e a, g' fis e fis b, cis d gis, fis' e d
| cis g a bes e, g f e f d' e f cis e d cis
%30
| d bes' a g f e d cis d f e d b' gis a b
\noBreak
| f d e f b, gis a b e, fis gis a b cis d e
| \stemUp\tieUp f4. e8_~ e d_~ d[ cis]
| <d, f gis b d>4~\arpeggio d'32 cis b a g fis e fis g a b cis d e f e
\stemUp d cis b a g \stemDown fis[ e d]
| \stemUp <cis' e g bes>8 f\rest <d f gis b> f\rest d4 cis
%35
| <fis,! a d>1\fermata
\fine
}

Alto = \context Voice = "two" \relative c'' {
\voiceTwo
\stemDown\tieDown
\override Rest.staff-position = #0
\mergeDifferentlyDottedOn
%1
| s1*31
| f16 cis d a bes g e' g, a f! d' f, g e cis' e,
| s1
| <cis e g bes>8 e\rest <d f gis b> e\rest <e a!>2
}

Tenor = \context Voice = "three" \relative c {
\voiceThree
\stemUp\tieUp
\override Rest.staff-position = #0
%1
| s1*26
| \shiftOff a8 r g' r fis r d r
| a8 r cis r d r b r
| g'16\rest e f g cis, e d cis d f g a e g f e
%30
| f d e f a, c bes a s2
| s1
| f'8\rest a g! cis, f d e g
| s1
| s2 << { \shiftOn e4 g } \\ { \stemUp a2 } >>

}

Bass = \context Voice = "four" \relative c {
\voiceFour
\stemNeutral\tieNeutral
\override MultiMeasureRest.staff-position = #0
\override Rest.staff-position = #0
%1
| d8^. r d'^. r fis,^. r d'^. r
| e,^. r d'^. r a^. r cis^. r
| d, r d' r d, r d' r
| d, r gis r cis, r a' r
%5
| b, r a' r e r gis r
| a, r a' r a, r a' r
| a, r dis r g,! r e' r
| fis, r fis' r fis, r fis' r
| fis, r fis' r fis, r fis' r
%10
| fis, r fis' r b, r dis r
| e, r e' r e, r dis' r
| e, r e' r a, r cis r
| d, r d' r d, r d' r
| d, r d' r d, r d' r
%15
| d, r gis' r c, r fis r
| b, r dis r e r g r
| b, r e r g r ais r
| b, r b' r e, r gis r
| a, r a' r d, r fis r
%20
| g, r g' r b, r g' r
| a, r g' r d r fis r
| g, r g' r g, r g' r
| g, r cis r fis, r d' r
| e, r d' r a r cis r
%25
| d, r d' r fis, r a' r
| g, r g' r b, r d' r
| \shiftOn a,1
| a
| \stemDown\tieDown a~
%30
| a4 s \stemNeutral gis2~
| gis1
| a
| <b d f gis b>4\arpeggio r s2
| s2 \stemDown a
%35
| <d fis! a>1\fermata
\fine
}

\score {
\new PianoStaff
<<
\accidentalStyle Score.piano
\context Staff = "upper" <<
\set Staff.midiInstrument = #"acoustic grand"
\Global
\clef treble
\Soprano
\Alto
>>
\context Staff = "lower" <<
\set Staff.midiInstrument = #"acoustic grand"
\Global
\clef bass
\Tenor
\Bass
>>
>>
\header {
composer = ##f % "Johann Sebastian Bach"
opus = "BWV 850"
title = \markup { "Praeludium V." }
subtitle = ##f
}
\layout {
\context {
\PianoStaff
\override Parentheses.font-size = #-2
\override TextScript.font-shape = #'italic
\override TextScript.font-size = #-1
}
}
\midi {
\tempo 4 = 100
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
Global = {
\key d \major
\time 4/4
\include "../global.ly"
}

Soprano = \context Voice = "one" \relative c' {
\voiceOne
\stemUp\tieUp
\override MultiMeasureRest.staff-position = #0
\override Rest.staff-position = #0
%1
| R1
\fine
}

Alto = \context Voice = "two" \relative c' {
\voiceTwo
\stemDown\tieDown
\override Rest.staff-position = #0
%1
}

Tenor = \context Voice = "three" \relative c {
\voiceThree
\stemUp\tieUp
\override Rest.staff-position = #0
%1
}

Bass = \context Voice = "four" \relative c {
\voiceFour
\stemDown\tieDown
\override MultiMeasureRest.staff-position = #0
\override Rest.staff-position = #0
%1
| R1
\fine
}

\score {
\new PianoStaff
<<
\accidentalStyle Score.piano
\context Staff = "upper" <<
\set Staff.midiInstrument = #"acoustic grand"
\Global
\clef treble
\Soprano
\Alto
>>
\context Staff = "lower" <<
\set Staff.midiInstrument = #"acoustic grand"
\Global
\clef bass
\Tenor
\Bass
>>
>>
\header {
composer = ##f % "Johann Sebastian Bach"
opus = ##f % "BWV 850"
title = \markup { "Fuga V." }
subtitle = ##f
}
\layout {
\context {
\PianoStaff
\override Parentheses.font-size = #-2
\override TextScript.font-shape = #'italic
\override TextScript.font-size = #-1
}
}
\midi {
\tempo 4 = 100
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -122,4 +122,9 @@
\include "./BWV849/das-wohltemperierte-klavier-I-04-1-praeludium.ly"
\pageBreak
\include "./BWV849/das-wohltemperierte-klavier-I-04-2-fuga.ly"
\pageBreak
\pageBreak

\include "./BWV850/das-wohltemperierte-klavier-I-05-1-praeludium.ly"
\pageBreak
\include "./BWV850/das-wohltemperierte-klavier-I-05-2-fuga.ly"
\pageBreak

0 comments on commit 4626eda

Please sign in to comment.