+++ /dev/null
-This is free and unencumbered software released into the public domain.
-
-Anyone is free to copy, modify, publish, use, compile, sell, or
-distribute this software, either in source code form or as a compiled
-binary, for any purpose, commercial or non-commercial, and by any
-means.
-
-In jurisdictions that recognize copyright laws, the author or authors
-of this software dedicate any and all copyright interest in the
-software to the public domain. We make this dedication for the benefit
-of the public at large and to the detriment of our heirs and
-successors. We intend this dedication to be an overt act of
-relinquishment in perpetuity of all present and future rights to this
-software under copyright law.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
-OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-
-For more information, please refer to <https://unlicense.org>
+++ /dev/null
-Usage
-
-Required Fonts:
-
-- haydn (https://github.com/OpenLilyPondFonts/haydn)
-- Junicode
-- Syne
-
-The content of this project (music and logos) is protected under copyright, and the underlying source code used to format that content licensed under the Unlicense.
-(Copyright © 2023 Tucker Johnson)
xcomp = \markup { Tucker Johnson }
xinst = \markup { clarinet and piano }
xdur = \markup { \null }
-xcr = \markup \tiny { Copyright Tucker Johnson 2025. All Rights Reserved (ASCAP) }
+xcr = \markup \tiny { Copyright Tucker Johnson \sans 2025. All Rights Reserved (ASCAP) }
oddhead = \markup { \fill-line { \null \center-column { \bold { \xcomp } " " } \null } }
evhead = \markup { \fill-line { \null \center-column { \bold { \xtitle } " " } \null } }
-oddfoot = \markup { \fill-line { \null \center-column { " " \concat { " - " \fromproperty #'page:page-number-string " - " } } \null } }
-evfoot = \markup { \fill-line { \null \center-column { " " \concat { " - " \fromproperty #'page:page-number-string " - " } } \null } }
+oddfoot = \markup { \fill-line { \null \center-column { " " \concat { \tiny \char ##x1F661 " " \sans \fromproperty #'page:page-number-string " " \tiny \char ##x1F663 } } \null } }
+evfoot = \markup { \fill-line { \null \center-column { " " \concat { \tiny \char ##x1F661 " " \sans \fromproperty #'page:page-number-string " " \tiny \char ##x1F663 } } \null } }
--- /dev/null
+\paper {
+ line-width = 120
+ first-page-number = -1
+ #(include-special-characters)
+ footnote-separator-markup = \markup { \left-column { \vspace #0.5 \draw-line #'(6 . 0) } }
+ print-page-number = ##f
+ #(set-paper-size "arch a")
+ print-all-headers = ##f
+ top-margin = 0.5\in
+ bottom-margin = 0.5\in
+ left-margin = 0.9\in
+ right-margin = 0.9\in
+ indent = 0.75\in
+ short-indent = 0\cm
+ #(define fonts (set-global-fonts #:music "scorlatti" #:brace "scorlatti" #:roman "Junicode" #:sans "sans"))
+ max-systems-per-page = #10
+ system-system-spacing = #'((basic-distance . 10) (minimum-distance . 8) (padding . 12))
+ score-system-spacing = #'((basic-distance . 2) (minimum-distance . 1) (padding . 0))
+ last-bottom-spacing = #'((basic-distance . 5) (minimum-distance . 5) (padding . 0))
+ tocTitleMarkup = \markup { }
+ tocItemMarkup = \markup \fill-line {
+ \fill-with-pattern #1.5 #CENTER .
+ \line {
+ \fromproperty #'toc:indent \fromproperty #'toc:text
+ }
+ \sans \fromproperty #'toc:page
+ }
+
+ oddHeaderMarkup = \markup {
+ \concat { \if \on-page #5 \oddhead }
+ \concat { \if \on-page #7 \oddhead }
+ \concat { \if \on-page #9 \oddhead }
+ \concat { \if \on-page #11 \oddhead }
+ \concat { \if \on-page #13 \oddhead }
+ \concat { \if \on-page #15 \oddhead }
+ \concat { \if \on-page #17 \oddhead }
+ \concat { \if \on-page #19 \oddhead }
+ \concat { \if \on-page #21 \oddhead }
+ \concat { \if \on-page #23 \oddhead }
+ \concat { \if \on-page #25 \oddhead }
+ \concat { \if \on-page #27 \oddhead }
+ \concat { \if \on-page #29 \oddhead }
+ \concat { \if \on-page #31 \oddhead }
+ \concat { \if \on-page #33 \oddhead }
+ \concat { \if \on-page #35 \oddhead }
+ \concat { \if \on-page #37 \oddhead }
+ \concat { \if \on-page #39 \oddhead }
+
+ }
+ evenHeaderMarkup = \markup {
+ \concat { \if \on-page #4 \evhead }
+ \concat { \if \on-page #6 \evhead }
+ \concat { \if \on-page #8 \evhead }
+ \concat { \if \on-page #10 \evhead }
+ \concat { \if \on-page #12 \evhead }
+ \concat { \if \on-page #14 \evhead }
+ \concat { \if \on-page #16 \evhead }
+ \concat { \if \on-page #18 \evhead }
+ \concat { \if \on-page #20 \evhead }
+ \concat { \if \on-page #22 \evhead }
+ \concat { \if \on-page #24 \evhead }
+ \concat { \if \on-page #26 \evhead }
+ \concat { \if \on-page #28 \evhead }
+ \concat { \if \on-page #30 \evhead }
+ \concat { \if \on-page #32 \evhead }
+ \concat { \if \on-page #34 \evhead }
+ \concat { \if \on-page #36 \evhead }
+ \concat { \if \on-page #38 \evhead }
+ }
+ oddFooterMarkup = \markup {
+ \concat { \if \on-page #3 \fill-line { \null \xcr \null } }
+ \concat { \if \on-page #5 \oddfoot }
+ \concat { \if \on-page #7 \oddfoot }
+ \concat { \if \on-page #9 \oddfoot }
+ \concat { \if \on-page #11 \oddfoot }
+ \concat { \if \on-page #13 \oddfoot }
+ \concat { \if \on-page #15 \oddfoot }
+ \concat { \if \on-page #17 \oddfoot }
+ \concat { \if \on-page #19 \oddfoot }
+ \concat { \if \on-page #21 \oddfoot }
+ \concat { \if \on-page #23 \oddfoot }
+ \concat { \if \on-page #25 \oddfoot }
+ \concat { \if \on-page #27 \oddfoot }
+ \concat { \if \on-page #29 \oddfoot }
+ \concat { \if \on-page #31 \oddfoot }
+ \concat { \if \on-page #33 \oddfoot }
+ \concat { \if \on-page #35 \oddfoot }
+ \concat { \if \on-page #37 \oddfoot }
+ \concat { \if \on-page #39 \oddfoot }
+ }
+ evenFooterMarkup = \markup {
+ \concat { \if \on-page #2 \evfoot }
+ \concat { \if \on-page #4 \evfoot }
+ \concat { \if \on-page #6 \evfoot }
+ \concat { \if \on-page #8 \evfoot }
+ \concat { \if \on-page #10 \evfoot }
+ \concat { \if \on-page #12 \evfoot }
+ \concat { \if \on-page #14 \evfoot }
+ \concat { \if \on-page #16 \evfoot }
+ \concat { \if \on-page #18 \evfoot }
+ \concat { \if \on-page #20 \evfoot }
+ \concat { \if \on-page #22 \evfoot }
+ \concat { \if \on-page #24 \evfoot }
+ \concat { \if \on-page #26 \evfoot }
+ \concat { \if \on-page #28 \evfoot }
+ \concat { \if \on-page #30 \evfoot }
+ \concat { \if \on-page #32 \evfoot }
+ \concat { \if \on-page #34 \evfoot }
+ \concat { \if \on-page #36 \evfoot }
+ \concat { \if \on-page #38 \evfoot }
+ \concat { \if \on-page #40 \fill-line { \null \concat { \char ##x2767 " " \tiny \typewriter \longHash " " \char ##x2619 } \null } }
+ }
+}
+
+
+\layout {
+ \context {
+ \Score
+ \override RehearsalMark.break-visibility = #begin-of-line-invisible
+ \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/20)
+ \override Hairpin.to-barline = ##f
+ \overrideTimeSignatureSettings 4/4 1/4 1,1,1,1 #'()
+ \overrideTimeSignatureSettings 3/4 1/4 1,1,1 #'()
+ \overrideTimeSignatureSettings 5/8 1/8 2,3 #'()
+ \override BarNumber.font-name = "classico"
+ \phrasingSlurDashPattern #0.5 #2.0
+ \override PhrasingSlur.thickness = 0.5
+ \override StaffSymbol.layer = #4
+ \override Stem.layer = #4
+ \override Beam.layer = #4
+ \override Hairpin.layer = #4
+ \override TimeSignature.layer = #2
+ \override Tie.layer = #1
+ \override TupletBracket.layer = #2
+ \override StringNumber.layer = #2
+ \override TextSpanner.layer = #3
+ \override NoteHead.layer = #4
+ \override Accidental.layer = #4
+ \override TimeSignature.whiteout = 2
+ \override TextScript.padding = 1
+ \override TextScript.layer = #4
+ \numericTimeSignature
+ \override TupletNumber.layer = 4
+ \override TupletNumber.font-shape = #'upright
+ }
+}
\time 4/4 d,,,8\mp e''4 c'8-. r8 cis,,4\< b'8 | %014
ees'8--\f r8 f,,2\niente\< f4->\ff | %015
- \sectionLabel \markup { \box \number 16 }
+ \sectionLabel \markup { \huge \box \sans \bold 16 }
\omit Score.BarNumber
\time 3/4 des4(\psempre aes4) d8 c'8~ | \undo \omit Score.BarNumber %016
c8 b'4 bes,,8 a''4~ | %017
r8 f'8 r8 bes8( d4~ | %028
d4~ d8) r8 r8 aes'8~\mp | %029
- \sectionLabel \markup { \box \number 30 }
+ \sectionLabel \markup { \huge \box \sans \bold 30 }
\omit Score.BarNumber
aes2. | \undo \omit Score.BarNumber %030
e8( g8-.) r8 d,8--\f fis,8-.\mp\< a8-. | %031
g4) ees'8-.->\mf cis''8-- e,,,8(\< gis8) | %040
b'8-.->\f r8 r4 r4 | %041
- \sectionLabel \markup { \box \number 42 }
+ \sectionLabel \markup { \huge \box \sans \bold 42 }
\omit Score.BarNumber
d'8(\> f,8~ f2~\pp\< | \undo \omit Score.BarNumber %042
f8)\f c,8~\p\< c8 b'8-.->\mf e4 | %043
R1*3/4 | %055
R1*3/4 | %056
- \sectionLabel \markup { \box \number 57 }
+ \sectionLabel \markup { \huge \box \sans \bold 57 }
\omit Score.BarNumber
R1*3/4 | \undo \omit Score.BarNumber %057
bes''8-.\mf bes8~\p bes2 | %058
g8-. r8 d4->--\< b''8-. d,,( | %068
e'8-.) r8 fis'8(\f a,8-.) r4 | %069
- \sectionLabel \markup { \box \number 70 }
+ \sectionLabel \markup { \huge \box \sans \bold 70 }
\omit Score.BarNumber
a8-.-> r8 a,4~\niente\< a8 c'8-.->\f | \undo \omit Score.BarNumber %070
a,2\niente\< e'8-.->\f a,~(\mp\< | %071
b'4 b8-. f8 ees'8-- fis8-.-> | %082
ees8-. ees8-. a,8( f'4\> bes,8-.)\mp | %083
- \sectionLabel \markup { \box \number 84 }
+ \sectionLabel \markup { \huge \box \sans \bold 84 }
\omit Score.BarNumber
\time 4/4 bes8-.\mf\< ces8( des ees)\f c8-.\p r8 r4 | \undo \omit Score.BarNumber %084
c8-. c8(\< d8 e8)\mf r4 r8 e8-. | %085
\time 3/4 \grace a,8^( ges'8\ff aes8-.) aes8-. aes8( bes-.) r8
\bar "||" %100
- \sectionLabel \markup { \box \number 101 }
+ \sectionLabel \markup { \huge \box \sans \bold 101 }
\tweak self-alignment-X #CENTER \textEndMark \markup { \concat { \rhythm { \tuplet 3/2 { 8 } } " = " \rhythm { { 8 } } } }
\omit Score.BarNumber
\tempo "Prestissimo" 4=232
\rit \after 4. \startTextSpan R1
r2 r4 r8 f,,,8~\niente\<\stopTextSpan | %108
- \sectionLabel \markup { \box \number 109 }
+ \sectionLabel \markup { \huge \box \sans \bold 109 }
\omit Score.BarNumber
\tempo 4=200
\time 3/4 f2~ f8 des'8->~\f | \undo \omit Score.BarNumber %109
2.~\> | %122
4\p r4 \after 8 \stopTextSpan r4 \bar "||" %123
- \sectionLabel \markup { \box \number 124 }
+ \sectionLabel \markup { \huge \box \sans \bold 124 }
\omit Score.BarNumber
\tempo "Poco rubato" 4=152
R1*3/4 | \undo \omit Score.BarNumber %124
g2) c4~ | %136
c4 r8 \after 4 \stopTextSpan g4.\p \tempo 4=132 | %137
- \sectionLabel \markup { \box \number 138 }
+ \sectionLabel \markup { \huge \box \sans \bold 138 }
\omit Score.BarNumber
fis8 d4 f( c'8~ | \undo \omit Score.BarNumber %138
c2) r4 | %139
r8 bes,,8 fes''2~( | %149
fes8 ges8-.) \after 4. \stopTextSpan f,,2\f \bar "||" %150
- \sectionLabel \markup { \box \number 151 }
+ \sectionLabel \markup { \huge \box \sans \bold 151 }
\omit Score.BarNumber
\tempo "Tempo giusto" 4=144
r4 r4 r8 g8\> | \undo \omit Score.BarNumber %151
r4 aes,8 ges'8-. r8 a8~\< | %163
a4 cis,,8-.\mf r8 r8 a'8~\> | %164
- \sectionLabel \markup { \box \number 165 }
+ \sectionLabel \markup { \huge \box \sans \bold 165 }
\omit Score.BarNumber
a8 c'8-.\p r8 b,,\mf\> aes''4~\> | \undo \omit Score.BarNumber %165
aes8 f8-.\p r4 r8 cis8-.\mf | %166
f8--\< f8-- f8-- des\mf ees'8-. e,(\> | %176
gis8) fis'8-.\mp a,,8\mf b'8-- 8--\< 8-- | %177
- \sectionLabel \markup { \box \number 178 }
+ \sectionLabel \markup { \huge \box \sans \bold 178 }
\omit Score.BarNumber
d,8-.\f r8 c8(\mf bes) bes( aes) | \undo \omit Score.BarNumber %178
aes-- g( f)\> f( ees8) ees-- | %179
\time 4/4 r8\mp\< e4 c'8-.-> r2 | %014
ees8--\f r8 r4 r4 f,,4~-> | %015
- \sectionLabel \markup { \box \number 16 }
+ \sectionLabel \markup { \huge \box \sans \bold 16 }
\omit Score.BarNumber
\time 3/4 f2\psempre r8 c'8~ | \undo \omit Score.BarNumber %016
c8 b'8-. r4 a4~ | %017
c,8 r8 g8 r8 r4 | %028
\after 2 \p R1*3/4 | %029
- \sectionLabel \markup { \box \number 30 }
+ \sectionLabel \markup { \huge \box \sans \bold 30 }
\omit Score.BarNumber
R1*3/4 | \undo \omit Score.BarNumber %030
r4 r8 d'8-.->\f r4\mp\< | %031
r4 r4 e8-.-> gis8-.-> | %040
R1*3/4\f | %041
- \sectionLabel \markup { \box \number 42 }
+ \sectionLabel \markup { \huge \box \sans \bold 42 }
\omit Score.BarNumber
\after 8 \p R1*3/4 | \undo \omit Score.BarNumber %042
r4 r8 g''8-.\mf r4 | %043
g4 aes,2~ | %055
\voiceOne aes2 fis'8-.)\p r8 | %056
- \sectionLabel \markup { \box \number 57 }
+ \sectionLabel \markup { \huge \box \sans \bold 57 }
\omit Score.BarNumber
\oneVoice
r4 r4 r8 b,,8-. | \undo \omit Score.BarNumber %057
r4 r4 b8-. r8 | %068
r4 fis'8(\f a,8-.) r4 | %069
- \sectionLabel \markup { \box \number 70 }
+ \sectionLabel \markup { \huge \box \sans \bold 70 }
\omit Score.BarNumber
a8-.-> r8 r4 r8\psempre c8-. | \undo \omit Score.BarNumber %070
r4 r4 e,8-. r8 | %071
R1*3/4 | %082
e8-. gis8-. r4 r8 <bes bes,>8-. | %083
- \sectionLabel \markup { \box \number 84 }
+ \sectionLabel \markup { \huge \box \sans \bold 84 }
\omit Score.BarNumber
\time 4/4 <bes bes,>8-. r8 r4 <c c,>8-. r8 r4 | \undo \omit Score.BarNumber %084
<c c,>8-. r8 <d d,>8-. r8 r8 ges8(\mp\< aes8) aes8( | %085
\override NoteColumn.ignore-collision = ##f
\oneVoice \ottava #0 r8 \clef bass | %100
- \sectionLabel \markup { \box \number 101 }
+ \sectionLabel \markup { \huge \box \sans \bold 101 }
\tweak self-alignment-X #CENTER \textEndMark \markup { \concat { \rhythm { \tuplet 3/2 { 8 } } " = " \rhythm { { 8 } } } }
\omit Score.BarNumber
\tempo "Prestissimo" 4=232
r4 r8 \rit g'8(\startTextSpan fis8) b8 cis,8-. d8-. | %107
a8-.\> r8 c'8 r8 bes,8-. r8 ees'8 <f f,>8--\stopTextSpan\f | %108
- \sectionLabel \markup { \box \number 109 }
+ \sectionLabel \markup { \huge \box \sans \bold 109 }
\omit Score.BarNumber
\tempo 4=200
\time 3/4 r4 r4 r8 <cis cis'>8-- | \undo \omit Score.BarNumber %109
\oneVoice
r8 d8--\mp <ees ees'>8-- r8 \after 8 \stopTextSpan r4 \clef treble \bar "||" %123
- \sectionLabel \markup { \box \number 124 }
+ \sectionLabel \markup { \huge \box \sans \bold 124 }
\omit Score.BarNumber
\tempo "Poco rubato" 4=152
<g g'>4--\mp r4 r4 | \undo \omit Score.BarNumber %124
fis2 r8 a8~ | %136
a4 r8 \after 4 \stopTextSpan aes4. | %137
- \sectionLabel \markup { \box \number 138 }
+ \sectionLabel \markup { \huge \box \sans \bold 138 }
\omit Score.BarNumber
\tempo 4=132
r8 d,,8~ d4. ees'8~ | \undo \omit Score.BarNumber %138
4 <e, e,>4 <b b'>4\f | %149
r8 <fis' fis'>8~ \after 4. \stopTextSpan 2 \bar "||" %150
- \sectionLabel \markup { \box \number 151 }
+ \sectionLabel \markup { \huge \box \sans \bold 151 }
\tempo "Tempo giusto" 4=144
\omit Score.BarNumber
R1*3/4 | \undo \omit Score.BarNumber %151
R1*3/4 | %163
R1*3/4 | %164
- \sectionLabel \markup { \box \number 165 }
+ \sectionLabel \markup { \huge \box \sans \bold 165 }
\omit Score.BarNumber
R1*3/4 | \undo \omit Score.BarNumber %165
R1*3/4 | %166
4. <f des>4.~\mf | %176
4 <f des b>2\mp | %177
- \sectionLabel \markup { \box \number 178 }
+ \sectionLabel \markup { \huge \box \sans \bold 178 }
\omit Score.BarNumber
8-.\mf r8 r4 r4 | \undo \omit Score.BarNumber %178
R1*3/4 | %179
\version "2.24.4"
+clarinetFont = #-2
+clarinetMagstep = #(magstep -2)
+
\include "general/info.ly"
\include "general/aliases.ly"
\include "general/scripts.ly"
\include "general/umbel.ly"
-
-clarinetFont = #-2
-clarinetMagstep = #(magstep -2)
-
-\paper {
- line-width = 120
- first-page-number = -1
- #(include-special-characters)
- footnote-separator-markup = \markup { \left-column { \vspace #0.5 \draw-line #'(6 . 0) } }
- print-page-number = ##f
- #(set-paper-size "arch a")
- print-all-headers = ##f
- top-margin = 0.5\in
- bottom-margin = 0.5\in
- left-margin = 0.9\in
- right-margin = 0.9\in
- indent = 0.75\in
- short-indent = 0\cm
- #(define fonts (set-global-fonts #:music "scorlatti" #:brace "scorlatti" #:roman "Junicode" #:sans "syne"))
- max-systems-per-page = #10
- system-system-spacing = #'((basic-distance . 10) (minimum-distance . 8) (padding . 12))
- score-system-spacing = #'((basic-distance . 2) (minimum-distance . 1) (padding . 0))
- last-bottom-spacing = #'((basic-distance . 5) (minimum-distance . 5) (padding . 0))
- tocTitleMarkup = \markup { \hbracket \sans \bold " contents " }
-
- tocItemMarkup = \markup \fill-line {
- \fill-with-pattern #1.5 #CENTER .
- \line {
- \fromproperty #'toc:indent \fromproperty #'toc:text
- }
- \tiny \number \fromproperty #'toc:page
- }
-
- oddHeaderMarkup = \markup {
- \concat { \if \on-page #5 \oddhead }
- \concat { \if \on-page #7 \oddhead }
- \concat { \if \on-page #9 \oddhead }
- \concat { \if \on-page #11 \oddhead }
- \concat { \if \on-page #13 \oddhead }
- \concat { \if \on-page #15 \oddhead }
- \concat { \if \on-page #17 \oddhead }
- \concat { \if \on-page #19 \oddhead }
- \concat { \if \on-page #21 \oddhead }
- \concat { \if \on-page #23 \oddhead }
- \concat { \if \on-page #25 \oddhead }
- \concat { \if \on-page #27 \oddhead }
- \concat { \if \on-page #29 \oddhead }
- \concat { \if \on-page #31 \oddhead }
- \concat { \if \on-page #33 \oddhead }
- \concat { \if \on-page #35 \oddhead }
- \concat { \if \on-page #37 \oddhead }
-
- }
- evenHeaderMarkup = \markup {
- \concat { \if \on-page #4 \evhead }
- \concat { \if \on-page #6 \evhead }
- \concat { \if \on-page #8 \evhead }
- \concat { \if \on-page #10 \evhead }
- \concat { \if \on-page #12 \evhead }
- \concat { \if \on-page #14 \evhead }
- \concat { \if \on-page #16 \evhead }
- \concat { \if \on-page #18 \evhead }
- \concat { \if \on-page #20 \evhead }
- \concat { \if \on-page #22 \evhead }
- \concat { \if \on-page #24 \evhead }
- \concat { \if \on-page #26 \evhead }
- \concat { \if \on-page #28 \evhead }
- \concat { \if \on-page #30 \evhead }
- \concat { \if \on-page #32 \evhead }
- \concat { \if \on-page #34 \evhead }
- \concat { \if \on-page #36 \evhead }
- \concat { \if \on-page #38 \evhead }
- }
- oddFooterMarkup = \markup {
- \concat { \if \on-page #3 \fill-line { \null \xcr \null } }
- \concat { \if \on-page #5 \oddfoot }
- \concat { \if \on-page #7 \oddfoot }
- \concat { \if \on-page #9 \oddfoot }
- \concat { \if \on-page #11 \oddfoot }
- \concat { \if \on-page #13 \oddfoot }
- \concat { \if \on-page #15 \oddfoot }
- \concat { \if \on-page #17 \oddfoot }
- \concat { \if \on-page #19 \oddfoot }
- \concat { \if \on-page #21 \oddfoot }
- \concat { \if \on-page #23 \oddfoot }
- \concat { \if \on-page #25 \oddfoot }
- \concat { \if \on-page #27 \oddfoot }
- \concat { \if \on-page #29 \oddfoot }
- \concat { \if \on-page #31 \oddfoot }
- \concat { \if \on-page #33 \oddfoot }
- \concat { \if \on-page #35 \oddfoot }
- \concat { \if \on-page #37 \oddfoot }
- }
- evenFooterMarkup = \markup {
- \concat { \if \on-page #2 \evfoot }
- \concat { \if \on-page #4 \evfoot }
- \concat { \if \on-page #6 \evfoot }
- \concat { \if \on-page #8 \evfoot }
- \concat { \if \on-page #10 \evfoot }
- \concat { \if \on-page #12 \evfoot }
- \concat { \if \on-page #14 \evfoot }
- \concat { \if \on-page #16 \evfoot }
- \concat { \if \on-page #18 \evfoot }
- \concat { \if \on-page #20 \evfoot }
- \concat { \if \on-page #22 \evfoot }
- \concat { \if \on-page #24 \evfoot }
- \concat { \if \on-page #26 \evfoot }
- \concat { \if \on-page #28 \evfoot }
- \concat { \if \on-page #30 \evfoot }
- \concat { \if \on-page #32 \evfoot }
- \concat { \if \on-page #34 \evfoot }
- \concat { \if \on-page #36 \evfoot }
- \concat { \if \on-page #38 \evfoot }
- \concat { \if \on-page #40 \fill-line { \null \tiny \typewriter \longHash \null } }
- }
-
-}
+\include "general/scorePaper.ly"
\book {
\fill-line {
\line { \null }
\center-column {
- \line { \with-url #"https://newer.systems" \fontsize #1 \hbracket \sans \bold " https://newer.systems " }
+ \line { \with-url #"https://newer.systems" \fontsize #1 \hbracket \sans \bold " https://newer.systems " }
}
\line { \null }
\line { \null }
\fill-line {
\left-column {
\line { \bold \xtitle " [2024-25]" }
- \line { \xinst " | " 20 minutes }
+ \line { \xinst " | " \sans 20 minutes }
\line { \xcomp }
\vspace #25
}
\center-column {
\vspace #5
- \override #'(x-padding . -10)
- \center-column { \table-of-contents }
- \vspace #3
- \override #'(thickness . 5)
- \draw-squiggle-line #0.5 #'(20 . 0) ##t
- \vspace #3
- \line { \hbracket \bold \sans " program notes "}
- \vspace #0.2
- \center-column {
- \override #'(line-width . 100)
- \justify {
- I was first struck by the idea to write a work for clarinet and
- piano after hearing a performance of Reger's first clarinet
- sonata by my partner Amber Lucas. The harmonic and contrapuntal
- complexities of Reger's music in addition to his unusual phrasal
- structures seemed nicely compatible with the contrapuntal
- language I had been developing in my own work. At the time of
- Amber's performance I was working on \italic Circumnutation, a
- cycle of inventions for keyboard that exlpored the structural
- potentialities of the diatonic set (equivalent to the major
- scale) and its relationship to the aggregate (the collection of
- all 12 pitch classes). \italic "Net Clarity" proceeds from the
- romantic clarinet sonata as a primary model, but other sounds and
- allusions abound: ranging from Bach and Schoenberg to Bebop and
- Babbit.
- }
+ \left-column {
+ \override #'(line-width . 100)
+ \line { \hspace #100 }
+ \vspace #-1
+ \wordwrap { \char ##x10AF1 \hspace #0.5 \large \bold \sans "contents" }
+ }
+ \vspace #0.5
+ \left-column {
+ \override #'(line-width . 90)
+ \table-of-contents
+ }
+ \vspace #2.5
+ \left-column {
+ \override #'(line-width . 100)
+ \line { \hspace #100 }
+ \vspace #-1
+ \wordwrap { \char ##x10AF1 \hspace #0.5 \large \bold \sans "program notes" }
+ }
+ \vspace #0.5
+ \left-column {
+ \override #'(line-width . 90)
+ \justify {
+ \smallCaps "I was struck" by the idea to write a work for clarinet and
+ piano after hearing a performance of Reger's first clarinet
+ sonata by my partner Amber Lucas. The harmonic and contrapuntal
+ complexities of Reger's music in addition to his unusual phrasal
+ structures seemed nicely compatible with the contrapuntal
+ language I had been developing in my own work. At the time of
+ Amber's performance I was working on \italic Circumnutation, a
+ cycle of inventions for keyboard that exlpored the structural
+ potentialities of the diatonic set (equivalent to the major
+ scale) and its relationship to the aggregate (the collection of
+ all 12 pitch classes). \italic "Net Clarity" proceeds from the
+ romantic clarinet sonata as a primary model, but other sounds and
+ allusions abound: ranging from Bach and Schoenberg to Bebop and
+ Babbit.
}
- \vspace #3
- \override #'(thickness . 5)
- \draw-squiggle-line #0.5 #'(20 . 0) ##t
+ }
+ \vspace #2.5
+ \left-column {
+ \override #'(line-width . 100)
+ \line { \hspace #100 }
+ \vspace #-1
+ \wordwrap { \char ##x10AF1 \hspace #0.5 \large \bold \sans "performance notes" }
+ \vspace #0.5
+ \wordwrap { § \hspace #3.5 \sans \bold \italic "interpreting notations" }
+ }
+ \left-column {
+ \override #'(line-width . 90)
+ \line { \hspace #90 }
+ \justify { \sans \italic 1. \hspace #1 Accidentals carry through each bar – cautionary accidentals are not supplied. }
+ \justify { \sans \italic 2. \hspace #1 Two fermata notations are used: a \italic short fermata ( \musicglyph "scripts.ushortfermata" ) and a \italic long fermata ( \musicglyph "scripts.ufermata" ). }
+ \override #'(line-width . 90)
+ \override #'(line-width . 90)
+ \justify {
+ \sans \italic 3. \hspace #1 Dotted slurs are used to indicate phrasing that may not be clear through dynamics and other notations. }
+ }
+ \vspace #2.5
+ \line { \char ##x2042 }
}
\right-column {
\removeWithTag #'part \include "manuscripts/II-clarinet.ly"
\removeWithTag #'part \include "manuscripts/II-piano.ly"
>>
- \midi { }
+ %\midi { }
\layout {
\context {
\Score
\remove Text_mark_engraver
\remove Mark_engraver
- \override RehearsalMark.break-visibility = #begin-of-line-invisible
\override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/20)
- \override Hairpin.to-barline = ##f
- \overrideTimeSignatureSettings 4/4 1/4 1,1,1,1 #'()
- \overrideTimeSignatureSettings 3/4 1/4 1,1,1 #'()
- \numericTimeSignature
}
\context {
\Staff
\removeWithTag #'part \include "manuscripts/III-clarinet.ly"
\removeWithTag #'part \include "manuscripts/III-piano.ly"
>>
- \midi { }
+ %\midi { }
\layout {
\context {
\Score
\remove Mark_engraver
\remove Text_mark_engraver
- \override RehearsalMark.break-visibility = #begin-of-line-invisible
\override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16)
- \override Hairpin.to-barline = ##f
}
\context {
\Staff
\removeWithTag #'part \include "manuscripts/IV-clarinet.ly"
\include "manuscripts/IV-piano.ly"
>>
- \midi { }
+ %\midi { }
\layout {
\context {
\Score
\remove Text_mark_engraver
\remove Mark_engraver
\override TextSpanner.bound-details.left-broken.text = " "
- \override RehearsalMark.break-visibility = #begin-of-line-invisible
\override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/10)
- \override Hairpin.to-barline = ##f
\override Stem.stemlet-length = #0.75
}
\context {
}
}
\pageBreak
- \markup { \null }
- \pageBreak
- \markup { \null }
+ \markup {
+ \fill-line {
+ \center-column {
+ \vspace #24 \xumbel
+ \vspace #0.3
+ \line { \with-url #"https://www.jwpepper.com/myscore/umbel-press" \fontsize #-3 \hbracket \sans \bold " https://www.jwpepper.com/myscore/umbel-press " }
+ }
+ }
+ }
}