Skip to content

Commit

Permalink
J.S. Bach: Suite Anglaise n.6 BWV811 - Prélude: bars 1-71
Browse files Browse the repository at this point in the history
Signed-off-by: Davide Madrisan <[email protected]>
  • Loading branch information
madrisan committed Aug 17, 2024
1 parent a32841d commit 0cebbf3
Show file tree
Hide file tree
Showing 18 changed files with 1,346 additions and 1 deletion.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [v56] - unreleased

### Added

- J.S. Bach: Suite Anglaise n.6 BWV811

### Changed

- J.S. Bach: Fuga C-Dur BWV952 - minor changes
Expand Down
1 change: 1 addition & 0 deletions DEVELOPERS.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ make -C src/johann-sebastian-bach/suites-anglaises/BWV807
make -C src/johann-sebastian-bach/suites-anglaises/BWV808
make -C src/johann-sebastian-bach/suites-anglaises/BWV809
make -C src/johann-sebastian-bach/suites-anglaises/BWV810
make -C src/johann-sebastian-bach/suites-anglaises/BWV811
make -C src/johannes-brahms/klavierstucke-op.119
make -C src/johannes-brahms/rhapsodie-op.79-nr.1
make -C src/johannes-brahms/rhapsodie-op.79-nr.2
Expand Down
1 change: 1 addition & 0 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@ AC_CONFIG_FILES([\
src/johann-sebastian-bach/suites-anglaises/BWV808/Makefile \
src/johann-sebastian-bach/suites-anglaises/BWV809/Makefile \
src/johann-sebastian-bach/suites-anglaises/BWV810/Makefile \
src/johann-sebastian-bach/suites-anglaises/BWV811/Makefile \
src/karol-szymanowski/Makefile \
src/karol-szymanowski/nine-preludes-op.1/Makefile \
src/ludwig-van-beethoven/Makefile \
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
\version "2.25.16"

#(ly:set-option 'relative-includes #t)

\include "./covercolor.ly"

\header {
tagline = ##f
}

\paper {
#(set-paper-size "a4")
annotate-spacing = ##f
binding-offset = 0\mm
bottom-margin = 5\mm
first-page-number = 0
indent = 0.0
%inner-margin = 10\mm
% last-bottom-spacing.padding = #2
%left-margin = 10\mm
line-width = 19\cm
markup-system-spacing =
#'((basic-distance . 2)
(minimum-distance . 1)
(padding . 2)
(stretchability . 24))
%outer-margin = 20\mm
print-all-headers = ##t
ragged-last-bottom = ##f
ragged-bottom = ##f
%right-margin = 10\mm
score-markup-spacing =
#'((basic-distance . 10)
(minimum-distance . 8)
(padding . 2)
(stretchability . 24))
system-system-spacing =
#'((basic-distance . 2)
(minimum-distance . 1)
(padding . 2)
(stretchability . 24))
top-margin = 10\mm
top-markup-spacing.basic-distance = 0
top-system-spacing.basic-distance = 1
}

