You are on page 1of 26

%------------------------------------------------------------------------------% % Copyright (c) 2013 Louis Melahn % % Score for a capella TTBB choir % % de Victoria, Thomas Ludovicus (Toms

Luis de Victoria) % Tenebrae factae sunt % % This work, and any image derived from it, is licensed under the % Creative Commons Attribution-ShareAlike 3.0 Unported License. % To view a copy of this license, visit % http://creativecommons.org/licenses/by-sa/3.0/. % %------------------------------------------------------------------------------% GLOBAL SETUP %------------------------------------------------------------------------------\version "2.16.2" \language "english" \header { title = \markup { \column { \normal-text \fontsize #5 "Tenebr fact sunt" \vspace #2 } } composer = \markup { \column { "Thomas Ludovicus de Victoria (1548-1611)" \vspace #1 } } tagline = \markup { \override #'(box-padding . 1.0) \override #'(baseline-skip . 2.7) \box \center-column { \line { \small \line { Typeset using \with-url #"http://www.lilypond.org/" "LilyPond (http://www.lilypond.org/)" by Louis Melahn, L.C. \hspace #0.5 Copyright 2013. } } \line { \teeny \line { Licensed under the Creative Commons Attribution-ShareAlike 3.0 (Unported) License, for details see: \hspace #-0.5 \with-url #"http://creativecommons.org/licenses/by-sa/3.0" http://creativecommons.org/licenses/by-sa/3.0 } } } } } %------------------------------------------------------------------------------% PAGE SETUP %------------------------------------------------------------------------------% Place the desired "paper" block, together with the corresponding % "set-global-staff-size," lowest. %

