Skip to content

Commit f42eabf

Browse files
committed
J.S. Bach: Ouverture nach Französischer Art (BWV831) - add and index page
Signed-off-by: Davide Madrisan <d.madrisan@proton.me>
1 parent 1d4f101 commit f42eabf

15 files changed

+56
-1
lines changed

CHANGELOG.md

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
1212
- J.S. Bach: Goldberg Variationen - Add Bach's manuscript image of BWV1087
1313
- J.S. Bach: Goldberg Variationen - Add an index page
1414
- J.S. Bach: Goldberg Variationen - Mark with colors the Aria bass theme and the folksongs in 988/30
15+
- J.S. Bach: Ouverture nach Französischer Art (BWV831) - add and index page
1516

1617
### Fixed
1718

src/johann-sebastian-bach/ouverture-nach-franzosischer-art-BWV831/JS-Bach-BWV831-Ouverture-nach-Franzosischer-Art.ly

+3
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,9 @@
100100
}
101101
}
102102

103+
\include "./index.ly"
104+
\pageBreak
105+
103106
\include "./parts/bach-ouverture-nach-franzosischer-art-1-ouverture.ly"
104107
\pageBreak
105108
\include "./parts/bach-ouverture-nach-franzosischer-art-2-courante.ly"

src/johann-sebastian-bach/ouverture-nach-franzosischer-art-BWV831/Makefile.am

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ EXTRA_DIST = JS-Bach-BWV831-Ouverture-nach-Franzosischer-Art.ly \
2323
covercolor.ly.in \
2424
header.ily \
2525
global.ly \
26+
index.ly \
2627
logo.ly \
2728
parts/bach-ouverture-nach-franzosischer-art-1-ouverture.ly \
2829
parts/bach-ouverture-nach-franzosischer-art-2-courante.ly \
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
\markup \fill-line {
2+
\center-column \abs-fontsize #18 \smallCaps \bold {
3+
"Index"
4+
\null\null\null\null
5+
}
6+
}
7+
8+
middleGrey = #(x11-color 'grey45)
9+
10+
#(define-markup-command (indexItem layout props title pagelabel infos)
11+
(string? symbol? string?)
12+
"Format a block of the index"
13+
(interpret-markup layout props
14+
#{ \markup \column \abs-fontsize #11 {
15+
\override #'(line-width . 95)
16+
\pad-around #1
17+
\line {
18+
\hspace #3.2
19+
\with-link #pagelabel {
20+
\fill-with-pattern #1 #RIGHT .
21+
\concat {
22+
#title " " \italic \with-color #middleGrey #infos
23+
}
24+
\page-ref #pagelabel "000" "?"
25+
}
26+
}
27+
} #}))
28+
29+
\markup { \indexItem "Ouverture" #'Ouverture "" }
30+
\markup { \indexItem "Courante" #'Courante "" }
31+
\markup { \indexItem "Gavotte I" #'GavotteI "" }
32+
\markup { \indexItem "Gavotte II" #'GavotteII "" }
33+
\markup { \indexItem "Passepied I" #'PassepiedI "" }
34+
\markup { \indexItem "Passepied II" #'PassepiedII "" }
35+
\markup { \indexItem "Sarabande" #'Sarabande "" }
36+
\markup { \indexItem "Bourrée I" #'BourreeI "" }
37+
\markup { \indexItem "Bourrée II" #'BourreeI "" }
38+
\markup { \indexItem "Gigue" #'Gigue "" }
39+
\markup { \indexItem "Echo" #'Echo "" }

src/johann-sebastian-bach/ouverture-nach-franzosischer-art-BWV831/parts/bach-ouverture-nach-franzosischer-art-1-ouverture.ly

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ staffUpper = { \change Staff = "upper" }
99

1010
Soprano = \context Voice = "one" \relative c' {
1111
\voiceOne
12+
\label #'Ouverture
1213
\stemNeutral\tieNeutral\slurNeutral
1314
\override MultiMeasureRest.staff-position = #0
1415
\override Rest.staff-position = #0
@@ -289,7 +290,7 @@ Alto = \context Voice = "two" \relative c' {
289290
| \staffLower\clef treble \stemNeutral r4 b8 b,_. fis'_. a!_.
290291
| b,_. e_. g!_. b, cis16 dis e fis
291292
%25
292-
| g a g fis e fis gis fis gis a fis gis
293+
| g a g fis e fis gis^2 fis^4 gis^3 a fis gis
293294
| ais gis ais b gis ais b8 fis b~
294295
| b16 \staffUpper\stemDown\tieDown b ais gis ais8~ ais4.
295296
| b16 ais b cis ais b cis8 ais g

src/johann-sebastian-bach/ouverture-nach-franzosischer-art-BWV831/parts/bach-ouverture-nach-franzosischer-art-2-courante.ly

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Global = {
66

77
Soprano = \context Voice = "one" \relative c' {
88
\voiceOne
9+
\label #'Courante
910
\stemUp\tieUp\slurDown
1011
\override MultiMeasureRest.staff-position = #0
1112
\override Rest.staff-position = #0

src/johann-sebastian-bach/ouverture-nach-franzosischer-art-BWV831/parts/bach-ouverture-nach-franzosischer-art-3-gavotte-1.ly

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Global = {
66

77
Soprano = \context Voice = "one" \relative c' {
88
\voiceOne
9+
\label #'GavotteI
910
\stemNeutral\tieNeutral\slurNeutral
1011
\override Glissando.style = #'dashed-line
1112
\override MultiMeasureRest.staff-position = #0

src/johann-sebastian-bach/ouverture-nach-franzosischer-art-BWV831/parts/bach-ouverture-nach-franzosischer-art-3-gavotte-2.ly

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Global = {
66

77
Soprano = \context Voice = "one" \relative c {
88
\voiceOne
9+
\label #'GavotteII
910
\stemNeutral\tieNeutral
1011
\override Glissando.style = #'dashed-line
1112
\override MultiMeasureRest.staff-position = #0

src/johann-sebastian-bach/ouverture-nach-franzosischer-art-BWV831/parts/bach-ouverture-nach-franzosischer-art-4-passepied-1.ly

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Global = {
66

77
Soprano = \context Voice = "one" \relative c'' {
88
\voiceOne
9+
\label #'PassepiedI
910
\stemUp\tieUp
1011
\override Glissando.style = #'dashed-line
1112
\override MultiMeasureRest.staff-position = #0

src/johann-sebastian-bach/ouverture-nach-franzosischer-art-BWV831/parts/bach-ouverture-nach-franzosischer-art-4-passepied-2.ly

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Global = {
66

77
Soprano = \context Voice = "one" \relative c' {
88
\voiceOne
9+
\label #'PassepiedII
910
\stemUp\tieUp\slurDown
1011
\override MultiMeasureRest.staff-position = #0
1112
\override Rest.staff-position = #0

src/johann-sebastian-bach/ouverture-nach-franzosischer-art-BWV831/parts/bach-ouverture-nach-franzosischer-art-5-sarabande.ly

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Global = {
66

77
Soprano = \context Voice = "one" \relative c' {
88
\voiceOne
9+
\label #'Sarabande
910
\stemUp\tieUp
1011
\override MultiMeasureRest.staff-position = #0
1112
\override Rest.staff-position = #0

src/johann-sebastian-bach/ouverture-nach-franzosischer-art-BWV831/parts/bach-ouverture-nach-franzosischer-art-6-bourree-1.ly

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Global = {
66

77
Soprano = \context Voice = "one" \relative c' {
88
\voiceOne
9+
\label #'BourreeI
910
\stemNeutral\tieNeutral\slurNeutral
1011
\override MultiMeasureRest.staff-position = #0
1112
\override Rest.staff-position = #0

src/johann-sebastian-bach/ouverture-nach-franzosischer-art-BWV831/parts/bach-ouverture-nach-franzosischer-art-6-bourree-2.ly

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Global = {
66

77
Soprano = \context Voice = "one" \relative c' {
88
\voiceOne
9+
\label #'BourreeII
910
\stemNeutral\tieNeutral\slurNeutral
1011
\override MultiMeasureRest.staff-position = #0
1112
\override Rest.staff-position = #0

src/johann-sebastian-bach/ouverture-nach-franzosischer-art-BWV831/parts/bach-ouverture-nach-franzosischer-art-7-gigue.ly

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ Global = {
66

77
Soprano = \context Voice = "one" \relative c'' {
88
\voiceOne
9+
\label #'Gigue
910
\stemNeutral\tieNeutral\slurNeutral
1011
\override MultiMeasureRest.staff-position = #0
1112
\override Rest.staff-position = #0

src/johann-sebastian-bach/ouverture-nach-franzosischer-art-BWV831/parts/bach-ouverture-nach-franzosischer-art-8-echo.ly

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ forte = \markup { "forte" }
99

1010
Soprano = \context Voice = "one" \relative c' {
1111
\voiceOne
12+
\label #'Echo
1213
\stemUp\tieUp
1314
\override MultiMeasureRest.staff-position = #0
1415
\override Rest.staff-position = #0

0 commit comments

Comments
 (0)