]> git.newer.systems - for-me-the-cowbell.git/commitdiff
work
authortuckerajohnsonmusic@gmail.com <tuckerajohnsonmusic@gmail.com>
Tue, 17 Jan 2023 14:06:49 +0000 (09:06 -0500)
committertuckerajohnsonmusic@gmail.com <tuckerajohnsonmusic@gmail.com>
Tue, 17 Jan 2023 14:06:49 +0000 (09:06 -0500)
manuscripts/manuscript.ly
manuscripts/manuscript.pdf
variables/program notes.ly
variables/variables.ly

index 16bd5d6bff04c28a83e69f612a4627b0bcad9ebb..e738fd6d30159ba017927cc6a9b553b588953b8e 100644 (file)
@@ -1,27 +1,45 @@
 %cowbell project
 
 \new Staff \with {
-   \override NoteHead.no-ledgers = ##t
+  instrumentName = "g1 "
+  shortInstrumentName = "g1 "
+  \override NoteHead.no-ledgers = ##t
+  \override DynamicLineSpanner.staff-padding = \phds
 }
 \relative {
-  \numericTimeSignature
-  \override Staff.StaffSymbol.line-positions = #'(6 -6)
+  \dtim
+  \override Staff.StaffSymbol.line-positions = #'(4.5 -4.5)
+  \override Staff.Stem.stemlet-length = #0.75
+  \override Rest.staff-position = #0
   \clef percussion
-  \time 2/4
-  \tmark
-  g4-+\pp b8-+ d8-+ | r16 f8[-+
-  g,16]-+ r4 | \time 5/16 r8 d'16[-+ b8-+] | \time 2/4 f'16-+
-  d8.-+ g,16-+ f'8.-+ | c4-+
-   |
-
-
+  \time 4/4
+  \sectionLabel \markup { \sans \box "Recitative" }
+  \tempo "Allegro moderato" 4=98
+  \tuplet 5/4 { g8->\mf\>^\markup { \smaller \italic "cantabile" } g g g\pp g } r4 \tuplet 3/2 { b8(\< d8 f8)-+\mp } \mark \markup { \musicglyph "scripts.ushortfermata" } |
+  \tuplet 5/4 { g,8->\mf\> g g16\pp_+ } \override Staff.Beam.positions = #'(-4.6 . -4.6) r8[ r32 \buzz g'16.]~->\f\> \buzz g4 r16[ b,16-+\p r32 d16.]-+ \mark \markup { \musicglyph "scripts.ushortfermata" } |
+  \revert Staff.Beam.positions \once \override TupletNumber.text = #(tuplet-number::fraction-with-notes (ly:make-duration 4 ) (ly:make-duration 4))
+  \tuplet 6/5 { a8[(\<  c8 e8] } \buzz g8.~ \buzz g4~\fp \buzz g4) \mark \markup { \musicglyph "scripts.ushortfermata" } |
+  b,8.\mf\> 16~ 8 16-+\p f'16->\f\> \tuplet 3/2 { 8-> 8 8 } \tuplet 3/2 { 8 16_+\pp } f,16_+ d'16_+ \mark \markup { \musicglyph "scripts.ushortfermata" } |
+  f,8[(\< f' b,] \buzzd c8~\mp \buzzd c2) \mark \markup { \musicglyph "scripts.ushortfermata" } |
+  e32(\f c32 \buzzdd b8.~\> \buzzd b4) \override Staff.Beam.positions = #'(4 . 4) b32[(\p g32) r16 r8] r4 \mark \markup { \musicglyph "scripts.ushortfermata" } |
+  \revert Staff.Beam.positions
+  b8.\mf\> 16~ 8 16-+\p f'\f \override Staff.Beam.positions = #'(2.5 . 2.5) r8[ g,8]_+\p \override Staff.Beam.positions = #'(-4 . -4) r16[ d'8.]\mf \mark \markup { \musicglyph "scripts.ushortfermata" } |
+  \revert Staff.Beam.positions
+  d4\< <g, b> f'\f <g, b>\mp\fermata
+  \bh
+  \set Staff.shortInstrumentName = \markup { \right-column { "g2 " \line { "g3 " } \line { "g4 " } } }
+  \stopStaff
+  \section \sectionLabel \markup { \sans \box "Serenade" }
+  \override Staff.StaffSymbol.line-positions = #'(9 3 -3 -9)
+  \startStaff r4^\markup { \smaller \italic "quasi chitarra" } r4 r4 r4 | r4 r4 r4 r4 | r4 r4 r4 r4 | r4 r4 r4 r4 |
 
    }
 %\midi { }
 \layout {
 \context {
-\Score
-\override BarNumber.font-size = #1
-\override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16)
+  \Score
+    \override RehearsalMark.break-visibility = #begin-of-line-invisible
+    \override BarNumber.font-size = #1
+    \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/20)
 }
 }