%------------------------------------------------------------------------------% MACROS AND VARIABLES %------------------------------------------------------------------------------suggAcc = { \once \override AccidentalSuggestion #'avoid-slur = #'inside \once \set suggestAccidentals = ##t } suggAccCollideSlur = { \once \override AccidentalSuggestion #'outside-staff-priority = ##f \suggAcc } % This tweak overcomes a collision between the star (*) mark % and the first word of lyrics of the coda. The lyrics % is just a tad bit too close to the star, even when there is % no collision. slideOver = { \once \override Score.NoteColumn #'X-offset = #1 } rit = \markup { \italic "rit." } fixBreathingSign= { \override BreathingSign #'text = \markup { \fontsize #5 } \override BreathingSign #'Y-offset = #0.75 } bigStar = \markup {\fontsize #5 * } bigStarInner = { \once \override \once \override \once \override \once \override } fixBigStar= { } codaMark = { % Set coda sign as rehearsal mark and adjust size if needed \once \override Score.RehearsalMark #'font-size = #4 \mark \markup { \musicglyph #"scripts.coda" } } codaAndStar = { \once \override Staff.RehearsalMark #'extra-offset = #'(0 . -8) \once \override Staff.RehearsalMark #'baseline-skip = #-12.5 \once \override Staff.RehearsalMark #'direction = #UP \mark \markup \center-column { \musicglyph #"scripts.coda" \vspace #2 \bigStar } } segnoMark = { % Set segno sign as rehearsal mark and adjust size if needed \once \override Staff.RehearsalMark #'font-size = #1 \once \override Staff.RehearsalMark #'extra-offset = #'(0 . 0) Staff.RehearsalMark Staff.RehearsalMark Staff.RehearsalMark Staff.RehearsalMark #'extra-offset = #'(0 . 3) #'baseline-skip = #0 #'direction = #DOWN #'Y-offset = #-10 \mark \bigStar

\once \override Staff.RehearsalMark #'baseline-skip = #0 \once \override Staff.RehearsalMark #'direction = #UP \mark \markup { \musicglyph #"scripts.segno" }

etInclinato = { \once \override \once \override \once \override \once \override \mark \markup {

Staff.RehearsalMark #'direction = #UP Staff.RehearsalMark #'extra-offset = #'(0 . -43) Staff.RehearsalMark #'self-alignment-X = #RIGHT Staff.RehearsalMark #'Y-offset = #0 \italic { "Et inclinato " } \translate #'(1 . 1) \musicglyph #"scripts.coda" "usque ad " \translate #'(1.5 . 1.75) \musicglyph #"scripts.segno" "." }

%------------------------------------------------------------------------------% SECTION I %------------------------------------------------------------------------------% Global layout %------------------------------------------------------------------------------global = { \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible \override Score.BarNumber #'padding = #4 \fixBigStar \fixBreathingSign \key d \minor \time 2/2 \dynamicUp \skip 1*30 \bar "||" \skip 1*9 \bar "||" } global_solo = { \set Score.currentBarNumber = #40 \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible \override Score.BarNumber #'padding = #4 \fixBreathingSign \key d \minor \time 2/2 \dynamicUp \skip 1*19 \bar "|." } %------------------------------------------------------------------------------% Notes and lyrics %------------------------------------------------------------------------------% Main Section %------------------------------------------------------------------------------%%% Tenor I tenor_primus_notes = \relative c' { \clef "G_8" r2 d ~ | d4 g, g ef' ~ | ef8 d16 c bf4 c2 | a r4 d | %5 d2 e4 e |

} tenor_primus_words = \lyricmode { Te -- ne -- br fa -- _ _ _ ct sunt, dum cru -- ci -- fi -- xis -- sent Ie -- sum Iu -- d -- _ _ _ _ _ i: et cir -- ca ho -- ram no -- nam ex -- cla -- ma -- vit Ie -- sus vo -- ce ma -- _ _ _ gna: De -- us me -- us, De -- us me -- us, ut quid me de -- re -- li -- qui -- sti, de -- re -- li -- qui -- sti? } tenor_primus_dynamics = { s2 s \p | \skip 1 | s4 s8 s \> s2 | s8 s \! s2. | %5 s4 s \< s s \! | \skip 1 | s2 \> s4 \! s | \skip 1 | s2 s4 \> s | %10 s4 \! s2. \mf | s2 \< s4 \! s | \skip 1*2 | s2. s4 \f \< | %15 s8 s \! s2. |

f2. d4 | c2 a4 a | bf2. a8 g | a4 g2 fs4 | %10 g d' d d | f4.( e16 d c4 ) d | ef ( d2 c4 ) | d1 ~ | d2 r4 d | %15 g g2 fs4 | g d f f | e8 f g2 fs4 | g2 r | r bf, ~ | %20 bf4 a a2 | g r4 g' ~ | g fs fs2 | g r | R1 | %25 r4 d g2 | f4 d e fs | g ( f?8 ef d4 ef! ) | d bf c d | d2.( c4 ) | %30 d1 | %CODA

} tenor_primus_express = { \skip 1 | s2. \breathe s4 | \skip 1*2 | %5 \skip 1 | \skip 1 | s2.\breathe s4 | \skip 1*2 | %10 s4 \fermata \breathe s2. | \skip 1*4 %15 s4 s2-^ s4 | s2 \breathe s | \skip 1*3 | %20 \skip 1*5 | %25 \skip 1 | s4 \breathe s2. | s4 s8 \suggAccCollideSlur s s2 | s4 \breathe s s ^ \rit s4 | \skip 1 | %30 s1 \! \fermata \codaAndStar %CODA } %%% Tenor II tenor_secundus_notes = \relative c' { \clef "G_8" R1 | bf2. g4 | g ef'2 ef4 | d a a2 | %5 b4 b c2 ~ | c d | ef2 d ~ | d r4 a | c1 | %10 bf |

\skip 1*3 | s2 s \f | %20 \skip 1 s2. s4 \f | \skip 1*3 | %25 s4 s2. \mf | s4 s4 \< s2 | s1 \! | s4 s \p s2 | s2 s8 s \> s4 | %30 s1 \! | %CODA

} tenor_secundus_words = \lyricmode { Te -- ne -- br fa -- ct sunt, dum cru -- ci -- fi -- xis -- sent Ie -- sum Iu -- d -- i: et cir -- ca ho -- ram no -- nam ex -- cla -- ma -- vit Ie -- sus vo -- ce ma -- gna: De -- us me -- us, ut quid me de -- re -- li -- qui -- sti, de -- re -- li -- qui -- sti? } tenor_secundus_dynamics = { \skip 1 | s1 \p | s2 s8 \> s4. | s8 s \! s2. | %5 \skip 1*4 | s2 s4 \> s | %10 s1 \! s4 s \mf \< s8 s \! s4 | \skip 1*2 | s4 s \f \< s8 s \! s4 | %15 \skip 1*5 | %20 s2 s \f | s2. s8 s \> | \skip 1 | s1 \! \skip 1 | %25 s2. s4 \mf | \skip 1*2 | s4 s \p s2 |

r4 a a a | c f, g2 | a r | r4 a d d ~ | %15 d c d a | bf bf a4. ( bf8 | c4. bf8 a2 ) | g r | R1 | %20 r2 d' ~ | d4 c c2 | d1 ~ | d1 | R1 | %25 r2 r4 g, | d'2 c4 a | g a bf g | r g g bf | bf2 ( a4 g ) | %30 a1 | %CODA

} tenor_secundus_express = { \skip 1*3 | s4 \breathe s2. | %5 \skip 1*5 | %10 s1 \fermata | \skip 1*4 | %15 \skip 1*5 | %20 \skip 1*5 | %25 \skip 1 | s2. \breathe s4 | \skip 1 | s2 s4 ^ \rit s | \skip 1 | %30 s1 \fermata \bigStarInner | %CODA } %%% Bassus I bassus_primus_notes = \relative c' { \clef bass R1 | g2. c,4 | c g'2 g4 | fs1 | %5 r4 g g2 | a4 a bf2 | a4 g2 fs4 | g d f?2 ~ | f4 e8 d c2 | %10 d r4 d | d d f4. ( e16 d | c4 ) d ef2 | d4 a' bf bf ~ | bf a bf a | %15 g g a2 | g r | R1 | R | r2 g ~ | %20 g4 fs fs2 | g4 c, g'2 | a d,4 a' | bf2 a4 f | g a bf ( a8 g | %25

s2 s8 s \> s4 | %30 s1 \! | %CODA

} bassus_primus_words = \lyricmode { Te -- ne -- br fa -- ct sunt, dum cru -- ci -- fi -- xis -- sent Ie -- _ sum Iu -- d -- _ _ _ i: et cir -- ca ho -- ram no -- nam ex -- cla -- ma -- vit Ie -- sus vo -- ce ma -- gna: De -- us me -- us, De -- us me -- us, ut quid me de -- re -- li -- qui -- sti, ut quid me de -- re -- li -- qui -- sti? } bassus_primus_dynamics = { \skip 1 | s1 \p | s2 s8 \> s4. | s8 s \! s2. | %5 \skip 1*4 | s2 s4 \> s | %10 s2. \! s4 \mf | s8 s \< s4 s8 \! s s4 | \skip 1 | s4 s8 \f \< s s s \! s4 | s1 | %15 \skip 1*4 | s2 s \f | %20 \skip 1 s2 s2 \> | s16 s \! s8 s2 s4 \mf | \skip 1*2 | %25 \skip 1*3 | s4 s2. \p | \skip 1 | %30 s16 \> s s8 s s \! s2 | %CODA } bassus_primus_express = { \skip 1*4 | %5 \skip 1*2 | s4 \breathe s2-> s4 | s4 \breathe s2. | \skip 1 | %10 s2 \fermata s2 | \skip 1*2 |

a2 ) g | R1 | r4 d g2 | f4 d e f | g ( f8[ e f d] g4 ~ | %30 g fs ) fs2 | %CODA

s4 \breathe s2. | \skip 1 | %15 \skip 1*5 | %20 \skip 1 | s4 \breathe s2. | s2 s4 \breathe s | s2. \breathe s4 | \skip 1 | %25 \skip 1*3 | s4 \breathe s s ^ \rit s | \skip 1 | %30 s2 s \fermata \bigStarInner | %CODA

%%% Bassus II bassus_secundus_notes = \relative c { \clef bass d2. g,4 | g2 ef' ~ | ef c | d1 | %5 r4 g c,2 | f4 f bf,2 | c d | g, d' | c4. bf8 a2 | %10 g1 | R1*2 | r4 d' g g ~ | g fs g d | %15 ef ef d2 | g, r4 d' | c2 d | g, r | g1 | %20 d' | ef | d2 r4 d | g2 f4 d | e f g ( f8 e | %25 d e f d ef2 ) | d4 bf c d | ef ( d8 c bf4 c ) | d g, c bf | g8 ( a bf c d4 ef ) | %30 d1 | %CODA } bassus_secundus_words = \lyricmode {

} bassus_secundus_dynamics = { s2. \p s4 | \skip 1 | s2 s8 s \> s4 | s4 s \! s2 | %5 \skip 1*5 | %10 \skip 1*3 | s4 s \f \< s8 s \! s4 | \skip 1 | %15 \skip 1*4 | s1 \f | %20 \skip 1*5 | %25 \skip 1*3 | s4 s2. \p | s2 s4 \> s | %30 s1 \! | %CODA } bassus_secundus_express = { \skip 1 | s2 \breathe s2 | \skip 1*2 | %5 \skip 1*2 | s2 s-> | s2 \breathe s | \skip 1 | %10 s1 \fermata | \skip 1*2 | s2. s4-^ | \skip 1 | %15 \skip 1*5 | %20 \skip 1*3 | s2.\breathe s4 | \skip 1 | %25 \skip 1*3 | s2 s4 ^ \rit s | \skip 1 | %30 s1 \fermata \bigStarInner |

Te -- ne -- br fa -- ct sunt, dum cru -- ci -- fi -- xis -- sent Ie -- sum Iu -- d -- _ _ i: ex -- cla -- ma -- vit Ie -- sus vo -- ce ma -- gna: vo -- ce ma -- gna: De -- us me -- us, ut quid me de -- re -- li -- qui -- sti, de -- re -- li -- qui -- sti, de -- re -- li -- qui -- sti?

%CODA } %------------------------------------------------------------------------------% Coda %------------------------------------------------------------------------------%%% Tenor I tenor_primus_coda_notes = \relative c' { %CODA--31 \slideOver r2 d ~ | d f ~ | f4 e e2 | d f4. ( e8 | %35 d2 ) c | d r | r r4 bf | c d ef d | d1 | } tenor_primus_coda_words = \lyricmode { Et in cli -- na -- to ca -- pi -- te e -- mi -- sit spi -- ri -- tum. } tenor_primus_coda_dynamics = { %CODA--31 s2 s \p | \skip 1*3 | %35 \skip 1*2 | s2. s4 \pp | s4 s \> s2 | s1 \! | } tenor_primus_coda_express = { %CODA--31 \skip 1*3 | s2 \breathe s | %35 \skip 1*4 | s1 \fermata \segnoMark | } %%% Tenor II tenor_secundus_coda_notes = \relative c' { %CODA--31 R1*4 | %35 r2 r4 g | a b c4. ( d8 | ef4 d8 c d2 | c4 bf a ) a | b1 | } tenor_secundus_coda_words = \lyricmode { e -- mi -- sit spi -- ri -- tum. } tenor_secundus_coda_dynamics = {

} tenor_secundus_coda_express = { %CODA--31 \skip 1*4 | %35 \skip 1*4 | s1 \fermata | } %%% Bassus I bassus_primus_coda_notes = \relative c' { %CODA-31 g1 | bf2. a4 | a2 g | bf2. ( a8 g | %35 f4 ) a g2 | r4 d e f | g4. ( a8 bf2 | a4 g2 ) fs4 | g1 | } bassus_primus_coda_words = \lyricmode { Et in -- cli -- na -- to ca -- pi -- te e -- mi -- sit spi -- ri -- tum } bassus_primus_coda_dynamics = { %CODA-31 s1 \p | \skip 1*3 | %35 \skip 1 | s4 s2. \pp | \skip 1 | s4 s \> s2 | s1 \! | } bassus_primus_coda_express = { %CODA-31 \skip 1*2 | s1 \breathe | \skip 1 | %35 \skip 1*4 | s1 \fermata | } %%%Bassus II bassus_secundus_coda_notes = \relative c' {

%CODA--31 \skip 1*4 | %35 s2. s4 \pp | s8 s \< s2. | s1 \!| s4 s \> s2 | s1 \! |

} bassus_secundus_coda_words = \lyricmode { Et in -- cli -- na -- to ca -- pi -- te e -- mi -- sit spi -- ri -- tum. } bassus_secundus_coda_dynamics = { %CODA-31 s2 s2 \p | \skip 1*3 | %35 \skip 1*2 | s2. s4 \pp | s4 s \> s2 | s1 \! | } bassus_secundus_coda_express = { %CODA-31 \skip 1*3 | s2 \breathe s | %35 \skip 1*3 | s1 \fermata | } %------------------------------------------------------------------------------% Solo %------------------------------------------------------------------------------%%% Tenor I tenor_primus_solo_notes = \relative c' { %40 \clef "G_8" d1 | g2. e4 | e2 c4 f( ~ | f8 e d c bf2 ) | g4 g'2 ( fs4 ) | %45 g d2 ( c4 | bf a g2 ~ | g4 fs8 e fs2 ) | g r | bf1 ( | %50 c ) | bf | r4 bf ef d |

%CODA-31 r2 g, ~ | g d' ~ | d4 c c2 | bf d ~ | %35 d ef | d r | r r4 g, | a bf c d | g,1 |

} tenor_primus_solo_words = \lyricmode { Ex -- cla -- mans Ie -- sus vo -- ce ma -- gna, a -- it: Pa -- ter, in ma -- nus tu -- as co -- men -- do spi -- ri -- tum me -- _ _ _ _ um. } tenor_primus_solo_dynamics = { %40 s1 \mf | \skip 1*4 | %45 \skip 1*4 | s1 \< | %50 s1 \> | s1 \! | \skip 1*3 | %55 \skip 1 | s1 \< | s4 \! s8 s16 \> s s2 | s2. s4 \! | } tenor_primus_solo_express = { %40 \bar "" s1^\markup{ \pad-markup #1 \center-align \fontsize #5 \italic "Soli" } | \skip 1 | s2. \breathe s4 | \skip 1 | s4 \breathe s2. | %45 s4 \breathe s2. | \skip 1*4 | %50 \skip 1*5 | %55 \skip 1*3 | s1 \etInclinato | } %%% Tenor II tenor_secundus_solo_notes = \relative c' { %40 \clef "G_8" r2 g ~ | g c ~ | c4 a a2 | f4 f'4. ( e8 d c | bf4 ) g a2 | %45 g r | r4 d'2 ( c4 |

ef2 d ~ | d r4 g, | %55 d' d ef2 | d4 bf c d ~ | d c8 bf c2 | d1 |

} tenor_secundus_solo_words = \lyricmode { Ex -- cla -- mans Ie -- sus vo -- ce ma -- gna, a -- it: Pa -- ter, in ma -- nus tu -- as co -- men -- do, co -- men -- do spi -- ri -- tum me -- um. } tenor_secundus_solo_dynamics = { %40 s1 \mf | \skip 1*4 | %45 \skip 1*4 | s4 s2. \< | %50 s1 \> | s1 \! | \skip 1*3 | %55 \skip 1 | s1 \< | s4 \! s8 s16 \> s s2 | s2. s4 \! | } tenor_secundus_solo_express = { %40 \skip 1*3 | s4 \breathe s2. | \skip 1 | %45 \skip 1*5 | %50 \skip 1*3 | s2. \breathe s4 | \skip 1 | %55 \skip 1*4 | } %%% Bassus II bassus_secundus_solo_notes = { %40 \clef bass R1*5 | %45 r2 g ( ~ |

bf a8 g a2 ) | g r | r bf ( ~ | %50 bf4 a8 g a2 ) | bf4 f g f | g4. ( f8[ g a] bf4 ~ | bf a ) bf bf | a2 g | %55 r4 d g g | bf2 a4 f | g1 | a1 |

} bassus_secundus_solo_words = \lyricmode { a -- it: Pa -- ter, in ma -- nus tu -- _ _ _ _ as co -- men -- do spi -- ri -- tum me -- um, spi -- ri -- tum me -- um. } bassus_secundus_solo_dynamics = { %40 \skip 1*5 | %45 s2 s \mf | \skip 1*3 | s1 \< | %50 s1 \! \> | s1 \! | \skip 1*3 | %55 \skip 1*2 | s4 \< s2 s8 \! s \> | s2. s4 \! | } bassus_secundus_solo_express = { %40 \skip 1*5 | %45 \skip 1*5 | %50 \skip 1*2 | \suggAcc s4. s8 s2 | s2. \breathe s4 | \skip 1 | %55 \skip 1 | s4 \breathe s2. | \skip 1*2 | } %------------------------------------------------------------------------------% Score Data %------------------------------------------------------------------------------%% Main Section and Coda

g4 f ef2 ) | d1 | R | g | %50 f | r4 bf, ef d | ef4. d8 c4 bf, | c2 bf,4 g, | d d ef2 | %55 d4 bf, c2 | g,4 g f d | ef1 | d1

