\version "2.24.0" #(ly:set-option 'point-and-click #f) \header { title = "B.C. II" composer = "Fredrik Olofsson 1999" tagline = "v2021-11-21" } \paper { evenHeaderMarkup = \markup { \fill-line { \unless \on-first-page \fromproperty #'page:page-number-string \unless \on-first-page \fromproperty #'header:instrument \unless \on-first-page \fromproperty #'header:title } } oddHeaderMarkup = \evenHeaderMarkup ragged-bottom = ##f ragged-last-bottom = ##t } \layout { \accidentalStyle modern-cautionary \context { \Score \numericTimeSignature } } %---------------------------------------------------------------------------- rs = { \once \override Rest.stencil = #ly:percent-repeat-interface::beat-slash \once \override Rest.thickness = #0.48 \once \override Rest.slope = #1.7 \once \override Rest.staff-position = #0 \once \override Rest.X-extent = #'(0 . 0) r4 } %---------------------------------------------------------------------------- global = { %Timeline \tempo 4 = 72 \time 4/4 s1 \bar "||" \mark \markup { \box "2" } s1*15 \bar ".|:-|" \mark \markup { \box "17" } \repeat volta 3 { \time 2/4 s2 \time 4/4 s1*3 } \alternative { { s1 } { s1 \time 2/4 s2 } } \bar "||" \mark \markup { \box "24" } \time 4/4 s1*18 \bar "|." \mark \markup { \small \bold "ATTACCA" } } %---------------------------------------------------------------------------- pattern = \relative c' { << s4\p { \repeat unfold 2 { a'16\( g e d\) e4 g16\( a g e\) d4 e16\( g a g\) e4 d16\( e g a\) g4 e16\( d e g\) a4 g16\( e d e\) g4 } b16\( a fis e\) fis4 a16\( b a fis\) e4 fis16\( a b a\) fis4 e16\( fis a b\) a4 fis16\( e fis a\) b4 a16\( fis e fis\) a4 cis16\( b g fis\) g4 b16\( cis b g\) fis4 g16\( b cis b\) g4 fis16\( g b cis\) b4 g16\( fis g b\) cis4 b16\( g fis g\) b4-- } >> } melodyA = \relative c' { r2 \grace gis'8 a\( d16 a c a cis8 e2. a4 fis1~ 2\)\> r2\! r4 d~\( 8 dis16 e d c d b~ 1~ 2\)\> r2\! r4 r8 b~\( 4. d8~ 4 g,2.~ 1~ 2\)\> r2\! R1 } melodyB = \relative c' { r2 r16 a'\( d a c a cis e~ 2. a4 fis1~ 2\)\> r2\! r2 d8\( dis16 e d c d b~ 1~ 2\)\> r2\! r4 r8 b~\( 2~ 4 g2.~ 4 e2.~ << { s2 s2\> } 1~ >> 8\)\! r r4 r2 } bassRiff = \relative c { dis16 e dis8-. b16 a b dis e8-. dis16 b a b dis8-. e16 dis b a b8-. dis16 e dis b a8-. b16 dis e dis b8-. a16 b d e d8-. b16 a b d e8-. d16 b a b d8-. e16 d b a b8-. d16 e d b } sopranoNotes = \relative c' { R1 | %--2 R1*2 r4 \pattern r r2 | %--17 R2 a'2.~\f 8 r a2.~ 8 r r b~-> 2.~ 1 1~\repeatTie 4\> r\! | %--24 R1*2 r4 \pattern dis16\(\ppp cis a gis\) a4 cis16\( dis cis a\) gis4 a16\( cis dis cis\) a4 gis16\( a cis dis\) cis4 a16\( gis a cis\) dis4 cis16\( a gis a\) cis4-- r r2 } altoNotes = \relative c' { R1 | %--2 R1*2 r2 \pattern r2 | %--17 R2 e2.~\f 8 r e2.~ 8 r r g~-> 2.~ 1 1~\repeatTie 4\> r\! | %--24 R1*2 r2 \pattern dis'16\(\ppp cis a gis\) a4 cis16\( dis cis a\) gis4 a16\( cis dis cis\) a4 gis16\( a cis dis\) cis4 a16\( gis a cis\) dis4 cis16\( a gis a\) r4 r2 } tenorOneNotes = \relative c' { R1 | %--2 R1*2 r2 r4 \pattern r4 | %--17 R2 dis2.~\f 8 r dis2.~ 8 r r d~-> 2.~ 1 1~\repeatTie 4\> r\! | %--24 R1*2 r2 r4 \pattern dis'16\(\ppp cis a gis\) a4 cis16\( dis cis a\) gis4 a16\( cis dis cis\) a4 gis16\( a cis dis\) cis4 a16\( gis a cis\) dis4-- r4 r2 } tenorTwoNotes = \relative c' { R1 | %--2 R1*2 R1 \pattern | %--17 R2 b2.~\f 8 r b2.~ 8 r r a~-> 2.~ 1 1~\repeatTie 4\> r\! | %--24 R1*2 R1 \pattern dis'16\(\ppp cis a gis\) a4 cis16\( dis cis a\) gis4 a16\( cis dis cis\) a4 gis16\( a cis dis\) cis4 a16\( gis a cis\) r4 r2 } baritoneNotes = \relative c { \tag #'score { \clef bass } R1 | %--2 R1*15 | %--17 r16 b8^^\ff r16 r4 f'2.~\f 8 r f2.~ 8 r r e8~-> 2.~ 1 1~\repeatTie 4\> r\! | %--24 R1*3 \transpose c c, { << { s2 s16 s16\mp } \melodyB >> } R1*3 } trumpetOneNotes = \relative c' { R1 | %--2 R1*3 << { s2 s2\mf } \melodyA >> | %--17 r16 b''8^^\ff r16 r4 R1*4 R1 R2 | %--24 R1*3 << { s2 s16 s16\mf } \melodyB >> R1*3 } trumpetTwoChords = \chordmode { s1 s1*15 b2:11.9+.5- s1 s1 e:m11 s1 s1 bes2:7+.5+ b1:m } trumpetTwoNotes = \relative c' { R1 | %--2 R1*15 | %--17 \rs-"solo ad lib." \rs \repeat unfold 16 { \rs } \rs \rs \rs \rs \rs \rs | %--24 \rs \rs \rs \rs \rs \rs \rs \rs-\markup { \halign #0 "end solo" } R1*16 } trumpetThreeNotes = \relative c' { R1 | %--2 R1*3 << { s2 s2\mf^\markup { \halign #0 "cup" } s1*9 s2 s2^"(to open)" } \melodyA >> | %--17 r16 dis'8^^\ff^\markup { \halign #0 "open" } r16 r4 R1*4 R1 R2 | %--24 R1*3 << { s2 s16 s16\mf^\markup { \halign #0 "cup" } } \melodyB >> R1*3 } trumpetFourNotes = \relative c' { R1 | %--2 R1*3 << { s2 s2\mf^\markup { \halign #0 "harmon" } s1*9 s2 s2^"(to open)" } \melodyA >> | %--17 r16 cisis'8^^\ff^\markup { \halign #0 "open" } r16 r4 R1*4 R1 R2 | %--24 R1*3 << { s2 s16 s16\mf^\markup { \halign #0 "harmon" } } \melodyB >> R1*3 } tromboneOneNotes = \relative c { R1 | %--2 r4 g''2.~\mp 1~ 1~ 2. r4 \repeat unfold 2 { r4 2.~ 1~ 1~ 2. r4 } r4 2.~ 1~ 1 | %--17 r16 a8^^\ff r16 r4 a2.~\f^\markup { \halign #0 "tacet 1x" } 8 r a2.~ 8 r r g~-> 2.~ 1 1~\repeatTie 4\> r\! | %--24 r4 g2.~\mp 1~ 1~ 2. r4 \repeat unfold 2 { r4 2.~ 1~ 1~ 2. r4 } r4 2.~ 1~ 2.~\> 8\! 8-. R1*3 } tromboneTwoNotes = \relative c { R1 | %--2 r4 d'2.~\mp 1~ 1~ 2. r4 \repeat unfold 2 { r4 2.~ 1~ 1~ 2. r4 } r4 2.~ 1~ 1 | %--17 r16 e8^^\ff r16 r4 dis2.~\f^\markup { \halign #0 "tacet 1x" } 8 r dis2.~ 8 r r d!~-> 2.~ 1 1~\repeatTie 4\> r\! | %--24 r4 d2.~\mp 1~ 1~ 2. r4 \repeat unfold 2 { r4 2.~ 1~ 1~ 2. r4 } r4 2.~ 1~ 2.~\> 8\! 8-. R1*3 } tromboneThreeNotes = \relative c { R1 | %--2 r4 a'2.~\mp 1~ 1~ 2. r4 \repeat unfold 2 { r4 2.~ 1~ 1~ 2. r4 } r4 2.~ 1~ 1 | %--17 r16 b8^^\ff r16 r4 b2.~\f^\markup { \halign #0 "tacet 1x" } 8 r b2.~ 8 r r a~-> 2.~ 1 1~\repeatTie 4\> r\! | %--24 r4 a2.~\mp 1~ 1~ 2. r4 \repeat unfold 2 { r4 2.~ 1~ 1~ 2. r4 } r4 2.~ 1~ 2.~\> 8\! 8-. R1*3 } tromboneBassNotes = \relative c { R1 | %--2 r4 e2.~\mp 1~ 1~ 2. r4 \repeat unfold 2 { r4 2.~ 1~ 1~ 2. r4 } r4 2.~ 1~ 1 | %--17 r16 f8^^\ff r16 r4 f2.~\f^\markup { \halign #0 "tacet 1x" } 8 r f2.~ 8 r r e~-> 2.~ 1 1~\repeatTie 4\> r\! | %--24 r4 e2.~\mp 1~ 1~ 2. r4 \repeat unfold 2 { r4 2.~ 1~ 1~ 2. r4 } r4 2.~ 1~ 2.~\> 8\! 8-. R1*3 } guitarNotes = \relative c' { R1 | %--2 R1*15 | %--17 r16 dis->\f^\markup { \halign #0 "dist." } f g a g f e 2.~ 8 r q2.~ 8 r 1~ 1 1~\repeatTie 4 r | %--24 R1*18 } pianoNotesRH = \relative c' { R1 | %--2 R1*3 << { s2 s2\p^\markup { \halign #0 "organ" } } \melodyA >> | %--17 r16 8^^ r16 r8 a,16 b \transpose c c' { \bassRiff } r8 a16 b d8-. e16 d b a b8-. d16 e d b r8 R2 | %--24 R1*18 } pianoNotesLH = \relative c { R1 | %--2 R1*14 r2 r4 r8 a,~^\f | %--17 16 b8^^ r16 r8 a16 b \transpose c c, { \bassRiff } a8\laissezVibrer a16 b d8-. e16 d b a b8-. d16 e d b a8~ 16 r8. r4 | %--24 R1*18 } bassNotes = \relative c { r2 r16 bes\mp d fis a fis d bes | %--2 b!2.~ 16 16 r8 \repeat unfold 2 { bes2.~ 16 16 r8 a2.~ 16 16 r8 g2.~ 16 16 r8 e2.~ 16 16 r8 b'2.~ 16 16 r8 } bes2.~ 16 16 r8 a2.~ 16 16 r8 g2.~ 16 16 r8 e2.~ 16 r16 a8~\f | %--17 a16 b8^^ r16 r8 a16 b \bassRiff a8\laissezVibrer a16 b d8-. e16 d b a b8-. d16 e d b a8~ 16 bes\mp d fis a fis d bes | %--24 b!2.~ 16 16 r8 \repeat unfold 2 { bes2.~ 16 16 r8 a2.~ 16 16 r8 g2.~ 16 16 r8 e2.~ 16 16 r8 b'2.~ 16 16 r8 } bes2.~ 16 16 r8 a2.~ 16 16 r8 g2.~ 16 16 r8 e2.~\> 8\! 8-. R1*3 } drumNotes = \drummode { r2 \rs\p\<^"pick-up" \rs | %--2 << s4\mp << \repeat unfold 8 { hhc8 } \\ { bd4 sn8. bd16~ 4 sn } >> >> \rs^"sim. ad lib." \repeat unfold 55 { \rs } | %--17 << \new CueVoice \with { \override NoteHead.style = #'slash \override NoteHead.Y-offset = #2.5 \override Rest.Y-offset = #2.5 } { \voiceOne r16 8^^ } \\ { \rs\f \rs^\markup { \halign #0 "fill . . ." } } >> << { cymr8-> 4 8~ 8 4 8 } \\ { \improvisationOn \hide Stem tomml4^\markup { \halign #1.5 "ride" } 4 4 4 \improvisationOff } >> \rs^"sim." \repeat unfold 11 { \rs } \rs \rs \rs \rs \rs^"pick-up"_\markup { \halign #1 \italic "sub." \dynamic p }\< \rs | %--24 << s4\mp << \repeat unfold 8 { hhc8 } \\ { bd4 sn8. bd16~ 4 sn } >> >> \rs^"sim. ad lib." \repeat unfold 51 { \rs } \rs\> \rs \rs r8\! \improvisationOn tomml8-. \improvisationOff R1*3 } %---------------------------------------------------------------------------- #(set-global-staff-size 15) \book { \header { instrument = "C-score" } \score { \keepWithTag #'score << \new StaffGroup = "saxophones" << \new Staff \with { instrumentName = "Soprano" shortInstrumentName = "Ss." midiInstrument = "soprano sax" } << \global \sopranoNotes >> \new Staff \with { instrumentName = "Alto" shortInstrumentName = "As." midiInstrument = "alto sax" } << \altoNotes >> \new Staff \with { instrumentName = "Tenor 1" shortInstrumentName = "Ts.1" midiInstrument = "tenor sax" } << \tenorOneNotes >> \new Staff \with { instrumentName = "Tenor 2" shortInstrumentName = "Ts.2" midiInstrument = "tenor sax" } << \tenorTwoNotes >> \new Staff \with { instrumentName = "Baritone" shortInstrumentName = "Bs." midiInstrument = "baritone sax" } << \clef bass \baritoneNotes >> >> \new StaffGroup = "trumpets" << \new Staff \with { instrumentName = "Trumpet 1" shortInstrumentName = "Tp.1" midiInstrument = "trumpet" } << \trumpetOneNotes >> << \new ChordNames { \override ChordName.font-size = #-1 \trumpetTwoChords } \new Staff \with { instrumentName = "Trumpet 2" shortInstrumentName = "Tp.2" midiInstrument = "trumpet" } << \trumpetTwoNotes >> >> \new Staff \with { instrumentName = "Trumpet 3" shortInstrumentName = "Tp.3" midiInstrument = "trumpet" } << \trumpetThreeNotes >> \new Staff \with { instrumentName = "Trumpet 4" shortInstrumentName = "Tp.4" midiInstrument = "trumpet" } << \trumpetFourNotes >> >> \new StaffGroup = "trombones" << \new Staff \with { instrumentName = "Trombone 1" shortInstrumentName = "Tb.1" midiInstrument = "trombone" } << \clef bass \tromboneOneNotes >> \new Staff \with { instrumentName = "Trombone 2" shortInstrumentName = "Tb.2" midiInstrument = "trombone" } << \clef bass \tromboneTwoNotes >> \new Staff \with { instrumentName = "Trombone 3" shortInstrumentName = "Tb.3" midiInstrument = "trombone" } << \clef bass \tromboneThreeNotes >> \new Staff \with { instrumentName = \markup { \column { "Bass" \line { "Trombone " } } } shortInstrumentName = "B.Tb." midiInstrument = "trombone" } << \clef bass \tromboneBassNotes >> >> \new Staff \with { instrumentName = "Guitar" shortInstrumentName = "Gt." midiInstrument = "distorted guitar" } << \clef "treble_8" \guitarNotes >> \new PianoStaff \with { instrumentName = "Piano" shortInstrumentName = "Pi." midiInstrument = "acoustic grand" midiMaximumVolume = #0.5 } << \new Staff << \pianoNotesRH >> \new Staff << \clef bass \pianoNotesLH >> >> \new Staff \with { instrumentName = "Bass" shortInstrumentName = "Bas." midiInstrument = "acoustic bass" } << \clef bass \bassNotes >> \new DrumStaff \with { instrumentName = "Drums" shortInstrumentName = "Dr." } << \drumNotes >> >> \layout {} \midi { \context { \Score midiChannelMapping = #'instrument } } } } %---------------------------------------------------------------------------- #(set-global-staff-size 22) \layout { \context { \Score \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1/16) skipBars = ##t } } \bookOutputName "./B.C.II-parts/B.C.II" \book { \bookOutputSuffix "Soprano" \header { instrument = \markup { "Soprano Sax in B" \smaller \flat } } \score { \new Staff \with { instrumentName = "Ss." } \transpose bes c' << \transposition bes \global \sopranoNotes >> } } \book { \bookOutputSuffix "Alto" \header { instrument = \markup { "Alto Sax in E" \smaller \flat } } \score { \new Staff \with { instrumentName = "As." } \transpose ees c' << \transposition ees \global \altoNotes >> } } \book { \bookOutputSuffix "Tenor1" \header { instrument = \markup { "Tenor Sax 1 in B" \smaller \flat } } \score { \new Staff \with { instrumentName = "Ts.1" } \transpose bes c'' << \transposition bes, \global \tenorOneNotes >> } } \book { \bookOutputSuffix "Tenor2" \header { instrument = \markup { "Tenor Sax 2 in B" \smaller \flat } } \score { \new Staff \with { instrumentName = "Ts.2" } \transpose bes c'' << \transposition bes, \global \tenorTwoNotes >> } } \book { \bookOutputSuffix "Baritone" \header { instrument = \markup { "Baritone Sax in E" \smaller \flat } } \score { \keepWithTag #'part \new Staff \with { instrumentName = "Bs." } \transpose ees c'' << \transposition ees, \global \clef treble \baritoneNotes >> } } \book { \bookOutputSuffix "Trumpet1" \header { instrument = \markup { "Trumpet 1 in B" \smaller \flat } } \score { \new Staff \with { instrumentName = "Tp.1" } \transpose bes c' << \transposition bes \global \trumpetOneNotes >> } } \book { \bookOutputSuffix "Trumpet2" \header { instrument = \markup { "Trumpet 2 in B" \smaller \flat } } \score { << \new ChordNames \transpose bes c' { \transposition bes \trumpetTwoChords } \new Staff \with { instrumentName = "Tp.2" } \transpose bes c' << \transposition bes \global \trumpetTwoNotes >> >> } } \book { \bookOutputSuffix "Trumpet3" \header { instrument = \markup { "Trumpet 3 in B" \smaller \flat } } \score { \new Staff \with { instrumentName = "Tp.3" } \transpose bes c' << \transposition bes \global \trumpetThreeNotes >> } } \book { \bookOutputSuffix "Trumpet4" \header { instrument = \markup { "Trumpet 4 in B" \smaller \flat } } \score { \new Staff \with { instrumentName = "Tp.4" } \transpose bes c' << \transposition bes \global \trumpetFourNotes >> } } \book { \bookOutputSuffix "Trombone1" \header { instrument = "Trombone 1" } \score { \new Staff \with { instrumentName = "Tb.1" } << \global \clef bass \tromboneOneNotes >> } } \book { \bookOutputSuffix "Trombone2" \header { instrument = "Trombone 2" } \score { \new Staff \with { instrumentName = "Tb.2" } << \global \clef bass \tromboneTwoNotes >> } } \book { \bookOutputSuffix "Trombone3" \header { instrument = "Trombone 3" } \score { \new Staff \with { instrumentName = "Tb.3" } << \global \clef bass \tromboneThreeNotes >> } } \book { \bookOutputSuffix "TromboneBass" \header { instrument = "Bass Trombone" } \score { \new Staff \with { instrumentName = "B.Tb." } << \global \clef bass \tromboneBassNotes >> } } \book { \bookOutputSuffix "Guitar" \header { instrument = "Guitar" } \score { \new Staff \with { instrumentName = "Gt." } << \global \clef "treble_8" \guitarNotes >> } } \book { \bookOutputSuffix "Piano" \header { instrument = "Piano" } \score { \new PianoStaff \with { instrumentName = "Pi." } << \new Staff << \global \pianoNotesRH >> \new Staff << \global \clef bass \pianoNotesLH >> >> } } \book { \bookOutputSuffix "Bass" \header { instrument = "Bass" } \score { \new Staff \with { instrumentName = "Bas." } << \global \clef bass \bassNotes >> } } \book { \bookOutputSuffix "Drums" \header { instrument = "Drums" } \score { \new DrumStaff \with { instrumentName = "Dr." } << \global \drumNotes >> } }