]> git.newer.systems Git - tiny-cartel.git/commitdiff
version_1 version_1
authorTucker Johnson <tucker@newer.systems>
Tue, 10 Feb 2026 08:24:07 +0000 (03:24 -0500)
committerTucker Johnson <tucker@newer.systems>
Tue, 10 Feb 2026 08:24:07 +0000 (03:24 -0500)
25 files changed:
general/info.ly
general/partLayout.ly
general/partPaper.ly
general/scoreLayout.ly
general/scorePaper.ly
manuscripts/bass.ly
manuscripts/bassClarinet.ly
manuscripts/bassoon.ly
manuscripts/cello.ly
manuscripts/clarinetSolo.ly
manuscripts/flute.ly
manuscripts/horn.ly
manuscripts/oboe.ly
manuscripts/perc1.ly
manuscripts/perc2.ly
manuscripts/pianoDown.ly
manuscripts/pianoUp.ly
manuscripts/tempoMap.ly
manuscripts/trombone.ly
manuscripts/trumpet.ly
manuscripts/viola.ly
manuscripts/violin1.ly
manuscripts/violin2.ly
parts/parts_tiny-cartel.ly
tiny-cartel.ly

index 1c9465552f4f9b78328233c208b1aad0f8b7d8cf..1b718a14fb6ba88ef620357566b03d6d50a11edf 100644 (file)
@@ -2,14 +2,61 @@ xtitle =    \markup { Tiny Cartel }
 xsub =      \markup { for the Eastman Graduate Composers Sinfonietta }
 xcomp =     \markup { Tucker Johnson }
 xinst =     \markup  { Bb clarinet & sinfonietta }
-xdur =      \markup { \sans "~10" "minutes" }
+xdur =      \markup { \sans "~7" "minutes" }
 xyear =     \markup { 2026 }
 xcr =       \markup \tiny { Copyright Umbel Press \concat { \sans \xyear "." } All Rights Reserved (ASCAP) }
 
 
 programNotes =
-\markup {
-  test \bold "test"
+\markuplist { \justify {
+  \italic "Tiny Cartel" is a concertino adaptation of my sonata for clarinet
+  and piano titled \italic "Net Clarity." The movement you will hear today
+  serves as a finale for the work. It is constructed out of 15 continuous
+  swatched of music that explore a variety of contrapuntal textures and
+  expressions, at times terse and andular, romantic and lush, or brash and
+  groovy. My hope with this adaptation for a larger ensemble is to offer even
+  more dimensions of listening to this work, clarifying some aspects that may
+  be concealed in the original.
+} }
+
+percOneSetup =
+\markup{
+  \score {
+    \new Staff \with { \magnifyStaff #(magstep -4) }
+    \relative {
+      \omit Score.TimeSignature \omit Score.Stem \omit Score.Beam
+      \time 20/4 \clef percussion \omit Score.Flag
+      g4\offset X-offset -0.7 _\markup \rotate #-45 { "kick drum" }
+      b4\offset X-offset -0.7 _\markup \rotate #-45 { "low tom" }
+      d4\offset X-offset -0.7 _\markup \rotate #-45 { "med tom" }
+      f4\offset X-offset -0.7 _\markup \rotate #-45 { "high tom" }
+      e8(\offset X-offset -0.7 _\markup \rotate #-45 { "caxixi" }
+      g8)
+      \clef treble
+      s4\offset X-offset -0.7 _\markup \rotate #-45 { "vibraphone" }
+    }
+  }
+}
+
+percTwoSetup =
+\markup{
+  \score {
+    \new Staff \with { \magnifyStaff #(magstep -4) }
+    \relative {
+      \omit Score.TimeSignature \omit Score.Stem \omit Score.Beam
+      \time 20/4 \clef percussion \omit Score.Flag \omit Score.Dots
+      d'4\offset X-offset -0.7 _\markup \rotate #-45 { "snare drum" }
+      e4\offset X-offset -0.7 _\markup \rotate #-45 { "tambourine" }
+      \xNotesOn
+      g4.\offset X-offset -0.7 _\markup \rotate #-45 { "ride cymbal" }
+      a8(\offset X-offset -0.7 _\markup \rotate #-45 { "hi-hat" }
+      e,4)
+      \xNotesOff
+      \clef treble
+      s4.\offset X-offset -0.7 _\markup \rotate #-45 { "marimba" }
+      s4\offset X-offset -0.7 _\markup \rotate #-45 { "tubular bells" }
+    }
+  }
 }
 
 performanceNotes =
@@ -49,5 +96,15 @@ performanceNotes =
             rests. Breath marks indicate a short break, while rests are longer.
           }
         }
+        \left-column {
+          \override #'(line-width . 100)
+          \line { \hspace #100 }
+          \wordwrap { &sect; \hspace #3.5 \sans \bold \italic "percussion set-up" }
+        }
+        \vspace #0.25
+        \override #'(line-width . 90)
+        \fill-line { \null  \bold { "Percussion I" } \bold { "Percussion II" } \null }
+        \override #'(line-width . 90)
+        \fill-line { \null \percOneSetup \percTwoSetup \null }
         \vspace #2.5
 }
index 10530a859aecaccd0a7ec1fd360d54c169d93e3f..52bf4880974107b261cdd63590dd63680b33e250 100644 (file)
@@ -1,14 +1,14 @@
 \layout {
   \context {
     \Score
-    \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/10)
+    \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16)
     \override InstrumentName.self-alignment-X = 1
     \override RehearsalMark.break-visibility = #begin-of-line-invisible
     \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 CenteredBarNumber.font-name = "classico"
+    \override BarNumber.font-name = "classico"
     \phrasingSlurDashPattern #0.5 #2.0
     \override PhrasingSlur.thickness = 0.5
     \override StaffSymbol.layer = #4
@@ -23,9 +23,6 @@
     \override NoteHead.layer = #4
     \override Accidental.layer = #4
     \override TimeSignature.whiteout = 2
-    \override TextScript.padding = 1
-    \override TextScript.layer = #4
-    \override TextScript.whiteout = 2
     \override Fermata.outside-staff-priority = 200
     \numericTimeSignature
     \romanStringNumbers
@@ -38,6 +35,7 @@
     \remove Instrument_name_engraver
     \override MultiMeasureRest.expand-limit = 1
     \override RehearsalMark.break-visibility = #(vector #f #t #t)
+    quotedCueEventTypes = #'(note-event rest-event tie-event beam-event tuplet-span-event)
 
     %\override PaperColumn.show-horizontal-skylines = ##t
     %\override NonMusicalPaperColumn.show-horizontal-skylines = ##t
   }
   \context {
     \Staff
+    \consists Page_turn_engraver
+    minimumPageTurnLength = #(ly:make-moment 5/2)
     \consists Metronome_mark_engraver
     \remove Instrument_name_engraver
     \consists Text_mark_engraver
-    \remove Clef_engraver
     pedalSustainStyle = #'bracket
   }
   \context {
     \OneStaff
     \remove Instrument_name_engraver
     \consists Time_signature_engraver
+    \remove Clef_engraver
   }
   \context {
     \GrandStaff
     \remove Instrument_name_engraver
     \override StaffGrouper.staff-staff-spacing = #'(
-                            (basic-distance . 2)
+                            (basic-distance . 3)
                             (padding . 2))
   }
   \context {
     \Voice
     \remove Instrument_name_engraver
-    \consists Clef_engraver
   }
 }