main_section = \new ChoirStaff << \new Staff << \set Staff.instrumentName = #"Tenor I" \new Voice = "tenor_primus" << \global { \tenor_primus_notes \tenor_primus_coda_notes } { \tenor_primus_dynamics \tenor_primus_coda_dynamics } { \tenor_primus_express \tenor_primus_coda_express } >> \lyricsto "tenor_primus" \new Lyrics { \tenor_primus_words \tenor_primus_coda_words } >> \new Staff << \set Staff.instrumentName = #"Tenor II" \new Voice = "tenor_secundus" << \global { \tenor_secundus_notes \tenor_secundus_coda_notes } { \tenor_secundus_dynamics \tenor_secundus_coda_dynamics } { \tenor_secundus_express \tenor_secundus_coda_express } >> \lyricsto "tenor_secundus" \new Lyrics { \tenor_secundus_words \tenor_secundus_coda_words } >> \new Staff << \set Staff.instrumentName = #"Bassus I" \new Voice = "bassus_primus" << \global { \bassus_primus_notes \bassus_primus_coda_notes } { \bassus_primus_dynamics \bassus_primus_coda_dynamics } { \bassus_primus_express

>>

>> \new Staff << \set Staff.instrumentName = #"Bassus II" \new Voice = "bassus_secundus" << \global { \bassus_secundus_notes \bassus_secundus_coda_notes } { \bassus_secundus_dynamics \bassus_secundus_coda_dynamics } { \bassus_secundus_express \bassus_secundus_coda_express } >> \lyricsto "bassus_secundus" \new Lyrics { \bassus_secundus_words \bassus_secundus_coda_words } >>

