Skip to content

Commit caff83f

Browse files
committed
Arnold Schoenberg: Sechs kleine Klavierstücke op.19 - add and index page
Signed-off-by: Davide Madrisan <d.madrisan@proton.me>
1 parent f42eabf commit caff83f

10 files changed

+75
-2
lines changed

src/arnold-schoenberg/sechs-kleine-klavierstucke-op.19/Arnold-Schoenberg-Sechs-Kleine-Klavierstucke-op.19.ly

+6
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,16 @@
8787
}
8888
}
8989

90+
\pageBreak
91+
\include "index.ly"
92+
\pageBreak
93+
\label #'LetterToBusoni
9094
\include "schoenberg-busoni-letter.ly"
9195
\pageBreak
96+
\label #'PrefaceIT
9297
\include "preface.ly"
9398
\pageBreak
99+
\label #'PrefaceEN
94100
\include "preface-en.ly"
95101
\pageBreak
96102
\include "parts/arnold-schoenberg-op-19-1.ly"

src/arnold-schoenberg/sechs-kleine-klavierstucke-op.19/Makefile.am

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ EXTRA_DIST = Arnold-Schoenberg-Sechs-Kleine-Klavierstucke-op.19.ly \
3030
header.ily \
3131
global.ly \
3232
logo.ly \
33+
index.ly \
3334
parts/arnold-schoenberg-op-19-1.ly \
3435
parts/arnold-schoenberg-op-19-2.ly \
3536
parts/arnold-schoenberg-op-19-3.ly \

src/arnold-schoenberg/sechs-kleine-klavierstucke-op.19/header.ily

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
composer = "Arnold Schoenberg (1874–1951)"
33
date = "1913"
44

5-
footer = "Mutopia-2023/05/15"
5+
footer = "Mutopia-2024/11/24"
66

77
lastupdated = "2023 May 15"
88
license = "Creative Commons Attribution-ShareAlike 4.0"
@@ -47,7 +47,7 @@
4747
\column {
4848
\abs-fontsize #8
4949
\concat {
50-
"Typeset using " \with-url #"http://www.lilypond.org" "LilyPond " ©" 2022-2023 ""by " \maintainer "" \footer
50+
"Typeset using " \with-url #"http://www.lilypond.org" "LilyPond " ©" 2022-2024 ""by " \maintainer "" \footer
5151
}
5252
\concat {
5353
\concat {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
\markup \fill-line {
2+
\center-column \abs-fontsize #18 \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 \column \abs-fontsize #11 {
30+
\pad-around #1
31+
\abs-fontsize #12 \bold {
32+
\concat {
33+
\char ##x23AF " Preface"
34+
}
35+
}
36+
}
37+
38+
\markup { \indexItem "From a Schoenberg's letter to Ferruccio Busoni" #'LetterToBusoni "" }
39+
\markup { \indexItem "Appunti e riflessioni pianistiche" #'PrefaceIT "" }
40+
\markup { \indexItem "Piano Notes and Reflections" #'PrefaceEN "" }
41+
42+
\markup {
43+
\vspace #1
44+
}
45+
46+
\markup \column \abs-fontsize #11 {
47+
\pad-around #1
48+
\abs-fontsize #12 \bold {
49+
\concat {
50+
\char ##x23AF " Sechs kleine Klavierstücke, Op. 19"
51+
}
52+
}
53+
}
54+
55+
\markup { \indexItem "Klavierstücke I." #'KlavierstuckeI "" }
56+
\markup { \indexItem "Klavierstücke II." #'KlavierstuckeII "" }
57+
\markup { \indexItem "Klavierstücke III." #'KlavierstuckeIII "" }
58+
\markup { \indexItem "Klavierstücke IV." #'KlavierstuckeIV "" }
59+
\markup { \indexItem "Klavierstücke V." #'KlavierstuckeV "" }
60+
\markup { \indexItem "Klavierstücke VI." #'KlavierstuckeVI "" }

src/arnold-schoenberg/sechs-kleine-klavierstucke-op.19/parts/arnold-schoenberg-op-19-1.ly

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ rH = \markup \italic\small { "r.H" }
1818

1919
Sopran = \context Voice = "one" \relative c'' {
2020
\voiceOne
21+
\label #'KlavierstuckeI
2122
\override MultiMeasureRest.staff-position = #0
2223
\override Rest.staff-position = #0
2324
\override DynamicText.Y-offset = #-2.4

src/arnold-schoenberg/sechs-kleine-klavierstucke-op.19/parts/arnold-schoenberg-op-19-2.ly

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ grayTextColor = #(x11-color "dimgray")
1010

1111
Sopran = \context Voice = "one" \relative c'' {
1212
\voiceOne
13+
\label #'KlavierstuckeII
1314
\override MultiMeasureRest.staff-position = #0
1415
\override Rest.staff-position = #0
1516
\stemNeutral\slurNeutral

src/arnold-schoenberg/sechs-kleine-klavierstucke-op.19/parts/arnold-schoenberg-op-19-3.ly

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

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

src/arnold-schoenberg/sechs-kleine-klavierstucke-op.19/parts/arnold-schoenberg-op-19-4.ly

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ rH = \markup { \small\italic "r.H" }
1010

1111
Sopran = \context Voice = "one" \relative c'' {
1212
\voiceOne
13+
\label #'KlavierstuckeIV
1314
\override MultiMeasureRest.staff-position = #0
1415
\override Rest.staff-position = #0
1516
\stemUp\slurNeutral\tieDown

src/arnold-schoenberg/sechs-kleine-klavierstucke-op.19/parts/arnold-schoenberg-op-19-5.ly

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ moltorit = {
2020

2121
Sopran = \context Voice = "one" \relative c'' {
2222
\voiceOne
23+
\label #'KlavierstuckeV
2324
\override MultiMeasureRest.staff-position = #0
2425
\override Rest.staff-position = #0
2526
\stemUp\slurNeutral\tieUp

src/arnold-schoenberg/sechs-kleine-klavierstucke-op.19/parts/arnold-schoenberg-op-19-6.ly

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ rH = \markup { \small\italic "r.H" }
1313

1414
Sopran = \context Voice = "one" \relative c'' {
1515
\voiceOne
16+
\label #'KlavierstuckeVI
1617
\override MultiMeasureRest.staff-position = #0
1718
\override Rest.staff-position = #0
1819
\stemDown\slurNeutral\tieNeutral

0 commit comments

Comments
 (0)