index 920e3085333c7fcba47252113553d3e4e362a322..0e6a7ef5d21302f2485d53258f1ede67d06e055d 100644 (file)
@@ -3,17 +3,19 @@
   #(include-special-characters)
   footnote-separator-markup = \markup { \left-column { \vspace #0.5 \draw-line #'(6 . 0) } }
   print-page-number = ##f
+  page-breaking = #ly:page-turn-breaking
   #(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
+  left-margin = 0.625\in
+  right-margin = 0.625\in
   indent = 0.75\in
   short-indent = 0\cm
+  ragged-last = ##t
   #(define fonts (set-global-fonts #:music "scorlatti" #:brace "scorlatti" #:roman "Junicode" #:sans "sans"))
   max-systems-per-page = #8
-  min-systems-per-page = #1
+  min-systems-per-page = #2
   markup-system-spacing = #'((basic-distance . 2) (minimum-distance . 1) (padding . 2))
   system-system-spacing = #'((basic-distance . 5) (minimum-distance . 3) (padding . 8))
   score-markup-spacing = #'((basic-distance . 4) (minimum-distance . 3) (padding . 4))
@@ -29,6 +31,7 @@
   }
 
   oddHeaderMarkup = \markup {
+    \concat { \if \on-page #3 \oddhead }
     \concat { \if \on-page #5 \oddhead }
     \concat { \if \on-page #7 \oddhead }
     \concat { \if \on-page #9 \oddhead }
@@ -71,6 +74,7 @@
   }
   oddFooterMarkup = \markup {
     \concat { \if \on-page #1 \fill-line { \null \xcr \null } }
+    \concat { \if \on-page #3 \oddfoot }
     \concat { \if \on-page #5 \oddfoot }
     \concat { \if \on-page #7 \oddfoot }
     \concat { \if \on-page #9 \oddfoot }
index 9f5f70fc6b1632c6a937eb45d0051c0ad2ac8a2a..a7a50b731f1f403738b7b838adcfcb0a4af2c038 100644 (file)
@@ -54,7 +54,6 @@
     \Staff
     \consists Metronome_mark_engraver
     \consists Text_mark_engraver
-    \remove Clef_engraver
     pedalSustainStyle = #'bracket
   }
   \context {
@@ -64,6 +63,5 @@
   }
   \context {
     \Voice
-    \consists Clef_engraver
   }
 }
index 33f1666e47552ff9dbb6dc17988b25c783c69cbb..02d0eff33a154867ca026dd5682ce7f1a5b4572d 100644 (file)
@@ -10,7 +10,7 @@
   bottom-margin = 0.5\in
   left-margin = 0.9\in
   right-margin = 0.9\in
-  ragged-last = ##t
+  %ragged-last = ##t
   indent = 0.75\in
   short-indent = 0\cm
   #(define fonts (set-global-fonts #:music "scorlatti" #:brace "scorlatti" #:roman "Junicode" #:sans "sans"))
@@ -49,6 +49,7 @@
     \concat { \if \on-page #41 \oddhead }
     \concat { \if \on-page #43 \oddhead }
     \concat { \if \on-page #45 \oddhead }
+    \concat { \if \on-page #47 \oddhead }
 
   }
   evenHeaderMarkup = \markup {
@@ -98,7 +99,7 @@
     \concat { \if \on-page #41 \oddfoot }
     \concat { \if \on-page #43 \oddfoot }
     \concat { \if \on-page #45 \oddfoot }
-    \concat { \if \on-page #49 \fill-line { \null \concat { \char ##x2767 " " \tiny \typewriter \longHash " " \char ##x2619 } \null } }
+    \concat { \if \on-page #47 \oddfoot }
   }
   evenFooterMarkup = \markup {
     \concat { \if \on-page #2 \evfoot }
     \concat { \if \on-page #42 \evfoot }
     \concat { \if \on-page #44 \evfoot }
     \concat { \if \on-page #46 \evfoot }
+    \concat { \if \on-page #48 \fill-line { \null \concat { \char ##x2767 " " \tiny \typewriter \longHash " " \char ##x2619 } \null } }
   }
 }
index 1b68d6d6b1674a7db733f86df52a5033fb7791ff..ba6964d975612c5d46267e78d011ca9262a80205 100644 (file)
@@ -1,6 +1,7 @@
 % root = ../tiny-cartel.ly
 bassMusic =
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef bass
   R1 | %001
   R1*3/2 | %002-3
@@ -106,7 +107,7 @@ bassMusic =
   r4 dis8\mf\snappizzicato r8 r4 r8 b8\snappizzicato | %136
   r2 a8\snappizzicato r8 r4 | %137
   des4\f(^\markup { "arco" } f,4) r4 | %138
-  r4 bes4-> r4 | %139
+  r4 bes4-> r2 | %139
   R1*4
   r2 r4 c'4~\mf | %144
   c4 r4 r2 | %145
@@ -124,9 +125,18 @@ bassMusic =
   e4.~ e2~ | %161
   e1~ e1
   R1*2 | %162
-  s1*36 s4 s4 s4 s4 |
-  R1*4 |
-  r2 r4 r8 a'8-.\f\> |
+  \tag #'score { s1*36 }
+  s1
+  \tag #'part { \cueClef treble }
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*4 | %168-171
+  }
+  \transposedCueDuring "clarinetSolo" #DOWN bes {
+    r2 r4
+  \tag #'part { \cueClefUnset }
+  }
+  r8 a'8-.\f\> |
   ees8-.\! r8 r4 r8 b'8--\< |
   g8-.\f r8 r4 r2 |
   r4 ges2-> r4 |
@@ -140,8 +150,8 @@ bassMusic =
   R1 |
   r2 r4 r8 e8~\mf\<^\markup { "arco" } |
   e2 d2 |
-  c1\f\fermata |
-  c4->~\ff c2.\fermata |
+  c2~\f\fermata c2 |
+  c4->\ff c2.\fermata |
 }
 
 bassStaff =
index b3a09b5856256cb8ed31d3c5901faac78e12a68d..500a4173961c5eee630b827c7aa52569cea92bbf 100644 (file)
@@ -2,6 +2,7 @@
 bassClarinetMusic =
 \transpose bes c''
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef treble
   R1 | %001
   R1*3/2 | %002-3
@@ -126,7 +127,7 @@ bassClarinetMusic =
   fis''8-.\mf r8 ees,,8-. r8 bes'8-. r8 r8 b,8-. | %136
   e'8-. r8 r8 c,8-. d'8-. r8 r8 ees8-. | %137
   des,4(\f f4) g'8-. r8 | %138
-  \tuplet 3/2 { r8 c,8-.\< des8-. } bes,4->\ff r4 | %139
+  \tuplet 3/2 { r8 c,8-.\< des8-. } bes,4->\ff r2 | %139
   r4 bes''4~\mf bes8 r8 r4 | %140
   r4 r8 aes8-.\mp des8-. d8-. b8-. r8 | %141
   R1 | %142
@@ -145,9 +146,15 @@ bassClarinetMusic =
   R1*4 | %158
   R1*7/8 | %161
   R1*4 | %162
-  s1*36 s4 s4 s4 s4 |
-  R1*4 |
-  r2 r4 r8 g8-.\f\> |
+  \tag #'score { s1*36 }
+  s2 s4 s8
+  \transposedCueDuring "clarinetSolo" #UP c {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    s8 | %167
+    R1*4 | %168-171
+    r2 r4
+  }
+  r8 g8-.\f\> |
   bes8-.\! r8 r4 r8 b8(\< |
   g8-.)\f r8 r4 r4 c,,4~\mf |
   c8 r8 des'2\f r4 |
@@ -161,9 +168,8 @@ bassClarinetMusic =
   r4 r8 ees,,8~ ees4 a'4 |
   r2 bes2 |
   \tuplet 3/2 { ees,4(\< ges4 des4) } fes2 |
-  fes1\f\fermata |
-  fes4~->\ff fes2.\fermata |
-
+  fes2~\f\fermata fes2 |
+  fes4->\ff fes2.\fermata |
 }
 
 bassClarinetStaff =
index 4cbb3382821016e08430b58861f1e675b948a73b..a3f3b1cd2c7750c743bffaff0b9cadd401ae1559 100644 (file)
@@ -1,6 +1,7 @@
 % root = ../tiny-cartel.ly
 bassoonMusic =
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef bass
   r8 f'8-.\f aes,8-. r8 r4 ges8-. r8 | %001
   ees'8-. r8 r8 des8-. r2 r2 | %002
@@ -126,7 +127,7 @@ bassoonMusic =
   b''8-.\mp r8 dis,,8-. r8 f'8-. r8 r8 b,,8-. | %136
   fis''8-. r8 r8 c,8-. d'8-. r8 r8 bes'8-. | %137
   des,,4(\f f4) aes8-. r8 | %138
-  \tuplet 3/2 { r8 c8-.\< des8-. } bes,4->\ff r4 | %139
+  \tuplet 3/2 { r8 c8-.\< des8-. } bes,4->\ff r2 | %139
   r4 bes''8(\mf g,8~ g8) r8 e''8-.\> fis8-. | %140
   bes,8-.\mp r8 r4 r2 | %141
   g8-. f8-. r4 r2 | %142
@@ -146,9 +147,17 @@ bassoonMusic =
   R1*4 | %158
   R1*7/8 | %161
   R1*4 | %162
-  s1*36 s4 s4 s4 s4 |
-  R1*4 |
-  r2 r4 r8 g,,8-.\f\> |
+  \tag #'score { s1*36 }
+  s2 s4 s8
+  \tag #'part { \clef treble }
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    s8 | %167
+    R1*4 | %168-171
+    r2 r4
+  \tag #'part { \clef bass }
+  }
+  r8 g,,8-.\f\> |
   ees8-.\! r8 r4 r8 b'8(\< |
   g8-.)\f r8 r4 r4 c4~\mf |
   c8 r8 ges2\f r4 |
@@ -162,9 +171,10 @@ bassoonMusic =
   r4 r8 ees,,8~ ees4 a'4 |
   r2 f'2 |
   r2 d,,2\< |
-  c1\f\fermata |
-  c4~->\ff c2.\fermata |
+  c2~\f\fermata c2 |
+  c4->\ff c2.\fermata |
 }
+\addQuote "bassoon" { \removeWithTag #'score \bassoonMusic }
 
 bassoonStaff =
 #(define-music-function (music) (ly:music?)
index a5ee475ae6ea43bd52704f9f14724a121c446acc..26800e5e1eb12a275b709605bcb1b44758f33322 100644 (file)
@@ -1,6 +1,7 @@
 % root = ../tiny-cartel.ly
 celloMusic =
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef bass
   R1 | %001
   R1*3/2 | %002-3
@@ -140,7 +141,7 @@ celloMusic =
   r2 bes,8\mf\snappizzicato^\markup { "pizz" } r8 r4 |
   r4 r8 c,8\snappizzicato r4 r8 bes''8\snappizzicato |
   r4 r4 aes,8\snappizzicato r8 |
-  R1*3/4
+  R1
   r2 r8 b'8\f(^\markup { "arco" } gis,4) | %140
   \markSpanner "" "sul pont." gis2:32->\>\startTextSpan a2:32~-> | %140
   a2:32\stopTextSpan ais:32->\mp | %141
@@ -160,9 +161,18 @@ celloMusic =
   R1
   R1*7/8 | %161
   R1*4 | %162
-  s1*36 s4 s4 s4 s4 |
-  R1*4 |
-  r2 r4 r8 a8-.\f\> |
+  \tag #'score { s1*36 }
+  s1
+  \tag #'part { \cueClef treble }
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*4 | %168-171
+  }
+  \transposedCueDuring "clarinetSolo" #DOWN bes {
+    r2 r4
+  \tag #'part { \cueClefUnset }
+  }
+  r8 a8-.\f\> |
   ees8-.\! r8 r4 r8 b'8--\< |
   g8-.\f r8 r4 r2 |
   r4 ges2-> r8 a'8~ |
@@ -176,9 +186,10 @@ celloMusic =
   R1 |
   r2 r4 r8 e,8~\mf^\markup { "arco" } |
   e2\< g2 |
-  g1\f\fermata | g4->~\ff g2.\fermata |
+  g2~\f\fermata g2 | g4->\ff g2.\fermata |
 
 }
+\addQuote "cello" { \removeWithTag #'score \celloMusic }
 
 celloStaff =
 #(define-music-function (music) (ly:music?)
index b02b527910d01664c4cc0d7ca790c4fc3be010eb..864bed73008513c6c3a406adc15a07d896cd2cb7 100644 (file)
@@ -2,6 +2,7 @@
 clarinetMusic =
 \transpose bes c'
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef treble
   R1 | %001
   R1*3/2 | %002-3
@@ -92,7 +93,7 @@ clarinetMusic =
   d,8-.) des''8-- r8 c,8( aes8-.) g''8-. aes8(\f d,8) | %136
   cis,8( a-.) f''( ees-.) bes,( g-.) bes''( f-.) | %137
   b,,[( fis]-.) c''[-- d,,]( e[-.) b'']( | %138
-  a-.) r8 r8 ees,( f-.) ges'-.\< | %139
+  a-.) r8 r4 r8 ees,( f-.) ges'-.\< | %139
   a-. c-. ees-. f~( 8 des'8--)\ff fes,-.\> ges-. | %140
   bes,8-. ges'4-- aes,8-.  des-. d-. b-. r8 | %141
   g-. f-.\mp r8 fes'(\< aes4 fes8 aes8) | %142
@@ -120,68 +121,70 @@ clarinetMusic =
   r8 c,8-. f'4--\< bes8-. r8 ees,,,8-. des''~-- | %164
   des4\f fis8(\> a, b2) | %165
   c,8-.\mf\> r8 r8 g''8-. aes,-. f'-. r8 e,-.\! | %166
-  \cadenzaOn
-  d,-.\! r8 r4\shortfermata \once \override Staff.Stem.stencil = ##f
-  \footnote \markup &dagger; #'(-3 . -1) \markup \tiny \left-column {
-    \line { &dagger; "Cadenza notation should be interpreted freely, though music should be" } \vspace #-0.4
-    \line { "continuous between breath marks and rests. Breath marks indicate a short" } \vspace #-0.4
-    \line { "break, while rests are longer." }
+  \tag #'cadenza {
+    \cadenzaOn
+    d,-.\! r8 r4\shortfermata \once \override Staff.Stem.stencil = ##f
+    \footnote \markup &dagger; #'(-3 . -1) \markup \tiny \left-column {
+      \line { &dagger; "Cadenza notation should be interpreted freely, though music should be" } \vspace #-0.4
+      \line { "continuous between breath marks and rests. Breath marks indicate a short" } \vspace #-0.4
+      \line { "break, while rests are longer." }
+    }
+    bes'4(\mp ces8)
+    ces1 \breathe
+    \override Beam.grow-direction = #RIGHT \featherDurations 1/2 { ces'16([ des,\< aes') ees'( ces fes) ees( ges ces)] }
+    \allowBreak
+    \once \override Staff.Stem.stencil = ##f fes4(\f\> \once \override Staff.Stem.stencil = ##f \after 8 \! des) e,8
+    \after 4 \> f,1( \once \override Staff.Stem.stencil = ##f
+    c'4)\! a,8-.\sf
+    d'1\p r4\shortfermata
+    bes,8-- 8-> \once \override Staff.Stem.stencil = ##f g''4(\< d8-.)
+    \override Beam.grow-direction = #'()
+    d'16([\mf\> c bes a g f e])
+    e,,1(\p \once \override Hairpin.circled-tip = ##t \after 2.. \! d)\>\fermata \breathe
+    \allowBreak
+    ces'16([\pp aes f d f aes ces aes f d f aes ces aes f d f aes ces aes f d f aes ces aes f d f aes ces aes f d\< f aes])
+    ces[( des ges bes ges bes des])
+    \override Beam.grow-direction = #LEFT \featherDurations 2/1 { bes[(\f des ges) bes,( des ges)] } g8--\sf \breathe
+    \allowBreak
+    \override Beam.grow-direction = #'()
+    ees16([\> c a g a c ees g ees\pp c a g a c ees g ees c a g a c ees g ees c a g a c ees g ees c a g a c\< ees g])
+    \override Beam.grow-direction = #LEFT \featherDurations 2/1 { ees[( c a g e! b] }
+    \override Beam.grow-direction = #'()
+    \once \override Staff.Stem.stencil = ##f fis4)\ff e''16([\> b' fis')]
+    \allowBreak
+    g1 aes,1\mf\fermata(
+    g16[\> f ees des c bes)]\pp
+    r4\shortfermata c8[\< bes]( \once \override Staff.Stem.stencil = ##f a'4)\mp d,,,8-.
+    f'1 c'8([\> g ees' f] bes1)\fermata
+    ees,,,8-.\! s8 \breathe
+    cis'16([\< b fis' e' d gis a-.])\mp
+    fes,([\p\< ees beses' aes' ges c des-.])\mf
+    d!([\< f, b, g bes, aes ees-.])
+    \allowBreak
+    fis'([ e b' a' g cis d-.])\f \breathe
+    s16 c16([ f bes--])
+    r4\shortfermata
+    \once \override Staff.Stem.stencil = ##f a,4(\> \once \override Staff.Stem.stencil = ##f fis, \once \override Staff.Stem.stencil = ##f ees' \once \override Staff.Stem.stencil = ##f des2)\mp
+    c8([ d] \once \override Staff.Stem.stencil = ##f e4) f,,8(\pp aes \once \override Staff.Stem.stencil = ##f g2)
+    \once \override Staff.Stem.stencil = ##f ces''4(\mf\> \once \override Staff.Stem.stencil = ##f \after 8 \! bes,4) r4\shortfermata
+    \once \override Staff.Stem.stencil = ##f bes,4(\mp ces8)
+    ces1 |
+    ees,8 \once \override Staff.Stem.stencil = ##f des'4(\>
+    \after 4. \! fes1)
+    \allowBreak
+    bes,8[-.\sf aes'8(] ges1) \breathe
+    \allowBreak
+    g8([\< d'8) c( g'] \override Beam.grow-direction = #RIGHT \featherDurations 1/2 { bes16--)[ a(\f\> d) c( bes a g f] }
+    \after 4. \p e1\fermata
+    e'8[-.) 8]-- \breathe
+    \once \override Staff.Stem.stencil = ##f d,,,4(\pp
+    \override Beam.grow-direction = #'()
+    f16[ aes ces aes f d f aes ces aes f d f aes ces aes f d f aes ces aes f d f aes ces aes f d f\< aes ces]
+    \allowBreak
+    d[ des bes]
+    \once \override Staff.Stem.stencil = ##f ges4)\f \once \override Staff.Stem.stencil = ##f 4\sf \once \override Staff.Stem.stencil = ##f
+    \cadenzaOff
   }
-  bes'4(\mp ces8)
-  ces1 \breathe
-  \override Beam.grow-direction = #RIGHT \featherDurations 1/2 { ces'16([ des,\< aes') ees'( ces fes) ees( ges ces)] }
-  \allowBreak
-  \once \override Staff.Stem.stencil = ##f fes4(\f\> \once \override Staff.Stem.stencil = ##f \after 8 \! des) e,8
-  \after 4 \> f,1( \once \override Staff.Stem.stencil = ##f
-  c'4)\! a,8-.\sf
-  d'1\p r4\shortfermata
-  bes,8-- 8-> \once \override Staff.Stem.stencil = ##f g''4(\< d8-.)
-  \override Beam.grow-direction = #'()
-  d'16([\mf\> c bes a g f e])
-  e,,1(\p \once \override Hairpin.circled-tip = ##t \after 2.. \! d)\>\fermata \breathe
-  \allowBreak
-  ces'16([\pp aes f d f aes ces aes f d f aes ces aes f d f aes ces aes f d f aes ces aes f d f aes ces aes f d\< f aes])
-  ces[( des ges bes ges bes des])
-  \override Beam.grow-direction = #LEFT \featherDurations 2/1 { bes[(\f des ges) bes,( des ges)] } g8--\sf \breathe
-  \allowBreak
-  \override Beam.grow-direction = #'()
-  ees16([\> c a g a c ees g ees\pp c a g a c ees g ees c a g a c ees g ees c a g a c ees g ees c a g a c\< ees g])
-  \override Beam.grow-direction = #LEFT \featherDurations 2/1 { ees[( c a g e! b] }
-  \override Beam.grow-direction = #'()
-  \once \override Staff.Stem.stencil = ##f fis4)\ff e''16([\> b' fis')]
-  \allowBreak
-  g1 aes,1\mf\fermata(
-  g16[\> f ees des c bes)]\pp
-  r4\shortfermata c8[\< bes]( \once \override Staff.Stem.stencil = ##f a'4)\mp d,,,8-.
-  f'1 c'8([\> g ees' f] bes1)\fermata
-  ees,,,8-.\! s8 \breathe
-  cis'16([\< b fis' e' d gis a-.])\mp
-  fes,([\p\< ees beses' aes' ges c des-.])\mf
-  d!([\< f, b, g bes, aes ees-.])
-  \allowBreak
-  fis'([ e b' a' g cis d-.])\f \breathe
-  s16 c16([ f bes--])
-  r4\shortfermata
-  \once \override Staff.Stem.stencil = ##f a,4(\> \once \override Staff.Stem.stencil = ##f fis, \once \override Staff.Stem.stencil = ##f ees' \once \override Staff.Stem.stencil = ##f des2)\mp
-  c8([ d] \once \override Staff.Stem.stencil = ##f e4) f,,8(\pp aes \once \override Staff.Stem.stencil = ##f g2)
-  \once \override Staff.Stem.stencil = ##f ces''4(\mf\> \once \override Staff.Stem.stencil = ##f \after 8 \! bes,4) r4\shortfermata
-  \once \override Staff.Stem.stencil = ##f bes,4(\mp ces8)
-  ces1 |
-  ees,8 \once \override Staff.Stem.stencil = ##f des'4(\>
-  \after 4. \! fes1)
-  \allowBreak
-  bes,8[-.\sf aes'8(] ges1) \breathe
-  \allowBreak
-  g8([\< d'8) c( g'] \override Beam.grow-direction = #RIGHT \featherDurations 1/2 { bes16--)[ a(\f\> d) c( bes a g f] }
-  \after 4. \p e1\fermata
-  e'8[-.) 8]-- \breathe
-  \once \override Staff.Stem.stencil = ##f d,,,4(\pp
-  \override Beam.grow-direction = #'()
-  f16[ aes ces aes f d f aes ces aes f d f aes ces aes f d f aes ces aes f d f aes ces aes f d f\< aes ces]
-  \allowBreak
-  d[ des bes]
-  \once \override Staff.Stem.stencil = ##f ges4)\f \once \override Staff.Stem.stencil = ##f 4\sf \once \override Staff.Stem.stencil = ##f
-  \cadenzaOff
   2\fermata r4\shortfermata
   r8 ees8 | %167
   a'( c)\< g,( ges) fes''( ces' bes aes) |
@@ -204,9 +207,10 @@ clarinetMusic =
   r2 gis'2\mp\<
   cis2 \tuplet 3/2 { d4(\f g, c,~ }
   c2 f,)
-  f1\fermata
-  f4~->\ff f2.\fermata |
+  f2~\fermata f2 |
+  r4 r2.\fermata |
 }
+\addQuote "clarinetSolo" { \removeWithTag #'score { \removeWithTag #'cadenza \clarinetMusic } }
 
 clarinetStaff =
 #(define-music-function (music) (ly:music?)
index b694c61fdd0e5cf71b8d1a27337164607536412a..89982d4affe62fe6834cf7087185bc27e59433e0 100644 (file)
@@ -1,41 +1,63 @@
 % root = ../tiny-cartel.ly
 fluteMusic =
+\new Voice
 \relative {
-  \clef treble
-  <>^\markup { \bold \box "flute" } R1 | %001
-  R1*3/2 | %002-3
-  r8 bes'8~->\mf\> bes2.~ | %004
-  \after 2 \! bes2. f'4~->\mf\> | %005
-  f1~ | %006
-  f4\! \after 2 \! ges2.->\mf\> | %007
-  \after 2 \! ees2.->\mf\> ees8(->\mf\> aes,8~ | %008
-  aes1~ | %009
-  aes4)\! r4 r2 | %010
-  r2 r8 des8~\mf\> des4~ | %011
+  \tag #'part { \compressEmptyMeasures }
+  \cueDuring "bassoon" #DOWN {
+    \tag #'part { <>^\markup \tiny { "bsn" } }
+    R1 | %001
+    R1*3/2 | %002
+  }
+  <>^\markup { \bold \box "flute" } r8 bes'8~->\mf\> bes2.~ | %003
+  \after 2 \! bes2. f'4~->\mf\> | %004
+  f1~ | %005
+  f4\! \after 2 \! ges2.->\mf\> | %006
+  \after 2 \! ees2.->\mf\> ees8(->\mf\> aes,8~ | %007
+  aes1~ | %008
+  aes4)\! r4 r2 | %009
+  r2 r8 des8~\mf\> des4~ | %010
+  des1~ | %011
   des1~ | %012
-  des1~ | %013
-  des2~\p des8 c8~(\mf c4~ | %014
-  c8 g'8~ g4~\> g2~ g4)\p r4 | %016
-  R1*3 | %017-19
-  r2 r8 d8~(\mf\> d4 | %020
-  b1~\pp\< | %021
-  b1~ | %022
-  b2.) b4~\mp\< | %023
-  \after 2 \mf b1~ | %024
-  b2 r2^\markup { "take piccolo" } | %025
-  R1*3 | %026-27
-  r2 g2~(\mf^\markup { \bold \box "piccolo" } | %028
-  g2 f4\< e4~ | %029
-  e4 fis4-.)\f r2^\markup { "take flute" } | %030
-  R1*5 | %031-36
-  r2 a'8(\mf^\markup { \bold \box "flute" } gis8~ gis4~ | %037
-  gis2) g4--\> e4-- | %038
-  c2\mp r8 bes8~\mf bes4~ | %039
-  bes8 r8 r4 r2 | %040
-  r2 r8 fis'8~\mp fis4~ | %041
-  fis2~\< fis4 fis4--\f | %042
-  fis8-.->\ff r8 r4 r4 | %043
-  R1*3/4*15 | %044-56
+  des2~\p des8 c8~(\mf c4~ | %013
+  c8 g'8~ g4~\> g2~ g4)\p r4 | %014
+  R1*3 | %015-17
+  \cueDuringWithClef "trombone" #DOWN "bass" {
+    \tag #'part { <>^\markup \tiny { "tbn" } }
+    r2
+  }
+  r8 d8~(\mf\> d4 | %018
+  b1~\pp\< | %019
+  b1~ | %020
+  b2.) b4~\mp\< | %021
+  \after 2 \mf b1~ | %022
+  b2 r2^\markup { "take piccolo" } | %023
+  R1*2 | %024-25
+  \cueDuringWithClef "cello" #UP "bass" {
+    \tag #'part { <>^\markup \tiny { "vc" } }
+    R1 | %026
+    r2
+  }
+  g2~(\mf^\markup { \bold \box "piccolo" } | %027
+  g2 f4\< e4~ | %028
+  e4 fis4-.)\f r2^\markup { "take flute" } | %029
+  R1*4 | %030-33
+  \cueDuringWithClef "bassoon" #UP "bass" {
+    \tag #'part { <>^\markup \tiny { "bsn/b cl" } }
+    R1 | %034
+    r2
+  }
+  a'8(\mf^\markup { \bold \box "flute" } gis8~ gis4~ | %035
+  gis2) g4--\> e4-- | %036
+  c2\mp r8 bes8~\mf bes4~ | %037
+  bes8 r8 r4 r2 | %038
+  r2 r8 fis'8~\mp fis4~ | %039
+  fis2~\< fis4 fis4--\f | %040
+  fis8-.->\ff r8 r4 r4 | %041
+  R1*3/4*13 | %042-56
+  \cueDuringWithClef "bassoon" #DOWN "bass" {
+    \tag #'part { <>^\markup \tiny { "bsn" } }
+    R1*3/4*2 |
+  }
   f8(\mf bes,8~ bes4) g'8(\< d'8 fis8 e8 cis'8 a) | %058
   \tuplet 3/2 { ees4\ff\> aes,4 b4 } | %059
   <<
@@ -50,18 +72,25 @@ fluteMusic =
   R1*6/4 | %065
   R1*2 |%066-067
   R1*3/4 | %068
-  R1 | %069
-  r2 r4 \tuplet 3/2 { r8 r8 a,8~\mf^\markup { \bold \box "piccolo" } } | %070
+  \cueDuring "bassoon" #DOWN {
+    \tag #'part { <>^\markup \tiny { "bsn" } }
+    R1 | %069
+    r2 r4
+  }
+  \tuplet 3/2 { r8 r8 a,8~\mf^\markup { \bold \box "piccolo" } } | %070
   a1 | %071
   R1*2 | %072-073
   r4 r8 c8-^\mp g8-^ bes8-^ r4 | %074
-  r8 b8-^\mf r4 r8 ees,8-^ r2 | %075
-  <>^\markup { "take flute" } R1*3 | %076-78
+  r8 b8-^\mf r4 r8 ees,8-^ <>^\markup { "take flute" } r2 | %075
+  R1*3 | %076-78
   R1*5/4 | %079
   R1*2 | %080-81
   R1*6/4 | %082
   r2 r2\fermata | %083
-  R1 | %084
+  \cueDuringWithClef "bassoon" #DOWN "bass" {
+    \tag #'part { <>^\markup \tiny { "bsn" } }
+    R1 | %084
+  }
   r2 e8-^\mf^\markup { \bold \box "flute" } f8-^ r4 | %085
   ges8-^ aes8-^ \after 2. \! f1\> | %086
   R1*2 | %087-88
@@ -70,7 +99,11 @@ fluteMusic =
   r8 des'8(\mp f,4) des'2 | %091
   d2 r2 | %092
   r4 b,8(->\mf c8 aes'2) | %093
-  R1*2 | %094-95
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1 | %094-95
+    R1 | %094-95
+  }
   fis2.(\mf | %096
   \after 2 \p b,,2.)\> | %097
   r2 r4 r8 c''8(\f | %098
@@ -79,14 +112,23 @@ fluteMusic =
   r2 r4 gis8-.-> r8 | %101
   a8-.-> r8 r4 r8 e'8-.->\f r4 | %102
   r4 d8-.-> r8 r2 | %103
-  R1*3/4 | %104
-  R1 | %105
-  r2 c'8-.\f\> r8 r4 | %106
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*3/4 | %104
+    R1 | %105
+    r2
+  }
+  c'8-.\f\> r8 r4 | %106
   r8 bes8-. r4 ees,8-.\mf r8 r4 | %107
   R1*3/4*2 | %108-109
   R1*2/4 | %110
-  R1*3/4*2 | %111-112
-  r4 r4 r8 fis8(\f | %113
+  R1*3/4 | %111-112
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*3/4
+    r4 r4
+  }
+  r8 fis8(\f | %113
   cis8 d8 a4~ a8) r8 r8 fis8( | %114
   b4.)\> gis8 \tuplet 3/2 { a4( d,4 e4)\mp } | %115
   r2 r4 b4~\p | %116
@@ -99,8 +141,12 @@ fluteMusic =
   R1*12/8 | %122
   R1*6/8 | %123
   R1*7/8 | %124
-  R1*12/8 | %125
-  r4. r4 r8 dis8\mp^\markup { \bold \box "piccolo" } | %126
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*12/8 | %125
+    r4.
+  }
+  r4 r8 dis8\mp^\markup { \bold \box "piccolo" } | %126
   e8( a8 e8) a8( e8 a8) e8(\< a8 e8) a8( e8 a8) | %127
   R1*3/16 | %128
   bes8(\mf g8 bes8) g8( bes8 g8) | %129
@@ -109,8 +155,11 @@ fluteMusic =
   R1 | %132
   R1*5/8 | %133
   R1*4 | %134-137
-  R1*3/4*2 | %138-139
-  R1 | %140
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*3/4 | %138-139
+    R1*2 | %140
+  }
   dis8(\mf gis4.~\> \after 4 \! gis2) | %141
   r2 aes4(\< f8 aes8) | %142
   ees'4--\mf r4 r2 | %143
@@ -128,9 +177,14 @@ fluteMusic =
   R1*3 | %158-160
   R1*7/8 | %161
   R1*4 | %162
-  s1*36 s4 s4 s4 s4 |
-  R1*4 |
-  r2 r4 r8 c8-.\f\> |
+  \tag #'score { s1*36 }
+  s1
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*4 | %168-171
+    r2 r4
+  }
+  r8 c8-.\f\> |
   d8-.\! r8 r4 r8 f8(\< |
   aes8-.)\f r8 r4 r2 | %174
   r4 ees8(\mf g8 aes,8 c4.) | %175
@@ -143,7 +197,7 @@ fluteMusic =
   r2 \tuplet 3/2 { bes4\< e4 f4 } | %185
   ges2\f ees2 | %186
   R1 | %187
-  R1\fermata | %188
+  r2\fermata r2 | %188
   r4 a2.->\ff\fermata | %199
 }
 
index 7f62ef5293c6536f3aed9a3bb87c6af713f158f6..475bd7ec01a5634529fadba458d671e3622e20e4 100644 (file)
@@ -2,6 +2,7 @@
 hornMusic =
 \transpose f c'
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef treble
   <>^\markup { "take straight mute" } R1 | %001
   R1*3/2 | %002-3
@@ -83,8 +84,8 @@ hornMusic =
   <>^\markup { "open" } R1 | %132
   R1*5/8 | %133
   R1*4 | %134
-  R1*3/4*2 | %138-139
-  R1*5 | %140
+  R1*3/4 | %138-139
+  R1*6 | %140
   r2 r4 fis4->\fp | %145
   g2->\fp cis,4(\mf\< fis,8 g8) | %146
   c8( f,!4) d'8~ d8 bes4\f bes8~ | %147
@@ -95,9 +96,14 @@ hornMusic =
   R1*7 | %155
   R1*7/8 | %161
   R1*4 | %162
-  s1*36 s4 s4 s4 s4 |
-  R1*4 |
-  r2 r4 r8 c'8-.\f\> |
+  \tag #'score { s1*36 }
+  s1
+  \transposedCueDuring "clarinetSolo" #UP ees {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*4 | %168-171
+    r2 r4
+  }
+  r8 c'8-.\f\> |
   d8-.\! r8 r4 r8 f8(\< |
   aes8-.)\f r8 r4 r4 c4~\mf |
   c8 r8 r4 r2 |
@@ -112,8 +118,8 @@ hornMusic =
   R1*3/4 |
   fis2->\f r2 |
   R1*2 |
-  R1\fermata |
-  g,4->~\ff g2.\fermata |
+  r2\fermata r2 |
+  g,4->\ff g2.\fermata |
 }
 
 hornStaff =
index 37029daa91d5a12f7ef08da373a99514b85300dd..9ad4841beed47f57accc6aa57d75410960533594 100644 (file)
@@ -1,6 +1,7 @@
 % root = ../tiny-cartel.ly
 oboeMusic =
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef treble
   R1 | %001
   R1*3/2 | %002-3
@@ -100,7 +101,8 @@ oboeMusic =
   r8 bes,8( f'!4) r8 ees8( a8-.) r8 | %134
   r8 d,8( aes'8-.) r8 r8 cis,8( g'8-.)\mf r8 | %135
   R1*2 | %136-137
-  R1*3/4*2 | %138-139
+  R1*3/4 | %138-139
+  R1
   d2\mf r2 | %140
   dis8( e4.~\> \after 4 \! e2) | %141
   R1*5 | %142-146
@@ -117,9 +119,14 @@ oboeMusic =
   R1*4 | %158-161
   R1*7/8 | %161
   R1*4 | %162
-  s1*36 s4 s4 s4 s4 |
-  R1*4 |
-  r2 r4 r8 a,8-.\f\> |
+  \tag #'score { s1*36 }
+  s1
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*4 | %168-171
+    r2 r4
+  }
+  r8 a,8-.\f\> |
   d8-.\! r8 r4 r8 b8(\< |
   gis8-.)\f r8 r4 r2 |
   r4 ees'8(\mf g8 aes,8 c8) \tuplet 3/2 { d8[(\f bes8 g8] } |
@@ -133,7 +140,7 @@ oboeMusic =
   r2 \tuplet 3/2 { bes,4\< g'4 f4 } |
   aes4.\f a8~-> a2 |
   R1 |
-  R1\fermata |
+  r2\fermata r2 |
   r4 b2.->\ff\fermata |
 
 }
index 9a7b31314c4121abdd066f33345977975cafe6c4..fbbdbef80ef480f0f365a1293eae10b1aad3527c 100644 (file)
@@ -25,10 +25,13 @@ percOneMusic =
 {
   \new Staff \with {
     \remove Time_signature_engraver
+    \remove Clef_engraver
+  }
+  \new Voice \with {
+    \consists Clef_engraver
   }
   \relative {
     \set Staff.pedalSustainStyle = #'bracket
-    \clef treble
     <>^\markup { \bold \box "vibraphone" } R1 | %001
     <<
       {
@@ -77,9 +80,13 @@ percOneMusic =
   }
   \new DrumStaff \with {
     \remove Time_signature_engraver
+    \remove Clef_engraver
     drumStyleTable = #(alist->hash-table perc1-drum-style)
     drumPitchTable = #(alist->hash-table midiDrumPitches)
   }
+  \new DrumVoice \with {
+    \consists Clef_engraver
+  }
   \drummode {
     <<
       {
@@ -147,6 +154,10 @@ percOneMusic =
   }
   \new Staff \with {
     \remove Time_signature_engraver
+    \remove Clef_engraver
+  }
+  \new Voice \with {
+    \consists Clef_engraver
   }
   \relative {
     <>^\markup { \bold \box "vibraphone" } r4 <a b>4~\mp^\markup { "arco" } | %120
@@ -167,15 +178,19 @@ percOneMusic =
     \override Voice.Clef.stencil = ##f
   }
   \new DrumStaff \with {
+    \remove Clef_engraver
     \remove Time_signature_engraver
     drumStyleTable = #(alist->hash-table perc1-drum-style)
     drumPitchTable = #(alist->hash-table midiDrumPitches)
   }
+  \new DrumVoice \with {
+    \consists Clef_engraver
+  }
   \drummode {
     r2 r4 kdr4\mp
     r8 kdr4. r8 kdr8 tml4 | %137
     kdr4 tml8\< kdr8 r4 | %138
-    kdr4 kdr8 tml8\mf r4 | %139
+    kdr4 kdr8 tml8\mf r2 | %139
     kdr4 r4 r8 kdr4.\> | %140
     kdr4 r4 r4 kdr4\p | %141
     kdr4 r4 tml8\< kdr4. | %142
@@ -190,10 +205,68 @@ percOneMusic =
     tml8\< kdr8 r4 kdr4 r4 |
     r2 kdr4\mp r4 |
     kdr4 r4 r2 |
-    kdr4 r4 kdr4 r4 |
+    kdr4 r4 kdr4\> r4 |
     r4 r8 tml8 kdr4 r4 |
-    r2 r8 kdr4. |
+    r2 r8 kdr4.\p |
     kdr4 r4 r2 |
+    R1 |
+    \tuplet 3/2 { r4 tmm2:32~\pp\> } \tuplet 3/2 { tmm2:32 tml4:32~ } |
+    \after 2. \niente tml1:32 |
+    R1 |
+    R1*7/8
+    R1*4
+    \override Voice.Clef.stencil = ##f
+  }
+  \new Staff \with {
+    \remove Time_signature_engraver
+    \remove Clef_engraver
+  }
+  \new Voice \with {
+    \consists Clef_engraver
+  }
+  \relative {
+    \tag #'score { s1*36 }
+    s1
+    \transposedCueDuring "clarinetSolo" #UP bes {
+      \tag #'part { <>^\markup \tiny { clarinet } }
+      R1*4 | %168-171
+      r2 r4
+    }
+    \override Voice.Clef.stencil = ##f
+  }
+  \new DrumStaff \with {
+    \remove Time_signature_engraver
+    \remove Clef_engraver
+    drumStyleTable = #(alist->hash-table perc1-drum-style)
+    drumPitchTable = #(alist->hash-table midiDrumPitches)
+  }
+  \new DrumVoice \with {
+    \consists Clef_engraver
+  }
+  \drummode {
+    r8 tmm8\f\> |
+    kdr8\! r8 r4 r8 tml8\< |
+    kdr8\f r8 r4 r4 tmh4:32~\mp |
+    tmh8:32 r8 tml2:32\p r4 |
+    R1 |
+    kdr4\f r4 r2 |
+    R1*3 |
+    R1*3/4 |
+    R1*2
+    R1*3/4 |
+    R1*3 |
+    r2\fermata \grace { tmh16[\f\> tmh16 tmh16] tmm16[ tmm16 tmm16] } tml2:32\<
+    tmh8->\ff tmm8->
+    <<
+      {
+        \voiceOne
+        tml2.:32
+      }
+      \new DrumVoice {
+        \voiceTwo
+        kdr4
+      }
+    >>
   }
 }
 
@@ -205,7 +278,6 @@ percOneStaff =
         instrumentName = \markup { "percussion I " }
         shortInstrumentName = \markup { "pc I " }
         \override DynamicLineSpanner.staff-padding = \sods
-        \remove Clef_engraver
       }
       << $music >>
   #})
index 792c37f86cbc1bf473b2fa1ec10e50e1ba108925..5508600f0f1bc3d9227a61fc7c3f283d1e68af07 100644 (file)
@@ -31,9 +31,12 @@ percTwoMusic =
 {
   \new Staff \with {
     \remove Time_signature_engraver
+    \remove Clef_engraver
+  }
+  \new Voice \with {
+    \consists Clef_engraver
   }
   \relative {
-    \clef treble
     <>^\markup { \bold \box "marimba" } R1 | %001
     ees'8-+\f r8 r8 des8-+ r2 r2 | %002-3
     b8-> bes'8:32~\niente\< bes2.:32~ | %004
@@ -105,6 +108,10 @@ percTwoMusic =
   }
   \new Staff \with {
     \remove Time_signature_engraver
+    \remove Clef_engraver
+  }
+  \new Voice \with {
+    \consists Clef_engraver
   }
   \relative {
     r2 r4 <>^\markup { \bold \box "marimba" } e''4:32~\niente\< | %070
@@ -149,6 +156,9 @@ percTwoMusic =
   \new Staff \with {
     \remove Time_signature_engraver
   }
+  \new Voice \with {
+    \consists Clef_engraver
+  }
   \relative {
     <>^\markup { \bold \box "tubular bells" } r4 <c' g'>4\f 2 | %105
     R1*2 | %106-107
@@ -192,7 +202,7 @@ percTwoMusic =
     sds4\mp htc4 sds4. htc8 | %136
     sds4. sds8 htc4. sds8 | %137
     r4 rcy4\<\laissezVibrer sds4 | %138
-    r4 htc8 sdr8\mf r4 | %139
+    r4 htc8 sdr8\mf r2 | %139
     r8 sdr8 htc8 hth8~ hth8 <sdr htp>8\> htc8 htc8 | %140
     r8 hth8 <sdr htp>4 sdr4\p htc4 | %141
     r8 htc4 sds8 r4 htc8 sds8 | %142
@@ -208,9 +218,56 @@ percTwoMusic =
     sds4\mp r4 r4 htc8 sdr8 | %151
     r4 r8 sdr8\< sdr4 htc8 rcy8\laissezVibrer\mf | %152
     htc8 r8 r8 htc8\> htc8 r8 sdr8\mp sdr8 | %153
+    r2 r8 rcy8\laissezVibrer r4 |
+    r4 htc8 r8 r2 |
+    r4 sds4\p r8 htc8 r4 |
+    r2 r4 rcy4\laissezVibrer |
+    R1*3
+    R1*7/8 |
+    R1*4 |
+    \override Voice.Clef.stencil = ##f
+  }
+  \new Staff \with {
+    \remove Time_signature_engraver
+    \remove Clef_engraver
+  }
+  \new Voice \with {
+    \consists Clef_engraver
+  }
+  \relative {
+    \tag #'score { s1*36 }
+    s1
+    \transposedCueDuring "clarinetSolo" #UP bes {
+      \tag #'part { <>^\markup \tiny { clarinet } }
+      R1*4 | %168-171
+      r2 r4
+    }
+    \override Voice.Clef.stencil = ##f
+  }
+  \new DrumStaff \with {
+    \remove Time_signature_engraver
+    \remove Clef_engraver
+    drumStyleTable = #(alist->hash-table perc2-drum-style)
+    drumPitchTable = #(alist->hash-table midiDrumPitches)
+  }
+  \new DrumVoice \with {
+    \consists Clef_engraver
+  }
+  \drummode {
+    r8 htc8\f\> |
+    sdr8\! r8 r4 r8 htc8\< |
+    sdr8\f r8 r4 r2 |
+    R1*6 |
+    R1*3/4 |
+    R1*2
+    R1*3/4 |
+    R1*3 |
+    r2\fermata sdr2:32~\niente\< |
+    sdr8:32\f sdr8 sdr2.:32\fermata |
   }
 }
 
+
 percTwoStaff =
 #(define-music-function (music) (ly:music?)
   #{
@@ -219,7 +276,6 @@ percTwoStaff =
         instrumentName = \markup { "percussion II " }
         shortInstrumentName = \markup { "pc II " }
         \override DynamicLineSpanner.staff-padding = \sods
-        \remove Clef_engraver
       }
       << $music >>
   #})
index 3c36fc7e74998ae2bfe3ff2963d9851902ebbe6c..63064129105851fc86a2137fa2b9f158c3ba2503 100644 (file)
@@ -1,9 +1,14 @@
 % root = ../tiny-cartel.ly
 pianoDownMusic =
+\new Voice
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef bass
-  R1 | %001
-  R1*3/2 | %002-3
+  \cueDuring "bassoon" #UP {
+    \tag #'part { <>^\markup \tiny { "bsn" } }
+    R1 | %001
+    R1*3/2 | %002
+  }
   b8-+^\mp^\< r8 r4 r4 c,8-+ r8 | %004
   r4 e8-+\f d8-+ r2 | %005
   R1*9 | %006-14
@@ -109,7 +114,7 @@ pianoDownMusic =
   R1*5/8 | %133
   R1*4 | %134
   <des des'>4( <f f'>4) r4 | %135
-  r4 <bes, bes'>4-> r4 | %136
+  r4 <bes, bes'>4-> r2 | %136
   R1*9 | %137
   r2 r4 a'''8-. r8 | %149
   ais8-. r8 r4 b8-. r8 r4 | %150
@@ -118,7 +123,11 @@ pianoDownMusic =
   R1*8 | %154
   R1*7/8 | %161
   R1*4 | %162
-  s1*36 s4 s4 s4 s4 |
+  \tag #'score { s1*37 }
+  \tag #'part {
+    \once \override Staff.MultiMeasureRest.expand-limit = 0
+    R1 |
+  }
   R1*4 |
   r2 r4 r8 <a' a,>8-.\f\> |
   <ees ees,>8-.\! r8 r4 r8 <b' b,>8(\< |
@@ -142,7 +151,7 @@ pianoDownMusic =
   \undo \omit Voice.Clef
   r4 des'4 r4 |
   R1*3 |
-  R1\fermata |
+  r2\fermata r2 |
   <c g'>8(\sustainOn <e' c'>8 <c' e g>2.)\fermata |
 
 }
index 1ed65cca1ea096d3b8cc2c694307676b9e499554..85a28194eaf07bcc283f5c21a8e740c4fdccb763 100644 (file)
@@ -1,6 +1,7 @@
 % root = ../tiny-cartel.ly
 pianoUpMusic =
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef treble
   R1 | %001
   R1*3/2 | %002-3
@@ -40,11 +41,11 @@ pianoUpMusic =
   r4 g,8-+ r8 r2 | %087
   R1*3 | %086-90
   r8 des''8\mp f,4 <f des'>2 | %091
-  <a d!>2 r4\< e,4 | %092
+  <a d!>2 r4\< e4 | %092
   g4\mf r4 r2 | %093
   R1*2 | %094-95
   R1*3/4*2 | %096-97
-  r4 <gis' dis' e>2.\arpeggio\mf | %098
+  r4 <gis dis' e>2.\arpeggio\mf | %098
   R1 \clef bass | %099
   r4 r8 <aes,, ges>8-.\p r4 g8-. r8 \clef treble | %100
   r4 <a cis>8-.\< <b d>8-. r4 gis'8-.-> r8 | %101
@@ -78,7 +79,7 @@ pianoUpMusic =
   R1*5/8 | %133
   R1*4 | %134
   <>\mf R1*3/4 \clef bass | %138
-  \tuplet 3/2 { r8 c,,8-.\< des8-. } r4\f r4 | %139
+  \tuplet 3/2 { r8 c,,8-.\< des8-. } r4\f r2 | %139
   R1*9 | %140
   r2 r4 \clef treble b''8-.\mp\< r8 | %149
   d8-. r8 r4 fis,8-.\mf r8 r4 | %150
@@ -88,9 +89,14 @@ pianoUpMusic =
   R1*8 | %154
   R1*7/8 | %161
   R1*4 | %162
-  s1*36 s4 s4 s4 s4 |
-  R1*4 |
-  r2 r4 r8 <c' a c,>8-.\f\> |
+  \tag #'score { s1*36 }
+  s1
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*4 | %168-171
+    r2 r4
+  }
+  r8 <c' a c,>8-.\f\> |
   <d d,>8-.\! r8 r4 r8 <f b, f>8(\< |
   <aes aes,>8-.)\f
   r8 r4 r2 |
@@ -103,7 +109,7 @@ pianoUpMusic =
   s2\p\< r2\mp |
   R1*3/4 |
   R1*3 |
-  R1\fermata |
+  r2\fermata r2 |
   f,8(\ff\< <f' g>8 <b a'>2.->)\!\fermata |
 }
 
index 117daf3ecf06380c49dea8fd127878d42c9f3058..bf0a05a253fda0b523bd9a4acf4ea7f8b71d1927 100644 (file)
@@ -68,21 +68,30 @@ tempoMap =
   \mark \default
   \tempo "Lento" 2=48
   \time 2/2 s1 | %132
-  \time 5/8 <>\textMark \markup { \tiny \sans "2+3" } \timeSpanner "accel. poco a poco" s1*5/8\startTextSpan | %133
-  \time 2/2 s1*2
+  \time 5/8 <>\textMark \markup { \tiny \sans "2+3" } s1*5/8 | %133
+  \time 2/2 \timeSpanner "accel. poco a poco" s1*2\startTextSpan
   s2. s8 s8\stopTextSpan \bar "||" | %134-136
   \tempo "Allegro" 2=96
   s1 | %137
   \time 3/4 s1*3/4 | %138
-  \timeSpanner "accel." s2\startTextSpan s8 s8\stopTextSpan \bar "||" | %139
+  \time 2/2 \timeSpanner "accel." s2.\startTextSpan s8 s8\stopTextSpan \bar "||" | %139
   \tempo 2=104
-  \time 2/2 s1*22 | %140-161
+  s1*22 | %140-161
   \time 7/8 <>\textMark \markup { \tiny \sans "3+2+2" } s1*7/8 | %162
   \time 2/2 s1*2 | %163-164
   s2 \timeSpanner "poco rit." s2\startTextSpan | %165
   s2. s8 s8\stopTextSpan \bar "||" | %166
-  \sectionLabel \markup { \rounded-box \bold { CADENZA } }
-  s1*36 s4 s4 s4 s4 \bar "||" | %167
+  \sectionLabel \markup { \rounded-box \small \bold { CADENZA } }
+  \tag #'score { s1*37 }
+  \tag #'part {
+    \newSpacingSection
+    \override Score.SpacingSpanner.spacing-increment = 3
+    \once \override Staff.MultiMeasureRest.expand-limit = 0
+    R1
+    \newSpacingSection
+    \revert Score.SpacingSpanner.spacing-increment
+  }
+  \bar "||" | %167
   \mark \default
   \tempo "Ravivando il tempo" 2=72
   \time 2/2 \timeSpanner "accel." s1\startTextSpan s2. s8 s8\stopTextSpan \bar "||" |
index 66a1723364fb6b6979ba179879b30051e704a999..121076e5d1a4c657aa5cdf138e556ff2ce143d8e 100644 (file)
@@ -1,6 +1,7 @@
 % root = ../tiny-cartel.ly
 tromboneMusic =
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef bass
   <>^\markup { "take straight mute" } R1 | %001
   R1*3/2 | %002-3
@@ -77,8 +78,7 @@ tromboneMusic =
   <>^\markup { "take harmon mute" } R1*9 | %087-95
   r4 r4 b'4->\mf | %096
   f4-> a,2-> | %097
-  <>^\markup { "open" } R1 | %098
-  R1 | %099
+  <>^\markup { "open" } R1*2 | %098
   r4 r8 fis'8-.\p r4 g8-. r8 | %100
   r4 a8-.\< b8-.\! r2 | %101
   c8-.->\mf r8 r4 r8 des,8-.->\f r4 | %102
@@ -114,8 +114,8 @@ tromboneMusic =
   R1 | %132
   R1*5/8 | %133
   R1*4 | %134
-  R1*3/4*2 | %138-139
-  R1*5 | %140
+  R1*3/4 | %138-139
+  R1*6 | %140
   r2 cis2->\fp | %145
   r4 d4~->\fp d8 r8 r8 ees~\mf\< | %146
   ees2 e8( f4.)\f | %147
@@ -126,9 +126,16 @@ tromboneMusic =
   <>^\markup { "open" } R1*7 | %152
   R1*7/8 | %161
   R1*4 | %162
-  s1*36 s4 s4 s4 s4 |
-  R1*4 |
-  r2 r4 r8 g8-.\f\> |
+  \tag #'score { s1*36 }
+  s1
+  \tag #'part { \clef treble }
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*4 | %168-171
+    r2 r4
+  \tag #'part { \clef bass }
+  }
+  r8 g8-.\f\> |
   ees8-.\! r8 r4 r8 b'8(\< |
   g8-.)\f r8 r4 r4 e'4~\mf |
   e8 r8 r4 r4 r8 a,8~\f |
@@ -143,9 +150,10 @@ tromboneMusic =
   R1*3/4 |
   r2 des8\mf\< c8 b8 d8\! |
   R1*2 |
-  R1\fermata |
-  c,4~->\ff c2.\fermata |
+  r2\fermata r2 |
+  c,4->\ff c2.\fermata |
 }
+\addQuote "trombone" { \removeWithTag #'score \tromboneMusic }
 
 tromboneStaff =
 #(define-music-function (music) (ly:music?)
index f1e32b654b4eec3c5f5aaad0e4cea3b683fe5e0c..d761a62bb0eef85b17498eca8937f1e6f8f20621 100644 (file)
@@ -1,6 +1,7 @@
 % root = ../tiny-cartel.ly
 trumpetMusic =
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef treble
   <>^\markup { "take straight mute" } R1 | %001
   R1*3/2 | %003-4
@@ -86,8 +87,8 @@ trumpetMusic =
   <>^\markup { "open" } R1 | %132
   R1*5/8 | %133
   R1*4 | %134
-  R1*3/4*2 | %138-139
-  R1*5 | %140
+  R1*3/4 | %138-139
+  R1*6 | %140
   r2 r8 a'4.->\fp | %141
   r8 ais4.->\fp b2->\fp | %142
   gis,2(\mf a4.) c'8\< | %143
@@ -99,9 +100,14 @@ trumpetMusic =
   R1*6
   R1*7/8 | %161
   R1*4 | %162
-  s1*36 s4 s4 s4 s4 |
-  R1*4 |
-  r2 r4 r8 a,8-.\f\> |
+  \tag #'score { s1*36 }
+  s1
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*4 | %168-171
+    r2 r4
+  }
+  r8 a,8-.\f\> |
   d8-.\! r8 r4 r8 b8(\< |
   dis8-.)\f r8 r4 r4 e4~\mf |
   e8 r8 r4 r4 \tuplet 3/2 { d8(\< bes8 g8 } |
@@ -115,7 +121,7 @@ trumpetMusic =
   <>^\markup { "open" } R1 |
   c4->\f r4 r4 |
   R1*3 |
-  R1\fermata |
+  r2\fermata r2 |
   r4 b'2.->\ff\fermata |
 }
 
index 1b09742a3b51630c9d20fcdfabdc1398de363c99..7364391c6d7a0b6f649a387ab902c457738d1d51 100644 (file)
@@ -1,6 +1,7 @@
 % root = ../tiny-cartel.ly
 violaMusic =
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef alto
   R1 | %001
   R1*3/2 | %002-3
@@ -119,7 +120,8 @@ violaMusic =
   r4 dis2 r4 | %135
   a'8\mf\snappizzicato^\markup { "pizz" } r8 r4 f8\snappizzicato r8 r4 | %136
   fis8\snappizzicato r8 r4 d8\snappizzicato r8 r8 ees8\snappizzicato | %137
-  R1*3/4*2 | %138
+  R1*3/4 | %138
+  R1
   r2 r8 b'8\f(^\markup { "arco" } gis4) | %139
   \markSpanner "" "sul pont." gis2:32->\>\startTextSpan a2:32~-> | %140
   a2:32\stopTextSpan ais:32->\mp | %141
@@ -134,9 +136,16 @@ violaMusic =
   R1*4
   R1*7/8 | %162
   R1*4 |
-  s1*36 s4 s4 s4 s4 |
-  R1*4 |
-  r2 r4 r8 a,8-.\f\> |
+  \tag #'score { s1*36 }
+  s1
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*4 | %168-171
+  }
+  \transposedCueDuring "clarinetSolo" #DOWN bes {
+    r2 r4
+  }
+  r8 a,8-.\f\> |
   ees8-.\! r8 r4 r8 b'8--\< |
   f8-.\f r8 r4 r2 |
   r4 des2-> r4 |
@@ -150,7 +159,7 @@ violaMusic =
   R1*3/4 |
   R1*2 |
   \tuplet 3/2 { dis,4(\mf\<^\markup { \italic "ord" } fis cis4) } e2 |
-  e1\fermata | e4->~\ff e2.\fermata |
+  e2~\fermata e2 | e4->\ff e2.\fermata |
 
 }
 
index eb76c6336dcc57d532ede2bce1a0e8847eb8386b..aa1f1bbf239b896b61898bb38aeb0699677a4216 100644 (file)
@@ -1,6 +1,7 @@
 % root = ../tiny-cartel.ly
 violinOneMusic =
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef treble
   R1 | %001
   R1*3/2 | %002-3
@@ -116,7 +117,7 @@ violinOneMusic =
   r8 d,8( aes'8-.) r8 r8 cis,8( g'8-.)\mf r8 | %135
   R1*2 | %136-137
   r4 r4 g,,8\snappizzicato^\markup { "pizz" } r8 | %138
-  R1*3/4 | %139
+  R1 | %139
   r2 r8 b4.~\f^\markup { "arco" } | %140
   b8 r8 r4 r2 | %141
   \markSpanner "sul pont." "ord" c'2:32->\mp\startTextSpan cis2:32~-> | %142
@@ -137,9 +138,16 @@ violinOneMusic =
   R1*3 | %159
   R1*7/8 | %162
   R1*4 |
-  s1*36 s4 s4 s4 s4 |
-  R1*4 |
-  r2 r4 r8 c8-.\f\> |
+  \tag #'score { s1*36 }
+  s1
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*4 | %168-171
+  }
+  \transposedCueDuring "clarinetSolo" #DOWN bes {
+    r2 r4
+  }
+  r8 c8-.\f\> |
   <d d,>8-.\! r8 r4 r8 f8--\< |
   aes8-.\f r8 r4 r2 |
   r4 bes,,2-> r4 |
@@ -153,7 +161,7 @@ violinOneMusic =
   R1*3/4 |
   R1*2 |
   ais,,2\mf^\markup { "ord" } r2
-  R1\fermata |
+  r2\fermata r2 |
   r4 a'''2.\flageolet\ff\fermata |
 }
 
index 6af18bd51b7ae3e977fda2d2d74ee85ce55142da..35e7d8e7529f928d877c8ef99f9d693fee1654ea 100644 (file)
@@ -1,6 +1,7 @@
 % root = ../tiny-cartel.ly
 violinTwoMusic =
 \relative {
+  \tag #'part { \compressEmptyMeasures }
   \clef treble
   R1 | %001
   R1*3/2 | %002-3
@@ -114,7 +115,7 @@ violinTwoMusic =
   fis'8\mf\snappizzicato^\markup { "pizz" } r8 r4 r2 | %136
   R1 | %137
   r4 r4 g,8\snappizzicato r8 | %138
-  R1*3/4 | %139
+  R1 | %139
   r2 r8 b4.~\f^\markup { "arco" } | %140
   b8 r8 r4 r2 | %141
   \markSpanner "sul pont." "ord" c2:32->\mp\<\startTextSpan cis2:32~-> | %142
@@ -132,9 +133,16 @@ violinTwoMusic =
   R1*3 | %159
   R1*7/8 | %162
   R1*4 |
-  s1*36 s4 s4 s4 s4 |
-  R1*4 |
-  r2 r4 r8 a8-.\f\> |
+  \tag #'score { s1*36 }
+  s1
+  \transposedCueDuring "clarinetSolo" #UP bes {
+    \tag #'part { <>^\markup \tiny { clarinet } }
+    R1*4 | %168-171
+  }
+  \transposedCueDuring "clarinetSolo" #DOWN bes {
+    r2 r4
+  }
+  r8 a8-.\f\> |
   <d d,>8-.\! r8 r4 r8 <f, b>8--\< |
   aes8-.\f r8 r4 r2 |
   r4 bes,2-> r4 |
@@ -148,7 +156,7 @@ violinTwoMusic =
   R1*3/4 |
   R1*2 |
   gis,2\mf^\markup { "ord" } r2 |
-  R1\fermata |
+  r2\fermata r2 |
   r4 b''2.\ff\fermata |
 
 }
index aaebac4e54147ba51e2a80037ce9295409797082..dc910f277939c24b47574ebd19e65095b4064972 100644 (file)
@@ -37,7 +37,7 @@
     }
     \score {
       <<
-        \fluteStaff \compressMMRests << \tempoMap \fluteMusic >>
+        \fluteStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \fluteMusic >>
       >>
     }
   }
@@ -55,7 +55,7 @@
     }
     \score {
       <<
-        \oboeStaff \compressMMRests << \tempoMap \oboeMusic >>
+        \oboeStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \oboeMusic >>
       >>
     }
   }