>> \lyricsto "bassus_primus" \new Lyrics { \bassus_primus_words \bassus_primus_coda_words }

\bassus_primus_coda_express

%% Solos solos = \new ChoirStaff << \new Staff << \set Staff.instrumentName = #"Tenor I" \new Voice = "tenor_primus_solo" << \global_solo \tenor_primus_solo_notes \tenor_primus_solo_dynamics \tenor_primus_solo_express >> \lyricsto "tenor_primus_solo" \new Lyrics \tenor_primus_solo_words >> \new Staff << \set Staff.instrumentName = #"Tenor II" \new Voice = "tenor_secundus_solo" << \global_solo \tenor_secundus_solo_notes \tenor_secundus_solo_dynamics \tenor_secundus_solo_express >> \lyricsto "tenor_secundus_solo" \new Lyrics \tenor_secundus_solo_words >> \new Staff << \set Staff.instrumentName = #"Bassus" \new Voice = "bassus_secundus_solo" << \global_solo

>>

>>

>> \lyricsto "bassus_secundus_solo" \new Lyrics \bassus_secundus_solo_words

\bassus_secundus_solo_notes \bassus_secundus_solo_dynamics \bassus_secundus_solo_express

%% MIDI OUTPUT %% All together all_together = \new ChoirStaff << \new Staff << \set Staff.midiInstrument = "violin" \set Staff.instrumentName = #"Tenor I" \new Voice = "tenor_primus" << \global { \tenor_primus_notes \tenor_primus_coda_notes \tenor_primus_solo_notes \tenor_primus_coda_notes } { \tenor_primus_dynamics \tenor_primus_coda_dynamics \tenor_primus_solo_dynamics \tenor_primus_coda_dynamics } >> \lyricsto "tenor_primus" \new Lyrics { \tenor_primus_words \tenor_primus_coda_words \tenor_primus_solo_words \tenor_primus_coda_words } >> \new Staff << \set Staff.midiInstrument = "viola" \set Staff.instrumentName = #"Tenor II" \new Voice = "tenor_secundus" << \global { \tenor_secundus_notes \tenor_secundus_coda_notes \tenor_secundus_solo_notes \tenor_secundus_coda_notes } { \tenor_secundus_dynamics \tenor_secundus_coda_dynamics \tenor_secundus_solo_dynamics \tenor_secundus_coda_dynamics } >> \lyricsto "tenor_secundus" \new Lyrics { \tenor_secundus_words \tenor_secundus_coda_words

