]> git.newer.systems - apples-and-pairs.git/commitdiff
music completed
authorTucker Johnson <tucker@newer.systems>
Thu, 13 Mar 2025 03:51:38 +0000 (23:51 -0400)
committerTucker Johnson <tucker@newer.systems>
Thu, 13 Mar 2025 03:51:38 +0000 (23:51 -0400)
applesAndPairs.ly
general/info.ly
general/scripts.ly
manuscripts/violinI.ly
manuscripts/violinII.ly

index 8e8d28e56769aec02704ee67e6e8137abb38184c..15708913056f046d5145d957555b78f5b0acb997 100644 (file)
   print-page-number = ##f
   #(set-paper-size "arch a")
   print-all-headers = ##f
-  ragged-last = ##t
+  %ragged-last = ##t
   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"))
+  #(define fonts (set-global-fonts #:music "scorlatti" #:brace "scorlatti" #:roman "Junicode" #:sans "classico"))
   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 }
-
+    \concat { \if \on-page #7 \evhead }
   }
   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 } }
+    \concat { \if \on-page #8 \fill-line { \null \concat { \char ##x2767 " " \tiny \typewriter \longHash " " \char ##x2619 } \null } }
   }
 
 }
       }
       \center-column {
         \vspace #5
-        \vspace #3
-        \line { \hbracket \bold \sans " program notes "}
-        \vspace #0.2
-          \center-column {
-            \override #'(line-width . 100)
-            \justify {
-              " "
-            }
+        \line { \char ##x00A7 \hbracket \bold \sans "   program notes   " \hspace #2 }
+        \vspace #0.5
+        \center-column {
+          \override #'(line-width . 100)
+          \justify {
+            "askdflj;akjsdf;"
           }
-        \vspace #3
-        \override #'(thickness . 5)
-        \draw-squiggle-line #0.5 #'(20 . 0) ##t
+        }
+        \vspace #2.5
+        \line { \char ##x00A7 \hbracket \bold \sans "   performance notes   " \hspace #2 }
+        \vspace #0.5
+        \center-column {
+          \override #'(line-width . 100)
+          \justify {
+            "askdflj;akjsdf;"
+          }
+        }
+        \vspace #2.5
+        \line { \char ##x27BF }
       }
 
       \right-column {
           \override TupletBracket.layer = #2
           \override StringNumber.layer = #2
           \override TextSpanner.layer = #3
+          \override NoteHead.layer = #4
           \override TimeSignature.whiteout = 2
           \override StringNumber.whiteout = 6
           \override StringNumber.avoid-slur = #'ignore
   }
 
   \pageBreak
-  \markup { \null }
-  \pageBreak
-  \markup { \null }
+  \markup { \fill-line { \center-column { \vspace #24 \xumbel } } }
 }
index c7d8cfa00544e2448b5b4f1877035c08f17973b5..842048eb90caf229341e8d6d0e61b97af2b18bd2 100644 (file)
@@ -1,10 +1,10 @@
 xtitle = \markup { Apples \italic & Pairs }
-xsub = \markup { for Victoria Zhao and Madison Oh }
+xsub = \markup { for Victoria Zhao and Ciara McGuire }
 xcomp = \markup { Tucker Johnson }
 xinst = \markup  { violin duo }
 xdur = \markup { \null }
 xcr = \markup \tiny { Copyright Tucker Johnson 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 } }
index f50dc5a6f5589f281ece1a29202ffe3c8bc11a98..4c4728572efa4d56cba974a8904e1508a1e99d93 100644 (file)
@@ -27,7 +27,8 @@ markSpanner =
         \override TextSpanner.font-size = #0.25
         %\override TextSpanner.bound-details.left.stencil-align-dir-y = #CENTER
         %\override TextSpanner.bound-details.right.stencil-align-dir-y = #CENTER
-        \override TextSpanner.bound-details.left.text = \markup { $left \hspace #0.25 }
+        \override TextSpanner.bound-details.left.text =
+        \markup { \general-align #Y #0 { $left \hspace #0.25 } }
         \override TextSpanner.bound-details.right.text =
           \markup { \general-align #Y #0 { \arrow-head #X #RIGHT ##f $right } }
         \override TextSpanner.bound-details.left-broken.text = ##f
index be42a23d5c3edc6f8c46c80c56b6221efaabf40b..4bead2cd5912b13f78faaa585bc2d29826219bd4 100644 (file)
   >>
   \tempo "a tempo"
   \time 4/4 fis'2\f b,,2~\p\pont | %039
-  \time 5/4 b2 \tuplet 3/2 { cis8->\mf dis'4~-> } dis4 r4 | %040
+  \time 5/4 b2 \tuplet 3/2 { cis8->\mf dis'4~-> } dis2~ | %040
+  \time 4/4 \timeSpanner "rit." dis4\startTextSpan \tuplet 3/2 { cis8->\f ais4->~ } ais4~ ais8 r8 | %041
+  e2.\mp\tasto-\tweak outside-staff-priority 100 \shortfermata\stopTextSpan r4 | %042
+  \tempo "a tempo"
+  \tuplet 3/2 { r8 r8 \stringNumberSpanner "III" dis8->_\(\f\ord\startTextSpan }
+  \tuplet 3/2 { fis-> \harm a4 } c4\stopTextSpan e4\2 | %043
+  f,8\> aes \harm d4\3 g8\2 c(\glissando\mf \harm a4) | %044
+  <<
+    {
+      bes2\) b,4\3\> \tuplet 3/2 { \stringNumberSpanner "II" a8\startTextSpan c8 ees8 } | %045
+      \voiceOne
+      fis2~\p\stopTextSpan fis2\fermata \caesura \bar "||" %046
+    }
+    \new Voice {
+      s2 \timeSpanner "rit." s2\startTextSpan
+      \voiceTwo
+      r4 d,4~ d2\stopTextSpan |
+    }
+  >>
+  \oneVoice
+
+  \sectionLabel \markup { \huge \box \bold \sans 47 }
+  \omit Score.BarNumber
+  \tempo "a tempo"
+  <<
+    {
+      cis'8\(\p\tasto b4 bes8\< g8 f8 e4\mf\> | \undo \omit Score.BarNumber %047
+      \tuplet 3/2 { \markSpanner "" "ord" d4\startTextSpan d'4~ d4\glissando } \harm a8\)\mp\stopTextSpan ees'8\glissando c4~ | %048
+      \timeSpanner "rit." c4.\startTextSpan aes8~\sfp aes4 ges4~\sfp | %049
+    }
+    \new Voice {
+      \stringNumberSpanner "III" s1\startTextSpan |
+      s1 |
+      s4.\stopTextSpan s8 s2 |
+    }
+  >>
+  \time 3/4 ges2.~ | %050
+  \time 5/4 ges4. aes8~ \after 2 \stopTextSpan aes2. | %051
+  \tempo "meno mosso" 4=48
+  <<
+    {
+      \time 7/8 \markSpanner "sul tasto" "ord" cis8\(\mf\>\startTextSpan a4 e8 g,4 bes8 | %052
+      \time 3/4 f'2~\p f8 d8~(\stopTextSpan | %053
+      \time 5/8 d4. \harm d4) | %054
+      \time 4/4 b1\)\fermata \bar "|."
+    }
+    \new Voice {
+      \stringNumberSpanner "IV" s4.\startTextSpan s2 |
+      s2. |
+      s4. s4 |
+      s1\stopTextSpan
+    }
+    \new Voice {
+      s4. s2 |
+      \timeSpanner "rit." s2.\startTextSpan |
+      s4 s4. |
+      s2\stopTextSpan s2
+    }
+  >>
 
 }
index 48f45e01b21bd716a5c7f4d090b913c639d59475..75073349cbbcc8d2e8d809c4cf86f0c98263f857 100644 (file)
   \time 2/4 b8\1 cis,,8~->\sf\arco\pont cis4 | %038
   \tempo "a tempo"
   \time 4/4 dis2->\mf a2\p\pizz | %039
-  \time 5/4 f''4\<\arco\ord aes8 d8(\glissando \harm a4)\mf g,,8.\pizz bes16 c8 fis8 | %040
+  \time 5/4 f''4\<\arco\ord aes8 d8(\glissando \harm a4)\mf g,,8._\(\pizz bes16\< c8 fis'8 | %040
+  \time 4/4 f8 gis b\) \markSpanner "" "sul tasto" g8~\(\f\arco\startTextSpan g8 c8(\> d ees) | %041
+  <fis, a>2.\)\mp\shortfermata\stopTextSpan \tuplet 3/2 { r8 r8 \stringNumberSpanner "II" g8->_\(\f\ord\startTextSpan } | %042
+  \tuplet 3/2 { bes8-> aes-> f-> } \tuplet 3/2 { r8 d8\pizz r8 } r8 b8->\arco cis4~-> | %043
+  cis2 r8 \harm e8~ \harm e8.\stopTextSpan dis,16\3 | %044
+  fis2.\)\> gis4~\p | %045
+  gis8 r8 r4 r2\fermata \caesura \bar "||" %046
+
+  R1 | %047
+  r2 \stringNumberSpanner "II" \harm a'8\<\startTextSpan a,8\stopTextSpan <a^\2 e'\3>4\(\mf | %048
+  <a cis>8\< <a bes>8 <a g>8 f'8\2->~\f f4\glissando b,4->\> | %049
+  \time 3/4 \harm a8\3 c,8 \harm d4.\4\mp f8\glissando | %050
+  \time 5/4 <b, g'>4. \stringNumberSpanner "III" des'8->\startTextSpan bes\glissando e,8~ e4\stopTextSpan r8 \stringNumberSpanner "IV" ees8\startTextSpan | %051
+  \time 7/8 ges2\)\sfp\stopTextSpan r4. | %052
+  \time 3/4 r8 \markSpanner "sul tasto" "ord" c8\3~\p\startTextSpan c2\glissando | %053
+  \time 5/8 fis,4.~ fis4\stopTextSpan | %054
+  \time 4/4 <dis gis,>1\fermata \bar "|."
 
 }