@@ -73,7 +73,7 @@
     }
     \score {
       <<
-        \bassClarinetStaff \compressMMRests << \tempoMap \bassClarinetMusic >>
+        \bassClarinetStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \bassClarinetMusic >>
       >>
     }
   }
@@ -91,7 +91,7 @@
     }
     \score {
       <<
-        \bassoonStaff \compressMMRests << \tempoMap \bassoonMusic >>
+        \bassoonStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \bassoonMusic >>
       >>
     }
   }
     }
     \score {
       <<
-        \hornStaff \compressMMRests << \tempoMap \hornMusic >>
+        \hornStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \hornMusic >>
       >>
     }
   }
     }
     \score {
       <<
-        \trumpetStaff \compressMMRests << \tempoMap \trumpetMusic >>
+        \trumpetStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \trumpetMusic >>
       >>
     }
   }
     }
     \score {
       <<
-        \tromboneStaff \compressMMRests << \tempoMap \tromboneMusic >>
+        \tromboneStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \tromboneMusic >>
       >>
     }
   }
       subtitle = \markup { \medium \italic \xsub }
       composer = \xcomp
       poet = \markup { percussion I }
-      meter = \markup { \italic "(vibraphone, 3 toms, kick drum, caxixi)" }
+      meter = \percOneSetup
       arranger = \markup { \tiny \typewriter { \shortHash - \branchName } }
     }
     \score {
       <<
-        \percOneStaff \compressMMRests << \tempoMap \percOneMusic >>
+        \percOneStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \percOneMusic >>
       >>
+      \layout {
+        \context {
+          \Score
+          \remove Clef_engraver
+        }
+        \context {
+          \Staff
+          \remove Clef_engraver
+        }
+      }
     }
   }
 }
       subtitle = \markup { \medium \italic \xsub }
       composer = \xcomp
       poet = \markup { percussion II }