>>

} >> \new Staff << \set Staff.midiInstrument = "cello" \set Staff.instrumentName = #"Bassus I" \new Voice = "bassus_primus" << \fixBigStar \global { \bassus_primus_notes \bassus_primus_coda_notes \skip 1*19 \bassus_primus_coda_notes } { \bassus_primus_dynamics \bassus_primus_coda_dynamics \skip 1*19 \bassus_primus_coda_dynamics } >> \lyricsto "bassus_primus" \new Lyrics { \bassus_primus_words \bassus_primus_coda_words \bassus_primus_coda_words } >> \new Staff << \set Staff.midiInstrument = "contrabass" \set Staff.instrumentName = #"Bassus II" \new Voice = "bassus_secundus" << \global { \bassus_secundus_notes \bassus_secundus_coda_notes \bassus_secundus_solo_notes \bassus_secundus_coda_notes } { \bassus_secundus_dynamics \bassus_secundus_coda_dynamics \bassus_secundus_solo_dynamics \bassus_secundus_coda_dynamics } >> \lyricsto "bassus_secundus" \new Lyrics { \bassus_secundus_words \bassus_secundus_coda_words \bassus_secundus_solo_words \bassus_secundus_coda_words } >>

\tenor_secundus_solo_words \tenor_secundus_coda_words

