+++ /dev/null
-% Strike-Anywhere project
-
-backcover = \markuplist { \fill-line {
- \line { \null }
- \center-column {
- \vspace #1
- \line { \hbracket \bold \concat { "about " \xcomp } }
- \vspace #1
- \xbio
- \vspace #1.3
- \line { ================================= }
- \vspace #1.3
- \override #'(line-width . 75) \justify \typewriter \tiny {
- This score was engraved on #(string-append (strftime "%m-%d-%Y"
- (localtime (current-time))) ",") using LilyPond version
- #(string-append (lilypond-version) ".") If you would like to view the
- most recent version of the input documents that generated it, visit
- \sans \bold https://github.com/tuckerjohnson/quads.
- }
- }
- \line { \null }
- }
-}
+++ /dev/null
-% Strike-Anywhere project
-
-front-matter = \markuplist {
- \fill-line {
- \left-column {
- \line { \bold \xtitle " [2024]" }
- \line { \xinst " | " \xdur }
- \line { \xcomp }
- \vspace #4
- }
- \center-column {
- \vspace #5
- \vspace #0.5
- \line { \hbracket \bold "program note" }
- \vspace #0.2
- \xpnote
- \vspace #1
- \line { ================================= }
- \vspace #0.5
- \line { \hbracket \bold "instrumentation and performance note" }
- \vspace #0.2
- \fill-line {
- \column { \null }
- \left-column {
- \override #'(line-width . 80) \justify {
- As a part of \italic "Matchstick Percussion's" commissioning
- project \concat { \underline "Strike Anywhere" "," } \bold
- "Quad(s)" is designed to use a minimal instrumentation that can be
- easily transported:
- }
- }
- \column { \null }
- }
- \column { \null }
- }
- }
- \vspace #1
- \fill-line {
- \column { \null }
- \box \column {
- \line { \number 8 \huge \bold "metal pipes" }
- \override #'(padding . 4)
- \table
- #'(-1 -1 1)
- {
- \underline { player pitch frequency }
- \bold I \concat { "E" \sub { "5" } } \typewriter { 659.25 }
- \bold I \concat { "C" \super \sharp \sub { "5" } } \typewriter { 554.37 }
- \bold II \concat { "A" \sub { "4" } } \typewriter { 440.00 }
- \bold II \concat { "f" \sub { "4" } } \typewriter { 349.23 }
- \bold III \concat { "G" \sub { "4" } } \typewriter { 392.00 }
- \bold III \concat { "E" \super \flat \sub { "4" } } \typewriter { 311.13 }
- \bold IV \concat { "D" \sub { "3" } } \typewriter { 293.66 }
- \bold IV \concat { "B" \super \flat \sub { "3" } } \typewriter { 233.08 }
- }
- }
- \column {
- \box \column {
- \line { \number 4 \huge \bold "wood slats" }
- \override #'(padding . 4)
- \table
- #'(-1 -1 1)
- {
- \underline { player pitch frequency }
- \bold I \concat { "C" \sub { "5" } } \typewriter { 523.25 }
- \bold II \concat { "G" \super \sharp \sub { "4" } } \typewriter { 415.30 }
- \bold III \concat { "F" \super \sharp \sub { "4" } } \typewriter { 369.99 }
- \bold IV \concat { "B" \sub { "4" } } \typewriter { 493.88 }
- }
- }
- \vspace #0.5
- \left-column {
- \override #'(line-width . 35)
- \justify {
- Helpful resources for creating tuned pipes and slats:
- \with-url #"https://www.lineuponlinepercussion.org/pipe-tuning-method"
- \underline \italic { "PIPE TUNING METHOD" } by Adam Bedell and
- \with-url #"https://thirdcoastpercussion.com/colins-corner-wood-slats/"
- \underline \italic { "WOOD SLATS" } by Colin Campbell.
- }
- }
- }
- \column { \null }
- }
-}
+++ /dev/null
-% Strike-Anywhere project
-
-cover = \markuplist {
- \fill-line {
- \line { \null }
- \center-column {
- \vspace #10
- \line { \hbracket \fontsize #10 \number 2024 }
- \vspace #4
- \line { \xcomp }
- \vspace #1
- \line { \fontsize #5 \bold \xtitle }
- \line { \italic \xsub }
- \vspace #4
- }
- \right-column {
- \line { \null }
- }
- }
- }
+++ /dev/null
-% Strike-Anywhere project
-
-outcover = \markuplist {
-\fill-line {
- \line { \null }
- \center-column {
- \line { \with-url #"https://newer.systems" \fontsize #1 \hbracket \sans \bold " https://newer.systems " }
- }
- \line { \null }
- \line { \null }
- \line { \null }
- \line { \null }
- }
- \fill-line {
- \line { \null }
- \center-column {
- \line { \null }
- }
- \right-column {
- \vspace #15
- \line { \fontsize #8 \bold \underline \xtitle }
- \vspace #-0.1
- \line { \fontsize #3 \sans \xcomp }
- \vspace #3
- \line { \fontsize #2 \sans \concat { "for " \xinst } }
- }
- }
- \vspace #23
- \fill-line {
- \line { \null }
- \line { \null }
- \line { \null }
- \line { \null }
- \center-column {
- \xumbel
- \vspace #0.3
- \line { \fontsize #1 \hbracket \sans \bold " umbel press " }
- }
- \line { \null }
- }
-}
xcomp = \markup { Tucker Johnson }
xinst = \markup { percussion quartet }
xdur = \markup { 5 minutes }
-xcr = \markup \tiny { Copyright Tucker Johnson 2022. All Rights Reserved (ASCAP) }
+xcr = \markup \tiny { Copyright Tucker Johnson 2024. 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 { \tiny \char ##x1F661 " " \sans \fromproperty #'page:page-number-string " " \tiny \char ##x1F663 } } \null } }
<<
{
- \sectionLabel \markup { \box \number 1 }
+ \sectionLabel \markup { \box \sans 1 }
\once \omit Voice.Stem
\improvisationOn
s8 s8 s8 | s8
s8 s8 s8 s8 s8
- \sectionLabel \markup { \box \number 2 }
+ \sectionLabel \markup { \box \sans 2 }
s8 s8 | s8 s8 s8 s8
s8 s8 s8 s8 | s8
s s s s s s
s s | s s s
- \sectionLabel \markup { \box \number 3 }
+ \sectionLabel \markup { \box \sans 3 }
s8*4
s8*3
| r8 b8 r4
r4 b8 8 |
- \sectionLabel \markup { \box \number 4 }
+ \sectionLabel \markup { \box \sans 4 }
b8 r8 r4 r4
b8 8 | 8 8 8
d8 b8 r4
d8 <d b>8 | 8 8 8
- \sectionLabel \markup { \box \number 5 }
+ \sectionLabel \markup { \box \sans 5 }
r8 b8 d8
r4 | d8 r8
r2 d8 r8 r4
| r8 d8 8
- \sectionLabel \markup { \box \number 6 }
+ \sectionLabel \markup { \box \sans 6 }
d8 r2 | r8
d8 8 8 8 8
b8 r4 r8
d8 <d b>8 8 | 8 8
- \sectionLabel \markup { \box \number 7 }
+ \sectionLabel \markup { \box \sans 7 }
r4 r8 b8 d8 r8 |
r2 b8 d8 r4
| r4 d8 r8
r4 r8 d8 | 8
- \sectionLabel \markup { \box \number 8 }
+ \sectionLabel \markup { \box \sans 8 }
d8 r4 r4 r8
d8 | r2 r4
b8 r8 r4 |
d8 <d b>8 8 8 8
- \sectionLabel \markup { \box \number 9 }
+ \sectionLabel \markup { \box \sans 9 }
r8 r8 d8 | r4
d8 r8
r4 b8 r8
r4 | b8 <b d>8 8
- \sectionLabel \markup { \box \number 10 }
+ \sectionLabel \markup { \box \sans 10 }
d8 r4 r8
d8 | 8 8 8 8
\once \omit Voice.Stem
\improvisationOn
- c4\-_\markup \teeny \italic "gradually decrescendo and ritardando" s4 s4\longfermata s4 \bar "|."
+ c4\-_\markup \teeny \italic "gradually rit." s4 s4\longfermata s4 \bar "|."
}
>>
r8 b8 <b d>8 8
- \sectionLabel \markup { \box \number 2 }
+ \sectionLabel \markup { \box \sans 2 }
d8 b8 | r2
b8 8 8 8 | 8
d8 b8 r4 r4
d8 8 | 8 8 8
- \sectionLabel \markup { \box \number 3 }
+ \sectionLabel \markup { \box \sans 3 }
r8 r8 d8 r4
| d8 r8
r8 b8 | d8 r8 r4
r8 b8 8 8 |
- \sectionLabel \markup { \box \number 4 }
+ \sectionLabel \markup { \box \sans 4 }
r8 b8 r4 r4
r8 b8 | 8 8 8
r4 b8 r8
r4 | d8 <d b>8 8
- \sectionLabel \markup { \box \number 5 }
+ \sectionLabel \markup { \box \sans 5 }
d8 r4 r8
d8 | r4
r4 r8 b8 r2
| b8 8 8
- \sectionLabel \markup { \box \number 6 }
+ \sectionLabel \markup { \box \sans 6 }
r8 d8 b8 r4 |
r4 d8 8 8 8
r8 d8 r8 r4
r8 d8 | 8 8
- \sectionLabel \markup { \box \number 7 }
+ \sectionLabel \markup { \box \sans 7 }
r4 d8 r8 r4 |
r4 r8 d8 r2
| b8 d8 r4
r8 b8 <b d>8 8 | 8
- \sectionLabel \markup { \box \number 8 }
+ \sectionLabel \markup { \box \sans 8 }
r8 d8 b8 r2
| d8 b8 r4 r2
r8 b8 r4 |
r4 b8 8 8
- \sectionLabel \markup { \box \number 9 }
+ \sectionLabel \markup { \box \sans 9 }
r8 b8 r8 | r4
\once \omit Voice.Stem
s8 s8 s4
s8 s8 | s8 s8 s8
- \sectionLabel \markup { \box \number 10 }
+ \sectionLabel \markup { \box \sans 10 }
s2
s8 | s2
s1 | s1 |
s1 | s1 \bar "||"
- s4_\markup \teeny \italic "gradually decrescendo and ritardando" s4 s4\longfermata s4 \bar "|."
+ s4_\markup \teeny \italic "gradually rit." s4 s4\longfermata s4 \bar "|."
}
>>
r8 d8 r8 | r4
d8 8 8 8
- \sectionLabel \markup { \box \number 2 }
+ \sectionLabel \markup { \box \sans 2 }
r4 | d8 b8 r4
r8 d8 <d b>8 8 | 8
r4 d8 b8 r4
r8 d8 | <d b>8 8 8
- \sectionLabel \markup { \box \number 3 }
+ \sectionLabel \markup { \box \sans 3 }
r8 b8 r8 r4
\once \omit Voice.Stem
| s8 s8 s8
- \sectionLabel \markup { \box \number 5 }
+ \sectionLabel \markup { \box \sans 5 }
s8 s8 s8 s8
s8 | s8 s8
r8 b8 d8 r8 r4
r8 d8 | 8 8 8
- \sectionLabel \markup { \box \number 6 }
+ \sectionLabel \markup { \box \sans 6 }
r8 r4 d8 r8 |
r4 r8 d8 8 8
r8 r8 b8 r2
| b8 8
- \sectionLabel \markup { \box \number 7 }
+ \sectionLabel \markup { \box \sans 7 }
r8 b8 r2 |
r4 b8 r8 r2
b8 d8 | r2
b8 8 8 8 | 8
- \sectionLabel \markup { \box \number 8 }
+ \sectionLabel \markup { \box \sans 8 }
r8 r4 b8 r8 r4
| r4 b8 r8 r2
r4 d8 r8 |
r4 r8 d8 8
- \sectionLabel \markup { \box \number 9 }
+ \sectionLabel \markup { \box \sans 9 }
d8 r4 | r8
d8 r4
r8 d8 r4
r8 d8 | 8 8 8
- \sectionLabel \markup { \box \number 10 }
+ \sectionLabel \markup { \box \sans 10 }
r8 d8 r8 r4
| d8 8 8 8
s1 | s1 |
s1 | s1 \bar "||"
- s4_\markup \teeny \italic "gradually decrescendo and ritardando" s4 s4\longfermata s4 \bar "|."
+ s4_\markup \teeny \italic "gradually rit." s4 s4\longfermata s4 \bar "|."
}
b8 r4 | r8
b8 8 8 8 8
- \sectionLabel \markup { \box \number 2 }
+ \sectionLabel \markup { \box \sans 2 }
r4 | r4 b8 r8
r4 r8 b8 | 8
r2 d8 r8
r4 | r8 d8 8
- \sectionLabel \markup { \box \number 3 }
+ \sectionLabel \markup { \box \sans 3 }
d8 r4 r8
d8 | r4
d8 r4 | r4 r8
d8 8 8 8 8 |
- \sectionLabel \markup { \box \number 4 }
+ \sectionLabel \markup { \box \sans 4 }
r2 d8 r8
r4 | r8 d8 8
\improvisationOff
s8
- \sectionLabel \markup { \box \number 5 }
+ \sectionLabel \markup { \box \sans 5 }
s8 s8 s8 s8
s8 | s8 s8
d8 r8 r4 r4
d8 8 | 8 8 8
- \sectionLabel \markup { \box \number 6 }
+ \sectionLabel \markup { \box \sans 6 }
r8 r4 r8 d8 |
r2 d8 8
s2
| r4
- \sectionLabel \markup { \box \number 7 }
+ \sectionLabel \markup { \box \sans 7 }
b8 r8 r2 |
b8 d8 r4 r4 r8
s4 s8 s8 |
s4 s8 s8 s8
- \sectionLabel \markup { \box \number 9 }
+ \sectionLabel \markup { \box \sans 9 }
s8 s8 s8 | s8
s8 s8 s8
b8 r8 r4
b8 8 | 8 8 8
- \sectionLabel \markup { \box \number 10 }
+ \sectionLabel \markup { \box \sans 10 }
r8 r8 b8 r4
| r8 d8 <d b>8 8
s8 s8 s8
s8 \bar "||"
- s4_\markup \teeny \italic "gradually decrescendo and ritardando" s4 s4\longfermata s4 \bar "|."
+ s4_\markup \teeny \italic "gradually rit." s4 s4\longfermata s4 \bar "|."
}
last-bottom-spacing = #'((basic-distance . 5) (minimum-distance . 5) (padding . 0))
oddHeaderMarkup = \markup {
\concat { \if \on-page #5 \oddhead }
- \concat { \if \on-page #7 \evhead }
+ \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 }
}
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 }
}
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 }
}
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 \fill-line { \null \concat { \char ##x2767 " " \tiny \typewriter \longHash " " \char ##x2619 } \null } }
+ \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 \fill-line { \null \concat { \char ##x2767 " " \tiny \typewriter \longHash " " \char ##x2619 } \null } }
}
}
}
\column { \null }
}
- \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)
- \justify {
- \sans \italic 3. \hspace #1 Harmonics are notated with diamond noteheads
- ( \override #'(style . harmonic-mixed) \note-by-number #2 #0 #0.8 /
- \override #'(style . harmonic-mixed) \note-by-number #1 #0 #0.8 )
- to indicate the touched node. Artificial harmonics are notated
- with two noteheads, a normal notehead for the stopped position and
- a diamond for the node.
- }
- \vspace #0.4
- \override #'(line-width . 90)
- \justify {
- \sans \italic 4. \hspace #1 Dotted slurs are used to indicate phrasing that may not be clear through dynamics and other notations. }
- }
- \vspace #0.5
+ \vspace #1
\left-column {
\override #'(line-width . 100)
\line { \hspace #100 }
- \wordwrap { § \hspace #3.5 \sans \bold \italic "interpreting techniques" }
+ \wordwrap { § \hspace #3.5 \sans \bold \italic "interpreting notations" }
}
\left-column {
\override #'(line-width . 90)
\line { \hspace #90 }
- \override #'(line-width . 90)
- \justify {
- \sans \italic 1. \hspace #1 Bow position indications such as \italic "sul pont"
- and \italic "sul tasto" should be interpreted generously – i.e. almost
- \italic "molto sul pont/tasto."
- }
- \vspace #0.3
- \override #'(line-width . 90)
- \justify {
- \sans \italic 2. \hspace #1 Portamento/glissando notations should be
- interpreted somewhere between a romantic-style \italic portamento
- – the sliding motion happening toward the very end of the
- note – and a more contemporary \italic glissando –
- sliding over the full duration of the note evenly. The sliding
- motion should be exponential over the durations of the note –
- begin at the start of the note, but the bulk of the motion should
- happen towards the end of the note.
- }
+ \justify { \sans \italic 1. \hspace #1 A 2-line staff is provided to show each players 2 metal pipes from low to high. }
+ \justify { \sans \italic 2. \hspace #1 A slash through the staff followed by dots is used to show improvisation. }
+ \justify { \sans \italic 3. \hspace #1 Dynamics are not notated and should be ad lib. }
}
+
\vspace #2.5
\line { \char ##x2042 }
}
-
\right-column {
\vspace #-0.2
\right-column \fontsize #-1 {