Skip to content

Commit

Permalink
Arnold Schoenberg: Sechs kleine Klavierstücke op.19 - add and index page
Browse files Browse the repository at this point in the history
Signed-off-by: Davide Madrisan <[email protected]>
  • Loading branch information
madrisan committed Nov 25, 2024
1 parent f42eabf commit caff83f
Show file tree
Hide file tree
Showing 10 changed files with 75 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,16 @@
}
}

\pageBreak
\include "index.ly"
\pageBreak
\label #'LetterToBusoni
\include "schoenberg-busoni-letter.ly"
\pageBreak
\label #'PrefaceIT
\include "preface.ly"
\pageBreak
\label #'PrefaceEN
\include "preface-en.ly"
\pageBreak
\include "parts/arnold-schoenberg-op-19-1.ly"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ EXTRA_DIST = Arnold-Schoenberg-Sechs-Kleine-Klavierstucke-op.19.ly \
header.ily \
global.ly \
logo.ly \
index.ly \
parts/arnold-schoenberg-op-19-1.ly \
parts/arnold-schoenberg-op-19-2.ly \
parts/arnold-schoenberg-op-19-3.ly \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
composer = "Arnold Schoenberg (1874–1951)"
date = "1913"

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

lastupdated = "2023 May 15"
license = "Creative Commons Attribution-ShareAlike 4.0"
Expand Down Expand Up @@ -47,7 +47,7 @@
\column {
\abs-fontsize #8
\concat {
"Typeset using " \with-url #"http://www.lilypond.org" "LilyPond " ©" 2022-2023 ""by " \maintainer "" \footer
"Typeset using " \with-url #"http://www.lilypond.org" "LilyPond " ©" 2022-2024 ""by " \maintainer "" \footer
}
\concat {
\concat {
Expand Down
60 changes: 60 additions & 0 deletions src/arnold-schoenberg/sechs-kleine-klavierstucke-op.19/index.ly
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
\markup \fill-line {
\center-column \abs-fontsize #18 \bold {
"INDEX"
\null\null\null\null
}
}

middleGrey = #(x11-color 'grey45)

#(define-markup-command (indexItem layout props title pagelabel infos)
(string? symbol? string?)
"Format a block of the index"
(interpret-markup layout props
#{ \markup \column \abs-fontsize #11 {
\override #'(line-width . 95)
\pad-around #1
\line {
\hspace #3.2
\with-link #pagelabel {
\fill-with-pattern #1 #RIGHT .
\concat {
#title " " \italic \with-color #middleGrey #infos
}
\page-ref #pagelabel "000" "?"
}
}
} #}))

\markup \column \abs-fontsize #11 {
\pad-around #1
\abs-fontsize #12 \bold {
\concat {
\char ##x23AF " Preface"
}
}
}

\markup { \indexItem "From a Schoenberg's letter to Ferruccio Busoni" #'LetterToBusoni "" }
\markup { \indexItem "Appunti e riflessioni pianistiche" #'PrefaceIT "" }
\markup { \indexItem "Piano Notes and Reflections" #'PrefaceEN "" }

\markup {
\vspace #1
}

\markup \column \abs-fontsize #11 {
\pad-around #1
\abs-fontsize #12 \bold {
\concat {
\char ##x23AF " Sechs kleine Klavierstücke, Op. 19"
}
}
}

\markup { \indexItem "Klavierstücke I." #'KlavierstuckeI "" }
\markup { \indexItem "Klavierstücke II." #'KlavierstuckeII "" }
\markup { \indexItem "Klavierstücke III." #'KlavierstuckeIII "" }
\markup { \indexItem "Klavierstücke IV." #'KlavierstuckeIV "" }
\markup { \indexItem "Klavierstücke V." #'KlavierstuckeV "" }
\markup { \indexItem "Klavierstücke VI." #'KlavierstuckeVI "" }
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ rH = \markup \italic\small { "r.H" }

Sopran = \context Voice = "one" \relative c'' {
\voiceOne
\label #'KlavierstuckeI
\override MultiMeasureRest.staff-position = #0
\override Rest.staff-position = #0
\override DynamicText.Y-offset = #-2.4
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ grayTextColor = #(x11-color "dimgray")

Sopran = \context Voice = "one" \relative c'' {
\voiceOne
\label #'KlavierstuckeII
\override MultiMeasureRest.staff-position = #0
\override Rest.staff-position = #0
\stemNeutral\slurNeutral
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Global = {

Sopran = \context Voice = "one" \relative c {
\voiceOne
\label #'KlavierstuckeIII
\override MultiMeasureRest.staff-position = #0
\override Rest.staff-position = #0
\stemUp\slurNeutral\tieDown
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ rH = \markup { \small\italic "r.H" }

Sopran = \context Voice = "one" \relative c'' {
\voiceOne
\label #'KlavierstuckeIV
\override MultiMeasureRest.staff-position = #0
\override Rest.staff-position = #0
\stemUp\slurNeutral\tieDown
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ moltorit = {

Sopran = \context Voice = "one" \relative c'' {
\voiceOne
\label #'KlavierstuckeV
\override MultiMeasureRest.staff-position = #0
\override Rest.staff-position = #0
\stemUp\slurNeutral\tieUp
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ rH = \markup { \small\italic "r.H" }

Sopran = \context Voice = "one" \relative c'' {
\voiceOne
\label #'KlavierstuckeVI
\override MultiMeasureRest.staff-position = #0
\override Rest.staff-position = #0
\stemDown\slurNeutral\tieNeutral
Expand Down

0 comments on commit caff83f

Please sign in to comment.