tenor_primus = \new ChoirStaff << \new Staff << \set Staff.midiInstrument = "violin"

>>

>>

\set Staff.instrumentName = #"Tenor I" \new Voice = "tenor_primus" << \global { \tenor_primus_notes \tenor_primus_coda_notes \tenor_primus_solo_notes \tenor_primus_coda_notes } { \tenor_primus_dynamics \tenor_primus_coda_dynamics \tenor_primus_solo_dynamics \tenor_primus_coda_dynamics } >> \lyricsto "tenor_primus" \new Lyrics { \tenor_primus_words \tenor_primus_coda_words \tenor_primus_solo_words \tenor_primus_coda_words }

tenor_secundus = \new ChoirStaff << \new Staff << \set Staff.midiInstrument = "viola" \set Staff.instrumentName = #"Tenor II" \new Voice = "tenor_secundus" << \global { \tenor_secundus_notes \tenor_secundus_coda_notes \tenor_secundus_solo_notes \tenor_secundus_coda_notes } { \tenor_secundus_dynamics \tenor_secundus_coda_dynamics \tenor_secundus_solo_dynamics \tenor_secundus_coda_dynamics } >> \lyricsto "tenor_secundus" \new Lyrics { \tenor_secundus_words \tenor_secundus_coda_words \tenor_secundus_solo_words \tenor_secundus_coda_words } >> >> bassus_primus = \new ChoirStaff << \new Staff << \set Staff.midiInstrument = "cello" \set Staff.instrumentName = #"Bassus I" \new Voice = "bassus_primus" <<

