]> git.newer.systems - apples-and-pairs.git/commitdiff
update
authorTucker Johnson <tucker@newer.systems>
Thu, 27 Feb 2025 15:41:56 +0000 (10:41 -0500)
committerTucker Johnson <tucker@newer.systems>
Thu, 27 Feb 2025 15:41:56 +0000 (10:41 -0500)
LICENSE.txt [deleted file]
README.txt [deleted file]
applesAndPairs.ly
manuscripts/violinI.ly
manuscripts/violinII.ly

diff --git a/LICENSE.txt b/LICENSE.txt
deleted file mode 100644 (file)
index fdddb29..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-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>
diff --git a/README.txt b/README.txt
deleted file mode 100644 (file)
index cbf02a5..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-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)
index 518c0c04efce44e8bea0f94b7cfd50f2c02f552e..ebf8ae43567aa3257d51f9e88e0d0edc553dd366 100644 (file)
           \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.
+              " "
             }
           }
         \vspace #3
           \override Hairpin.to-barline = ##f
           \overrideTimeSignatureSettings 4/4 1/4 1,1,1,1 #'()
           \overrideTimeSignatureSettings 3/4 1/4 1,1,1 #'()
+          \override BarNumber.font-name = "Times"
           \numericTimeSignature
           \romanStringNumbers
           \override StringNumber.padding = 1
           \override StringNumber.font-size = -3
-          \override TupletNumber.font-shape = #'bold
+          \override TupletNumber.font-shape = #'upright
+          \override StaffGrouper.staff-staff-spacing =
+            #'((basic-distance . 18)
+               (minimum-distance . 14)
+               (padding . 3)
+               (stretchability . 1))
         }
       }
     }
index 13849a823e33e0873a40ec3026ee43e7ee1fdbfe..44e56d0fbd695c5b2cac9b21fd9fb511674cff1b 100644 (file)
   \time 2/2  \harm a4 gis2.~\mf\> | %004
   \time 3/4 gis8\p\stopTextSpan
   \timeSpanner "rit." r8\startTextSpan r4 r4 | %005
-  \time 2/2 <b,^\2 e,\3>2->\f\pont r8 <des^\3 f\2>8~\p\ord 4\stopTextSpan\fermata \twoWayFermata \bar "." | %006
+  \time 2/2 <b,^\2 e,\3>2->\f\pont r8 <des^\3 f\2>8~\p\ord 4\stopTextSpan\fermata \caesura \bar "." | %006
   \tempo "a tempo"
   r8 d8~\tasto d2. | %007
   \time 5/4 r8 \stringNumberSpanner "II" fis8(\mf\ord\startTextSpan dis-.)\stopTextSpan
   \stringNumberSpanner "III" ais8\pizz\glissando\startTextSpan
   \glissandoSkipOn b4 \glissandoSkipOff \tuplet 3/2 { e4\>\arco cis4 gis4~\p } | %008
-  \time 2/2 gis2 \tuplet 3/2 { g2\glissando\pizz b4\<\arco } | %009
-  \set glissandoMap = #'((1 . 1))
-  fis4. d8\stopTextSpan <d~\3 ees^\4>4\glissando <d f>4\mf | %010
   <<
     {
+      \time 2/2 gis2 \tuplet 3/2 { g2\glissando\pizz b4\<\arco } | %009
+      \set glissandoMap = #'((1 . 1))
+      fis4. d8\stopTextSpan <d~\3 ees^\4>4\glissando <d f>4\mf | %010
       \stringNumberSpanner "III" g8(\>\startTextSpan bes) <a e\4>4\p\< \tuplet 3/2 { c4\stopTextSpan cis,4( b4) } | %011
-      aes4\mf g2.\p\ord-\tweak outside-staff-priority 100 \fermata \twoWayFermata \bar "." | %012
+      aes4\mf g2.\p\ord-\tweak outside-staff-priority 100 \fermata \caesura \bar "." | %012
     }
     \new Voice {
-      s4 \markSpanner "" "sul pont" s4\startTextSpan s4 s4 | s4\stopTextSpan
+      s1 |
+      s1 |
+      s4 \markSpanner "" "sul pont" s4\startTextSpan s4 s4 |
+      s4\stopTextSpan
     }
->>
+    \new Voice {
+      s2. \timeSpanner "accel." s4\startTextSpan |
+      s1 |
+      s4 s8 s8\stopTextSpan \timeSpanner "rit." s2\startTextSpan |
+      s4 s4\stopTextSpan
+    }
+  >>
+  \tempo "a tempo"
+  \set glissandoMap = #'((0 . 0))
+  <bes g'>2~\tasto \tuplet 3/2 { 8 des4\glissando } <c e>4~ | %013
+  \time 5/4 8 r8 d4(\glissando a2) \tuplet 3/2 { r8 fis'8 ees'8 } | %014
+
+
 
 }
index 4b8f3da3021641508eb80063272feb4342bbeb13..92bd938073d3dbf5c28f87e3ed2788abd54ee3bf 100644 (file)
   \tempo Rubato 2=32
   \time 5/4
   R1*5/4 | %001
-  \tuplet 3/2 { r4 <cis''\3 e^\2>2~\p } 4~ 8 r8 r4 | %002
+  \tuplet 3/2 { r4 <cis''\2 e^\1>2~\p } 4~ 8 r8 r4 | %002
   r4 \stringNumberSpanner "II" aes'8\mf\startTextSpan g f4(\glissando b,8) bes4\> d8(\p\< | %003
   \time 2/2 \tuplet 3/2 { fis4)\stopTextSpan \stringNumberSpanner "I" b(\startTextSpan f4~\mf } f8)\stopTextSpan
   \stringNumberSpanner "II" e8(\>\startTextSpan ees c | %004
   \time 3/4 a)\p\<\stopTextSpan \markSpanner "" "sul pont" <a g'>\startTextSpan <a bes'> <a cis'> d'4~\f\stopTextSpan | %005
   \time 2/2 \tuplet 3/2 { d2 g,4\glissando\pizz }
-  \glissandoSkipOn e4 \glissandoSkipOff bes4\mp\fermata \twoWayFermata \bar "." %006
+  \glissandoSkipOn e4 \glissandoSkipOff bes4\mp\fermata \caesura \bar "." %006
   \tempo "a tempo"
   r8 fis'8\p\arco\tasto gis8 a8 c8\< dis8\glissando b4\mf | %007
   \time 5/4 a,4.\3(\glissando\>\ord c8~ c2~ c8)\p r8 | %008
   d'2. \tuplet 3/2 { r8 \stringNumberSpanner "II" e,8\<\startTextSpan cis } | %009
   a4 <a gis\3>4~ <a gis>8 c8~\mf c4\stopTextSpan | %010
   r4 \markSpanner "" "sul pont" ges4\p\<\startTextSpan ees'4 f,4 | %011
-  <d^\3 bes'\2>4\mf\stopTextSpan 2.\p\ord-\tweak outside-staff-priority 100 \fermata \twoWayFermata \bar "." %012
+  <d^\3 bes'\2>4\mf\stopTextSpan 2.\p\ord-\tweak outside-staff-priority 100 \fermata \caesura \bar "." %012
+  \tempo "a tempo"
+  r8 dis8~\tasto dis2 r8 fis'8\2 | %012
+  \time 5/4 <gis, b,>2~ \tuplet 3/2 { 4 f8~ } f2 | %013
 
 
 }