-      meter = \markup { \italic "(marimba, tubular bells, hi-hat, ride cymbal, snare drum, tambourine)" }
-      arranger = \markup { \tiny \typewriter { \shortHash - \branchName } }
+      meter = \percTwoSetup
+     arranger = \markup { \tiny \typewriter { \shortHash - \branchName } }
     }
     \score {
       <<
-        \percTwoStaff \compressMMRests << \tempoMap \percTwoMusic >>
+        \percTwoStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \percTwoMusic >>
       >>
+      \layout {
+        \context {
+          \Score
+          \remove Clef_engraver
+        }
+        \context {
+          \Staff
+          \remove Clef_engraver
+        }
+      }
     }
   }
 }
     }
     \score {
       <<
-        \pianoStaff \compressMMRests << \tempoMap \pianoUpMusic >> \compressMMRests \pianoDownMusic
+        \pianoStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \pianoUpMusic >> \compressMMRests { \removeWithTag #'score \pianoDownMusic }
       >>
     }
   }
     }
     \score {
       <<
-        \violinOneStaff \compressMMRests << \tempoMap \violinOneMusic >>
+        \violinOneStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \violinOneMusic >>
       >>
     }
   }
     }
     \score {
       <<
-        \violinTwoStaff \compressMMRests << \tempoMap \violinTwoMusic >>
+        \violinTwoStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \violinTwoMusic >>
       >>
     }
   }
     }
     \score {
       <<
-        \violaStaff \compressMMRests << \tempoMap \violaMusic >>
+        \violaStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \violaMusic >>
       >>
     }
   }
     }
     \score {
       <<
-        \celloStaff \compressMMRests << \tempoMap \celloMusic >>
+        \celloStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \celloMusic >>
       >>
     }
   }
     }
     \score {
       <<
-        \bassStaff \compressMMRests << \tempoMap \bassMusic >>
+        \bassStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \bassMusic >>
       >>
     }
   }