>>

>>

>> \lyricsto "bassus_primus" \new Lyrics { \bassus_primus_words \bassus_primus_coda_words \bassus_primus_coda_words }

\fixBigStar \global { \bassus_primus_notes \bassus_primus_coda_notes R1*19 \bassus_primus_coda_notes } { \bassus_primus_dynamics \bassus_primus_coda_dynamics \skip 1*19 \bassus_primus_coda_dynamics }

bassus_secundus = \new ChoirStaff << \new Staff << \set Staff.midiInstrument = "contrabass" \set Staff.instrumentName = #"Bassus II" \new Voice = "bassus_secundus" << \global { \bassus_secundus_notes \bassus_secundus_coda_notes \bassus_secundus_solo_notes \bassus_secundus_coda_notes } { \bassus_secundus_dynamics \bassus_secundus_coda_dynamics \bassus_secundus_solo_dynamics \bassus_secundus_coda_dynamics } >> \lyricsto "bassus_secundus" \new Lyrics { \bassus_secundus_words \bassus_secundus_coda_words \bassus_secundus_solo_words \bassus_secundus_coda_words } >> >> %------------------------------------------------------------------------------% Scores %------------------------------------------------------------------------------% A4 PAPER #(set-global-staff-size 16) \book { \paper {

#(set-paper-size "a4") indent = 2\cm score-system-spacing = #'((basic-distance . 12) (minimum-distance . 8) (padding . 1) (stretchability . 60)) min-systems-per-page = 3 page-count = 4 top-margin = 2\cm bottom-margin = 2\cm right-margin = 2\cm left-margin = 2\cm \score { \main_section \layout { \context { % add the RemoveEmptyStaffContext that erases rest-only staves \Staff \RemoveEmptyStaves \override VerticalAxisGroup #'remove-first = ##t } \context { \Score \remove "Mark_engraver" \remove "Staff_collecting_engraver" } \context { \Staff \consists "Mark_engraver" \consists "Staff_collecting_engraver" } }