index e83abf646bc56071ebf0667291ed4c6978e55a9d..8609857d8dc160a937aa426dca086472940f5b0e 100644 (file)
Binary files a/manuscripts/manuscript.pdf and b/manuscripts/manuscript.pdf differ
index 5d0f61db2ea779c8c5ae2a19ead176f5f99473e7..ac9c5983a4cbd1f903f64c9c422ff72c5a26e7ae 100644 (file)
@@ -1,4 +1,4 @@
 %cowbell project
 
 xpnote = \markup { \override #'(line-width . 90) \justify {
-Jo Kondo }}
+\null }}
index fc7b10a14c93136a3bf7e3610f45d5d6f1c012dc..bdfc71f2d2067cef2d4a0da9a5c015df68e172d6 100644 (file)
@@ -39,3 +39,43 @@ dtwo = \change Staff = "di2"
 
 U = \change Staff = "u"
 D = \change Staff = "d"
+
+
+buzzSymbol = \markup \path #0.25
+#(let ((x 3/6) (y 2/5))
+  `((moveto ,x ,(- y)) (lineto ,(- x) ,(- y))
+    (lineto ,x ,y) (lineto ,(- x) ,y)))
+
+applyBuzzSymbol = #(grob-transformer 'stencil
+  (lambda (grob orig)
+   (let ((dir (ly:grob-property grob 'direction))
+         (sten (grob-interpret-markup grob buzzSymbol)))
+    (ly:stencil-add orig
+        (ly:stencil-translate-axis sten (* 0.1 dir) Y)))))
+
+applyBuzzuSymbol = #(grob-transformer 'stencil
+  (lambda (grob orig)
+   (let ((dir (ly:grob-property grob 'direction))
+         (sten (grob-interpret-markup grob buzzSymbol)))
+    (ly:stencil-add orig
+        (ly:stencil-translate-axis sten (* 1.6 dir) Y)))))
+
+applyBuzzdSymbol = #(grob-transformer 'stencil
+  (lambda (grob orig)
+   (let ((dir (ly:grob-property grob 'direction))
+         (sten (grob-interpret-markup grob buzzSymbol)))
+    (ly:stencil-add orig
+        (ly:stencil-translate-axis sten (* 1.6 dir) Y)))))
+
+applyBuzzddSymbol = #(grob-transformer 'stencil
+  (lambda (grob orig)
+   (let ((dir (ly:grob-property grob 'direction))
+         (sten (grob-interpret-markup grob buzzSymbol)))
+    (ly:stencil-add orig
+        (ly:stencil-translate-axis sten (* 2.1 dir) Y)))))
+
+
+buzz = \tweak Stem.stencil \applyBuzzSymbol \etc
+buzzu = \tweak Stem.stencil \applyBuzzuSymbol \etc
+buzzd = \tweak Stem.stencil \applyBuzzdSymbol \etc
+buzzdd = \tweak Stem.stencil \applyBuzzddSymbol \etc