index fa2c1c35762e94807a069a02d0b3ce58ed03f196..2937b74e811a53aa58f9ada4818cbfff57cd7335 100644 (file)
       <<
         \new StaffGroup
         <<
-          \fluteStaff << \tempoMap \fluteMusic >>
-          \oboeStaff \oboeMusic
-          \bassClarinetStaff \bassClarinetMusic
-          \bassoonStaff \bassoonMusic
+          \fluteStaff <<
+            \removeWithTag #'part \tempoMap
+            \removeWithTag #'part { \killCues \fluteMusic }
+          >>
+          \oboeStaff \removeWithTag #'part { \killCues \oboeMusic }
+          \bassClarinetStaff \removeWithTag #'part { \killCues \bassClarinetMusic }
+          \bassoonStaff \removeWithTag #'part { \killCues \bassoonMusic }
         >>
         \new StaffGroup
         <<
-          \hornStaff << \tempoMap \hornMusic >>
-          \trumpetStaff \trumpetMusic
-          \tromboneStaff \tromboneMusic
+          \hornStaff \removeWithTag #'part { \killCues \hornMusic }
+          \trumpetStaff \removeWithTag #'part { \killCues \trumpetMusic }
+          \tromboneStaff \removeWithTag #'part { \killCues \tromboneMusic }
         >>
         \new StaffGroup
         <<
