From 6678256b14f5a980290394aefd4d0eb1122fa54b Mon Sep 17 00:00:00 2001 From: Tucker Johnson Date: Tue, 10 Feb 2026 03:24:07 -0500 Subject: [PATCH] version_1 --- general/info.ly | 63 +++++++++++++- general/partLayout.ly | 15 ++-- general/partPaper.ly | 10 ++- general/scoreLayout.ly | 2 - general/scorePaper.ly | 6 +- manuscripts/bass.ly | 22 +++-- manuscripts/bassClarinet.ly | 20 +++-- manuscripts/bassoon.ly | 22 +++-- manuscripts/cello.ly | 21 +++-- manuscripts/clarinetSolo.ly | 132 ++++++++++++++--------------- manuscripts/flute.ly | 160 ++++++++++++++++++++++++------------ manuscripts/horn.ly | 20 +++-- manuscripts/oboe.ly | 17 ++-- manuscripts/perc1.ly | 82 ++++++++++++++++-- manuscripts/perc2.ly | 62 +++++++++++++- manuscripts/pianoDown.ly | 19 +++-- manuscripts/pianoUp.ly | 20 +++-- manuscripts/tempoMap.ly | 21 +++-- manuscripts/trombone.ly | 26 ++++-- manuscripts/trumpet.ly | 18 ++-- manuscripts/viola.ly | 19 +++-- manuscripts/violin1.ly | 18 ++-- manuscripts/violin2.ly | 18 ++-- parts/parts_tiny-cartel.ly | 56 +++++++++---- tiny-cartel.ly | 42 +++++----- 25 files changed, 646 insertions(+), 265 deletions(-) diff --git a/general/info.ly b/general/info.ly index 1c94655..1b718a1 100644 --- a/general/info.ly +++ b/general/info.ly @@ -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 { § \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 } diff --git a/general/partLayout.ly b/general/partLayout.ly index 10530a8..52bf488 100644 --- a/general/partLayout.ly +++ b/general/partLayout.ly @@ -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 @@ -49,27 +47,28 @@ } \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 } } diff --git a/general/partPaper.ly b/general/partPaper.ly index 920e308..0e6a7ef 100644 --- a/general/partPaper.ly +++ b/general/partPaper.ly @@ -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 } diff --git a/general/scoreLayout.ly b/general/scoreLayout.ly index 9f5f70f..a7a50b7 100644 --- a/general/scoreLayout.ly +++ b/general/scoreLayout.ly @@ -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 } } diff --git a/general/scorePaper.ly b/general/scorePaper.ly index 33f1666..02d0eff 100644 --- a/general/scorePaper.ly +++ b/general/scorePaper.ly @@ -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 } @@ -124,5 +125,6 @@ \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 } } } } diff --git a/manuscripts/bass.ly b/manuscripts/bass.ly index 1b68d6d..ba6964d 100644 --- a/manuscripts/bass.ly +++ b/manuscripts/bass.ly @@ -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 = diff --git a/manuscripts/bassClarinet.ly b/manuscripts/bassClarinet.ly index b3a09b5..500a417 100644 --- a/manuscripts/bassClarinet.ly +++ b/manuscripts/bassClarinet.ly @@ -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 = diff --git a/manuscripts/bassoon.ly b/manuscripts/bassoon.ly index 4cbb338..a3f3b1c 100644 --- a/manuscripts/bassoon.ly +++ b/manuscripts/bassoon.ly @@ -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?) diff --git a/manuscripts/cello.ly b/manuscripts/cello.ly index a5ee475..26800e5 100644 --- a/manuscripts/cello.ly +++ b/manuscripts/cello.ly @@ -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?) diff --git a/manuscripts/clarinetSolo.ly b/manuscripts/clarinetSolo.ly index b02b527..864bed7 100644 --- a/manuscripts/clarinetSolo.ly +++ b/manuscripts/clarinetSolo.ly @@ -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 † #'(-3 . -1) \markup \tiny \left-column { - \line { † "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 † #'(-3 . -1) \markup \tiny \left-column { + \line { † "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?) diff --git a/manuscripts/flute.ly b/manuscripts/flute.ly index b694c61..89982d4 100644 --- a/manuscripts/flute.ly +++ b/manuscripts/flute.ly @@ -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 } diff --git a/manuscripts/horn.ly b/manuscripts/horn.ly index 7f62ef5..475bd7e 100644 --- a/manuscripts/horn.ly +++ b/manuscripts/horn.ly @@ -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 = diff --git a/manuscripts/oboe.ly b/manuscripts/oboe.ly index 37029da..9ad4841 100644 --- a/manuscripts/oboe.ly +++ b/manuscripts/oboe.ly @@ -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 | } diff --git a/manuscripts/perc1.ly b/manuscripts/perc1.ly index 9a7b313..fbbdbef 100644 --- a/manuscripts/perc1.ly +++ b/manuscripts/perc1.ly @@ -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 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 >> #}) diff --git a/manuscripts/perc2.ly b/manuscripts/perc2.ly index 792c37f..5508600 100644 --- a/manuscripts/perc2.ly +++ b/manuscripts/perc2.ly @@ -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 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 8\> htc8 htc8 | %140 r8 hth8 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 >> #}) diff --git a/manuscripts/pianoDown.ly b/manuscripts/pianoDown.ly index 3c36fc7..6306412 100644 --- a/manuscripts/pianoDown.ly +++ b/manuscripts/pianoDown.ly @@ -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 4( 4) r4 | %135 - r4 4-> r4 | %136 + r4 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 8-.\f\> | 8-.\! r8 r4 r8 8(\< | @@ -142,7 +151,7 @@ pianoDownMusic = \undo \omit Voice.Clef r4 des'4 r4 | R1*3 | - R1\fermata | + r2\fermata r2 | 8(\sustainOn 8 2.)\fermata | } diff --git a/manuscripts/pianoUp.ly b/manuscripts/pianoUp.ly index 1ed65cc..85a2819 100644 --- a/manuscripts/pianoUp.ly +++ b/manuscripts/pianoUp.ly @@ -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 2 | %091 - 2 r4\< e,4 | %092 + 2 r4\< e4 | %092 g4\mf r4 r2 | %093 R1*2 | %094-95 R1*3/4*2 | %096-97 - r4 2.\arpeggio\mf | %098 + r4 2.\arpeggio\mf | %098 R1 \clef bass | %099 r4 r8 8-.\p r4 g8-. r8 \clef treble | %100 r4 8-.\< 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 8-.\f\> | + \tag #'score { s1*36 } + s1 + \transposedCueDuring "clarinetSolo" #UP bes { + \tag #'part { <>^\markup \tiny { clarinet } } + R1*4 | %168-171 + r2 r4 + } + r8 8-.\f\> | 8-.\! r8 r4 r8 8(\< | 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\< 8 2.->)\!\fermata | } diff --git a/manuscripts/tempoMap.ly b/manuscripts/tempoMap.ly index 117daf3..bf0a05a 100644 --- a/manuscripts/tempoMap.ly +++ b/manuscripts/tempoMap.ly @@ -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 "||" | diff --git a/manuscripts/trombone.ly b/manuscripts/trombone.ly index 66a1723..121076e 100644 --- a/manuscripts/trombone.ly +++ b/manuscripts/trombone.ly @@ -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?) diff --git a/manuscripts/trumpet.ly b/manuscripts/trumpet.ly index f1e32b6..d761a62 100644 --- a/manuscripts/trumpet.ly +++ b/manuscripts/trumpet.ly @@ -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 | } diff --git a/manuscripts/viola.ly b/manuscripts/viola.ly index 1b09742..7364391 100644 --- a/manuscripts/viola.ly +++ b/manuscripts/viola.ly @@ -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 | } diff --git a/manuscripts/violin1.ly b/manuscripts/violin1.ly index eb76c63..aa1f1bb 100644 --- a/manuscripts/violin1.ly +++ b/manuscripts/violin1.ly @@ -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\> | 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 | } diff --git a/manuscripts/violin2.ly b/manuscripts/violin2.ly index 6af18bd..35e7d8e 100644 --- a/manuscripts/violin2.ly +++ b/manuscripts/violin2.ly @@ -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\> | 8-.\! r8 r4 r8 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 | } diff --git a/parts/parts_tiny-cartel.ly b/parts/parts_tiny-cartel.ly index aaebac4..dc910f2 100644 --- a/parts/parts_tiny-cartel.ly +++ b/parts/parts_tiny-cartel.ly @@ -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 >> >> } } @@ -109,7 +109,7 @@ } \score { << - \hornStaff \compressMMRests << \tempoMap \hornMusic >> + \hornStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \hornMusic >> >> } } @@ -127,7 +127,7 @@ } \score { << - \trumpetStaff \compressMMRests << \tempoMap \trumpetMusic >> + \trumpetStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \trumpetMusic >> >> } } @@ -145,7 +145,7 @@ } \score { << - \tromboneStaff \compressMMRests << \tempoMap \tromboneMusic >> + \tromboneStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \tromboneMusic >> >> } } @@ -159,13 +159,23 @@ 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 + } + } } } } @@ -178,13 +188,23 @@ 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 + } + } } } } @@ -201,7 +221,7 @@ } \score { << - \pianoStaff \compressMMRests << \tempoMap \pianoUpMusic >> \compressMMRests \pianoDownMusic + \pianoStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \pianoUpMusic >> \compressMMRests { \removeWithTag #'score \pianoDownMusic } >> } } @@ -219,7 +239,7 @@ } \score { << - \violinOneStaff \compressMMRests << \tempoMap \violinOneMusic >> + \violinOneStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \violinOneMusic >> >> } } @@ -237,7 +257,7 @@ } \score { << - \violinTwoStaff \compressMMRests << \tempoMap \violinTwoMusic >> + \violinTwoStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \violinTwoMusic >> >> } } @@ -255,7 +275,7 @@ } \score { << - \violaStaff \compressMMRests << \tempoMap \violaMusic >> + \violaStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \violaMusic >> >> } } @@ -273,7 +293,7 @@ } \score { << - \celloStaff \compressMMRests << \tempoMap \celloMusic >> + \celloStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \celloMusic >> >> } } @@ -291,7 +311,7 @@ } \score { << - \bassStaff \compressMMRests << \tempoMap \bassMusic >> + \bassStaff \compressMMRests << \removeWithTag #'score \tempoMap \removeWithTag #'score \bassMusic >> >> } } diff --git a/tiny-cartel.ly b/tiny-cartel.ly index fa2c1c3..2937b74 100644 --- a/tiny-cartel.ly +++ b/tiny-cartel.ly @@ -60,46 +60,48 @@ << \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) } -- 2.39.5