\bookpart {
\header {
maintainer = "Davide Madrisan"
maintainerEmail = "[email protected]"
}

\include "./header.ily"
\header {
title = ##f
composer = ##f
}

\markup {
\with-dimensions #'(0 . 0) #'(0 . 0)
\with-color \coverColor
\filled-box #'(-200 . 200) #'(-200 . 200) #0
}
\markup {
\fill-line {
\center-column {
\null\null\null\null
\null\null\null\null
\line { \abs-fontsize #30 \bold "Johann Sebastian" }
\null
\line { \abs-fontsize #80 \bold "Bach" }
\null
\fill-line { \draw-hline }
\null\null\null
\line { \abs-fontsize #40 \bold "Suite Anglaise VI" }
\null\null
\line { \abs-fontsize #20 "BWV 811" }
\null\null\null\null
\fill-line \italic { \abs-fontsize #14 "For Piano, Harpsichord, Clavichord" }
\null\null\null
\null\null\null
}
}
}

\include "./logo.ly"

\markup {
\fill-line {
\center-column {
\null\null\null\null
\fill-line {
\abs-fontsize #10 "Based on: Based on the Johann Christian Bach's manuscript"
}
\null\null
}
}
}
}

\include "./parts/bach-suite-anglaise-6-1-prelude.ly"
\pageBreak
\include "./parts/bach-suite-anglaise-6-2-allemande.ly"
\pageBreak
\include "./parts/bach-suite-anglaise-6-3-courante.ly"
\pageBreak
\include "./parts/bach-suite-anglaise-6-4-sarabande.ly"
\include "./parts/bach-suite-anglaise-6-5-double.ly"
\pageBreak
\include "./parts/bach-suite-anglaise-6-6-gavotte-1.ly"
\pageBreak
\include "./parts/bach-suite-anglaise-6-6-gavotte-2.ly"
\pageBreak
\include "./parts/bach-suite-anglaise-6-7-gigue.ly"
41 changes: 41 additions & 0 deletions src/johann-sebastian-bach/suites-anglaises/BWV811/Makefile.am
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
## the Free Software Foundation, either version 3 of the License, or
## (at your option) any later version.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public License
## along with this program. If not, see <http://www.gnu.org/licenses/>.

SUFFIXES = .in
.in:; @echo "Generating $@...";\
sed "s,@rgb_color@,$(RGB_COLOR),g;" \
$< > $@

%: %.ly
$(LILYPOND) --pdf --output $@ $<

BUILT_SOURCES = covercolor.ly

EXTRA_DIST = JS-Bach-BWV811-Suite-Anglaise-6.ly \
covercolor.ly.in \
header.ily \
global.ly \
logo.ly \
parts/bach-suite-anglaise-6-1-prelude.ly \
parts/bach-suite-anglaise-6-2-allemande.ly \
parts/bach-suite-anglaise-6-3-courante.ly \
parts/bach-suite-anglaise-6-4-sarabande.ly \
parts/bach-suite-anglaise-6-5-double.ly \
parts/bach-suite-anglaise-6-6-gavotte-1.ly \
parts/bach-suite-anglaise-6-6-gavotte-2.ly \
parts/bach-suite-anglaise-6-7-gigue.ly

all: $(BUILT_SOURCES) JS-Bach-BWV811-Suite-Anglaise-6

clean-local:
-rm -f $(BUILT_SOURCES)
-rm -f *.midi parts/*.midi
-rm -f *.pdf parts/*.pdf
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
coverColor = #(rgb-color @rgb_color@) % lavender blue
3 changes: 3 additions & 0 deletions src/johann-sebastian-bach/suites-anglaises/BWV811/global.ly
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
% Draw a box round the bar number(s)
\override Score.BarNumber.stencil
= #(make-stencil-boxer 0.1 0.25 ly:text-interface::print)
65 changes: 65 additions & 0 deletions src/johann-sebastian-bach/suites-anglaises/BWV811/header.ily
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
\header {
composer = "Johann Sebastian Bach (1685-1750)"
date = "between 1725 and 1726"

footer = "Mutopia-2024/08/13"

lastupdated = "2024 August 13"
license = "Creative Commons Attribution-ShareAlike 4.0"
maintainerEmail = "[email protected]"
maintainerWeb = "https://github.com/madrisan/open-scores"

% Extra Mutopia Information
mutopiacomposer = "BachJS"
mutopiacopyright = "Creative Commons Attribution-ShareAlike 4.0"
mutopiainstrument = "Harpsichord, Piano"
mutopiamaintainer = "Davide Madrisan"
mutopiaopus = "BWV 811"
mutopiatitle = "Suite Anglaise VI"

opus = "BWV 811"
title = "Suite Anglaise VI"
source = "Based on the Johann Christian Bach's manuscript"
style = "Baroque"

copyright = \markup {
\override #'(font-name . "DejaVu Sans, Bold")
\override #'(baseline-skip . 0)
\right-column {
\with-url #"http://www.MutopiaProject.org" {
\abs-fontsize #9 "Mutopia "
\concat {
\abs-fontsize #12
\with-color \coverColor "ǀ"
\abs-fontsize #9 "Project "
}
}
}
\override #'(font-name . "DejaVu Sans, Bold")
\override #'(baseline-skip . 0 )
\center-column {
\abs-fontsize #11.9
\with-color #grey
\bold { "ǀ" "ǀ" }
}
\override #'(font-name . "DejaVu Sans,sans-serif")
\override #'(baseline-skip . 0)
\column {
\abs-fontsize #8
\concat {
"Typeset using " \with-url #"http://www.lilypond.org" "LilyPond " ©" 2022-2024 ""by " \maintainer "" \footer
}
\concat {
\concat {
\abs-fontsize #8 {
\with-url #"http://creativecommons.org/licenses/by-sa/40/"
"Creative Commons Attribution ShareAlike 4.0 International License"
" — free to distribute, modify, and perform"
}
}
\abs-fontsize #13 \with-color \coverColor "ǀ"
}
}
}
tagline = ##f
}
24 changes: 24 additions & 0 deletions src/johann-sebastian-bach/suites-anglaises/BWV811/logo.ly
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
\markup {
\fill-line {
\center-column {
\fill-line { \abs-fontsize #20 \smallCaps "lavender" }
\fill-line {
\abs-fontsize #12
\concat {
\draw-line #'(-3 . 0)
\smallCaps " b l u e "
\draw-line #'(-3 . 0)
}
}
\fill-line { \abs-fontsize #9 \smallCaps "Open Scores" }
\null
\fill-line { \abs-fontsize #10 "Engraved by Davide Madrisan" }
\fill-line {
\with-url #"https://github.com/madrisan/open-scores/" {
\abs-fontsize #10
\typewriter "https://github.com/madrisan/open-scores/"
}
}
}
}
}
Loading

0 comments on commit 0cebbf3

Please sign in to comment.