-          \percOneStaff << \tempoMap \percOneMusic >>
-          \percTwoStaff \percTwoMusic
+          \percOneStaff \removeWithTag #'part { \killCues \percOneMusic }
+          \percTwoStaff \removeWithTag #'part { \killCues \percTwoMusic }
         >>
-        \pianoStaff << \tempoMap \pianoUpMusic >> \pianoDownMusic
+        \pianoStaff \removeWithTag #'part { \killCues \pianoUpMusic } \removeWithTag #'part { \killCues \pianoDownMusic }
         \new StaffGroup \with {
           systemStartDelimiter = #'SystemStartSquare
         }
         <<
           \override StaffGroup.SystemStartSquare.collapse-height = 4
           \override Score.SystemStartBar.collapse-height = 4
-          \clarinetStaff << \clarinetMusic  \tempoMap >>
+          \clarinetStaff <<
+            \removeWithTag #'part { \killCues \clarinetMusic }
+            \removeWithTag #'part { \tempoMap }
+          >>
         >>
         \new StaffGroup
         <<
-          \violinOneStaff << \tempoMap \violinOneMusic >>
-          \violinTwoStaff \violinTwoMusic
-          \violaStaff \violaMusic
-          \celloStaff \celloMusic
-          \bassStaff \bassMusic
+          \violinOneStaff \removeWithTag #'part { \killCues \violinOneMusic }
+          \violinTwoStaff \removeWithTag #'part { \killCues \violinTwoMusic }
+          \violaStaff \removeWithTag #'part { \killCues \violaMusic }
+          \celloStaff \removeWithTag #'part { \killCues \celloMusic }
+          \bassStaff \removeWithTag #'part { \killCues \bassMusic }
         >>
       >>
     }
   }
   \pageBreak
-  \markup { \vspace #5 }
-  \pageBreak
-  \markup { \vspace #5 }
-  \pageBreak
   \markuplist #(rear-cover-markuplist 33)
 }