\score { \solos \layout { % These context blocks ensure that the mark is placed % on the staff, not the staff group. \context { \Score \remove "Mark_engraver" \remove "Staff_collecting_engraver" } \context { \Staff \consists "Mark_engraver" \consists "Staff_collecting_engraver" } }

#(set-global-staff-size 12) % A5 PAPER \book { \paper {

} \score { \main_section

#(set-paper-size "a5") indent = 2\cm system-system-spacing = #'((basic-distance . 12) (minimum-distance . 8) (padding . 1) (stretchability . 60)) score-system-spacing = #'((basic-distance . 12) (minimum-distance . 8) (padding . 1) (stretchability . 60)) min-systems-per-page = 2 page-count = 6 top-margin = 1\cm bottom-margin = 1\cm right-margin = 1\cm left-margin = 1\cm

\layout { \context { % add the RemoveEmptyStaffContext that erases rest-only staves \Staff \RemoveEmptyStaves \override VerticalAxisGroup #'remove-first = ##t } \context { \Score \remove "Mark_engraver" \remove "Staff_collecting_engraver" } \context { \Staff \consists "Mark_engraver" \consists "Staff_collecting_engraver" } }

\score { \solos \layout { % These context blocks ensure that the mark is placed % on the staff, not the staff group. \context { \Score \remove "Mark_engraver" \remove "Staff_collecting_engraver" } \context { \Staff \consists "Mark_engraver" \consists "Staff_collecting_engraver" } }

% LETTER PAPER

#(set-global-staff-size 16) \book { \paper { #(set-paper-size "letter") indent = 1\in score-system-spacing = #'((basic-distance . 12) (minimum-distance . 8) (padding . 1) (stretchability . 60)) min-systems-per-page = 3 page-count = 4 top-margin = .75\in bottom-margin = .75\in right-margin = .75\in left-margin = .75\in } \score { \main_section \layout { \context { % add the RemoveEmptyStaffContext that erases rest-only staves \Staff \RemoveEmptyStaves \override VerticalAxisGroup #'remove-first = ##t } \context { \Score \remove "Mark_engraver" \remove "Staff_collecting_engraver" } \context { \Staff \consists "Mark_engraver" \consists "Staff_collecting_engraver" } }

\score { \solos \layout { % These context blocks ensure that the mark is placed % on the staff, not the staff group. \context { \Score \remove "Mark_engraver" \remove "Staff_collecting_engraver" } \context { \Staff \consists "Mark_engraver" \consists "Staff_collecting_engraver" } }

%% MIDI Output

\book { %% All together \score { \all_together \midi { \tempo 2 = 50 }

\score { \tenor_primus \midi { \tempo 2 = 50 }

\score { \tenor_secundus \midi { \tempo 2 = 50 }

\score { \bassus_primus \midi { \tempo 2 = 50 }

\score { \bassus_secundus \midi { \tempo 2 = 50 }

} }

You might also like