]> Shamusworld >> Repos - music/commitdiff
New chart "Bless The Lord, O My Soul".
authorShamus Hammons <jlhamm@acm.org>
Sat, 2 Sep 2017 16:24:15 +0000 (11:24 -0500)
committerShamus Hammons <jlhamm@acm.org>
Sat, 2 Sep 2017 16:24:15 +0000 (11:24 -0500)
better-is-one-day.ly
bless-the-lord-o-my-soul.ly [new file with mode: 0644]
come-now-is-the-time-to-worship.ly
god-is-my-redeemer.ly
he-leadeth-me.ly

index 39022f427dc1d4b3d653be34915aeb03a29e82b3..6645e16569585b9e37ff52ae149ae30113b5428d 100644 (file)
@@ -593,7 +593,7 @@ Dynamics =
 {
        #(define fonts (make-pango-font-tree
                "Times New Roman"
-               "DomCasual BT"
+               "JazzText"
                "Luxi Mono"
                (/ staffSize 20)))
 
@@ -606,6 +606,4 @@ Dynamics =
 
 % To find out what's eating the space at the top...
 %      annotate-spacing = ##t
-%let's try this: [It works! Huzzah!]
-       obsolete-page-top-space = 0  top-system-spacing #'basic-distance = #(/ obsolete-page-top-space staff-space)
 }
diff --git a/bless-the-lord-o-my-soul.ly b/bless-the-lord-o-my-soul.ly
new file mode 100644 (file)
index 0000000..e4e952c
--- /dev/null
@@ -0,0 +1,634 @@
+\version "2.19.48"
+\include "pop-chords.ly"
+\include "english.ly"
+
+% Good sizes are 16, 18, & 20
+staffSize = #16
+#(set-default-paper-size "letter")
+#(set-global-staff-size staffSize)
+#(ly:set-option (quote no-point-and-click))
+
+%{ Some useful characters: ‘ ’ “ ” – — † ‡ • … %}
+
+\header
+{
+%Let's bump up the title size and switch to the chord font. :-)
+
+       title    = \markup { \override #'(font-family . sans) \fontsize #3.5 "Bless The Lord, O My Soul" }
+       subtitle = \markup { \override #'(font-family . sans) \fontsize #1.3 "(10,000 Reasons)" }
+       composer = \markup { \override #'(font-family . sans) \fontsize #1.3 "Matt Redman" }
+       arranger = \markup { \override #'(font-family . sans) \fontsize #1.3 "arr. S. Hammons" }
+       tagline  = $(string-append "Engraved by JLH and Lilypond " (lilypond-version))
+}
+
+% Useful tweak abbreviations (hn = harmony note)
+
+hn = #(define-music-function (parser location arg) (ly:music?)
+;; Harmony Note: Set the tweaks property of the passed in note to use a smaller font
+
+  (set! (ly:music-property arg 'tweaks)
+    (acons 'font-size -3.5 (ly:music-property arg 'tweaks))) arg)
+
+
+%
+% Song's structure
+%
+Global =
+{
+       % Original is in G
+       \key c \major
+       \numericTimeSignature
+       \time 4/4
+
+       % Intro
+
+       s1*4 |   % 1-4
+
+       \repeat volta 2
+       {
+               % Chorus
+
+               \mark \markup { \override #'(font-family . sans) { \box { A } } }
+
+               s1*9 \bar "||"   % 5-13
+%bleh
+%\break
+               % Verse
+
+%              \mark \markup { \override #'(font-family . sans) { \box { B } } }
+               \once \override Score.RehearsalMark #'self-alignment-X = #left
+               \mark \markup { \override #'(font-family . sans) { \box { B } } \hspace #1.0 \raise #2.0 \musicglyph #"scripts.segno" }
+
+               s1*6 |   % 14-19
+               s1*3 |   % 20-22
+
+               \once \override Score.RehearsalMark #'self-alignment-X = #right
+               \mark \markup { \italic { to Coda } \musicglyph #"scripts.coda" }
+       }
+       \alternative
+       {
+               {
+                       s1 |   % 23
+               }
+               {
+                       s1 |   % 24
+               }
+       }
+
+       % Chorus
+
+       \mark \markup { \override #'(font-family . sans) { \box { C } } }
+
+       s1*8 \bar "||"   % 25-32
+
+       % Instrumental
+
+       \mark \markup { \override #'(font-family . sans) { \box { D } } }
+
+%{     s1^\markup { \italic { Repeat figure thru to D.S. } } |   % 42
+       s1*8 |   % 34-41 %}
+       s1*8 \bar "||"   % 33-40
+
+       \once \override Score.RehearsalMark #'self-alignment-X = #right
+       \mark \markup { \hspace #0.0 \raise #1.0 \italic { D.S. al Coda } }
+
+       % Coda
+
+       % blank measure between last measure and coda
+%      \stopStaff s1 \bar "" \startStaff   % That removed the spurious floating bar line from line break
+       \stopStaff s1 \startStaff   % That removed the spurious floating bar line from line break (DID IT???)
+%      \break % Meh
+       \set Score.currentBarNumber = #41
+
+       \once \override Score.RehearsalMark #'self-alignment-X = #left
+       \mark \markup { { \musicglyph #"scripts.coda" } "Coda" }
+
+       s1 \bar "||"   % 41
+
+       % Chorus
+
+       \mark \markup { \override #'(font-family . sans) { \box { E } } }
+
+       s1*8 \bar "||"   % 42-49
+
+       % Outro
+
+       \mark \markup { \override #'(font-family . sans) { \box { F } } }
+       s1 |   % 50
+
+       \repeat volta 2
+       {
+               \set Staff.ottavation = #"Vox tacet on repeat"
+               \set Voice.middleCPosition = #7
+               s1 |   % 51
+               s1 |   % 52
+               s2 \unset Staff.ottavation \unset Voice.middleCPosition s |   % 53
+               s1*6 |   % 54-59
+       }
+       \alternative
+       {
+               {
+                       s1*2 |   % 60-61
+               }
+               {
+                       s1 |   % 62
+               }
+       }
+
+       s1 \bar "|."   % 63
+
+%{
+
+%      \once \override TextScript #'padding = #2.0
+%      s1*0^\markup { \large \bold { Moderately fast pop } }
+%%Capo 3 version
+%%     s1*0^\markup { \large \bold { Moderately fast pop "(*** CAPO 3 ***)" } }
+%      s1*13 \bar "||:"   % 1-13
+
+%}
+}
+
+
+%
+% Lead vocal
+%
+LeadVox = \relative c'
+{
+       \clef G
+       \override Score.SpacingSpanner #'average-spacing-wishes = ##f
+
+       % Intro
+
+       s1 |   % 1
+       s1 |   % 2
+       s1 |   % 3
+       r2 r4 e8 g |   % 4
+
+       % Chorus
+
+       a4 a8 g e4 r |   % 5
+       d8 ( e d ) c a4 r |   % 6
+       a8 c g' e ~ e4 c8 d ~ |   % 7
+       d2 r4 e8 g |   % 8
+
+       a4 a8 g e4 r |   % 9
+       a4 b e, r8 r16 d |   % 10
+       c8 d e d ~ d4 c8 c ~ |   % 11
+       c2 r |   % 12
+       r2 r4 r8 g |   % 13
+
+       % Verse
+
+       c4 c c a8 g |   % 14
+       b4 c c a |   % 15
+       r8 c c c c r c d ~ |   % 16
+       d4 e8 e r4 r8 c |   % 17
+       << { \voiceTwo f8 f f ( e ) } \new Voice = "v2" { \voiceOne \tiny f4 f } >> << { \voiceOne \tiny e8 [ d ] \normalsize } \new Voice = "v2" { \voiceTwo e r } >> \oneVoice c c |   % 18
+       << { \voiceTwo d8 c d e d ( c ) a4 } \new Voice = "v2" { \voiceOne \tiny d4 e e d } >> \oneVoice |   % 19
+       r2 r8 c c c |   % 20
+       c8 c c d e4 d |   % 21
+       c2 r |   % 22
+
+       r2 r4 e8 g |   % 23
+
+       r2 r4 e8 g |   % 24
+
+       % Chorus
+
+       a4 a8 g e4 r |   % 25
+       d8 ( e d ) c a4 r |   % 26
+       a8 c g' e ~ e4 c8 d ~ |   % 27
+       d2 r4 e8 g |   % 28
+
+       a4 a8 g e4 r |   % 29
+       a4 b e, r8 r16 d |   % 30
+       c8 d e d ~ d4 c8 c ~ |   % 31
+       c2 r |   % 32
+
+       % Chorus
+
+       R1*7 |   % 33-39
+       r2 r4 r8 g |   % 40
+
+       % Coda
+
+       s1 | % blank measure for coda
+
+       r2 r4 e'8 g |   % 41
+
+       % Chorus
+
+       a4 a8 g e4 r |   % 42
+       d8 ( e d ) c a4 r |   % 43
+       a8 c g' e ~ e4 c8 d ~ |   % 44
+       d2 r4 e8 g |   % 45
+
+       a4 a8 g e4 r |   % 46
+       a4 b e, r8 r16 d |   % 47
+       c8 d e d ~ d4 c8 c ~ |   % 48
+       c2 r4 e8 g |   % 49
+
+       % Outro
+
+       a4 a8 g e4 r |   % 50
+       d8 ( e d ) c a4 r |   % 51
+       a8 c g' e ~ e4 c8 d ~ |   % 52
+       d2 r4 e8 g |   % 53
+
+       a4 a8 g e4 r |   % 54
+       a4 b e, r8 r16 d |   % 55
+       c8 d e d ~ d4 c8 c ~ |   % 56
+       c2 r4 r8 r16 d |   % 57
+
+       c8 d e d ~ d4 e8 e ~ |   % 58
+       e2 r4 r8 r16 d |   % 59
+
+       c8 d e d ~ d4 c8 c ~ |   % 60
+       c2 r |   % 61
+
+       c8 d e d ~ d4 c8 c ~ |   % 62
+
+       c1-\fermata |   % 63
+}
+
+LeadVoxText = \lyricmode
+{
+       Bless the Lord, o my soul, o __ _ _ my soul,
+       wor -- ship his ho -- _ ly name, _
+       Sing like ne -- ver be -- fore, o my soul,
+       I'll wor -- ship your ho -- _ ly name. _
+
+       <<
+       { The sun comes up it's a new day daw -- ning,
+       it's time to sing your song _ a -- gain,
+       What -- e -- ver may _ pass _ and what -- e -- ver lies be -- fore _ me,
+       let me go sing -- ing when the eve -- ning comes. }
+
+       \new Lyrics = "verse2" \with { alignBelowContext = #"verse1" }
+       { \set associatedVoice = "Lead"
+       You're rich in love and you're slow to an -- ger,
+       your name is great and your heart is kind,
+       for all _ your  _ good -- ness I will keep _ on _ sing -- _ ing,
+       ten thou -- sand rea -- sons for my heart to find.
+       }
+
+       \new Lyrics = "verse3"  \with { alignBelowContext = #"verse2" }
+       { \set associatedVoice = "Lead"
+       _ on that day when my strength is fail -- ing,
+       the end draws near and my time has come,
+       _ still _ my _ soul will sing your praise _ un -- _ end -- _ ing,
+       ten thou -- sand years and then for -- e -- ver -- more.
+       }
+       >>
+
+       Bless the
+
+       Bless the Lord, o my soul, o __ _ _ my soul,
+       wor -- ship his ho -- _ ly name, _
+       Sing like ne -- ver be -- fore, o my soul,
+       I'll wor -- ship your ho -- _ ly name. _
+
+       And
+
+       Bless the Lord, o my soul, o __ _ _ my soul,
+       wor -- ship his ho -- _ ly name, _
+       Sing like ne -- ver be -- fore, o my soul,
+       I'll wor -- ship your ho -- _ ly name. _
+
+       Bless the Lord, o my soul, o __ _ _ my soul,
+       wor -- ship his ho -- _ ly name, _
+       Sing like ne -- ver be -- fore, o my soul,
+       I'll wor -- ship your ho -- _ ly name. _
+       I'll wor -- ship your ho -- _ ly name. _
+
+       I'll wor -- ship your ho -- _ ly name. _
+
+       wor -- ship your ho -- _ ly name. _
+}
+
+LeadVoxEcho = \lyricmode
+{
+       Bet -- ter is one day _
+       Bet -- ter is one day
+}
+
+
+%
+% Riffs
+%
+Riffs = \relative c'
+{
+       % Intro
+
+       \teeny
+%{     c4 d b2 |   % 1
+       a8 b a g e2 |   % 2
+       g4 d' b g |   % 3
+       a1 |   % 4
+%}
+       f4 g e2 |   % 1
+       d8 e d c a2 |   % 2
+       c4 g' e c |   % 3
+       d1 |   % 4
+
+       s1*36 |   % 5-40
+       s1 % Blank bar for Coda
+       s1*20 |   % 41-60
+
+       a'4 a8 g e2 |   % 61
+}
+
+
+%
+% Chord names
+%
+Chords = \chordmode
+{
+       % Intro
+
+%{     c2 g |   % 1
+       d2/fs e:m |   % 2
+       c2 g |   % 3
+       d2:sus4 d |   % 4
+%}
+       f2 c |   % 1
+       g2/b a:m |   % 2
+       f2 c |   % 3
+       g2:sus4 g |   % 4
+
+       % Chorus
+
+       f2 c |   % 5
+       g2/b a:m |   % 6
+       f2 c |   % 7
+       g2:sus4 g |   % 8
+
+       f2 a:m |   % 9
+       f4 g a2:m |   % 10
+       f2 g |   % 11
+       f2 c |   % 12
+       f2 c |   % 13
+
+       % Verse
+
+       f2 c |   % 14
+       g2 a:m |   % 15
+       f2 c |   % 16
+       g2 a:m |   % 17
+       f2 c |   % 18
+       g2 a:m |   % 19
+       s2 f |   % 20
+       c2 g4:sus4 g |   % 21
+       c1 |   % 22
+
+       s1 |   % 23
+
+       c1 |   % 24
+
+       % Chorus
+
+       f2 c |   % 25
+       g2/b a:m |   % 26
+       f2 c |   % 27
+       g2:sus4 g |   % 28
+
+       f2 a:m |   % 29
+       f4 g a2:m |   % 30
+       f2 g |   % 31
+       c1 |   % 32
+
+       % Instrumental
+
+       f2 c |   % 33
+       g2/b a:m |   % 34
+       f2 c |   % 35
+       g2:sus4 g |   % 36
+
+       f2 a:m |   % 37
+       f4 g a2:m |   % 38
+       f2 g |   % 39
+       c1 |   % 40
+
+       % Coda
+
+       s1 % blank measure for coda
+
+       c1 |   % 41
+
+       f2 c |   % 42
+       g2/b a:m |   % 43
+       f2 c |   % 44
+       g2:sus4 g |   % 45
+
+       f2 a:m |   % 46
+       f4 g a2:m |   % 47
+       f2 g |   % 48
+       c1 |   % 49
+
+       % Outro
+
+       f2 c |   % 50
+       g2/b a:m |   % 51
+       f2 c |   % 52
+       g2:sus4 g |   % 53
+
+       f2 a:m |   % 54
+       f4 g a2:m |   % 55
+       f2 g |   % 56
+       a1:m |   % 57
+
+       f2 g |   % 58
+       a1:m |   % 59
+
+       f2 g |   % 60
+       f2 c |   % 61
+
+       f2 g |   % 62
+
+       c1 |   % 63
+}
+
+
+%
+% Chord rhythms
+%
+
+% Use a RhythmicStaff on the chords instead of this?
+% It almost works, but not quite. Doesn't collapse chords above to single notes...
+
+Rhythm =
+{
+       \numericTimeSignature
+       \override NoteHead #'style = #'slash
+
+       % Intro
+
+       c2 c |   % 1
+       c2 c |   % 2
+       c2 c |   % 3
+       c2 c |   % 4
+
+       % Chorus
+
+       c4 c c c |   % 5
+       c4 c c c |   % 6
+       c4 c c c |   % 7
+       c4 c c c |   % 8
+
+       c4 c c c |   % 9
+       c4 c c c |   % 10
+       c4 c c c |   % 11
+       c4 c c c |   % 12
+       c4 c c c |   % 13
+
+       % Verse
+
+       c4 c c c |   % 14
+       c4 c c c |   % 15
+       c4 c c c |   % 16
+       c4 c c c |   % 17
+       c4 c c c |   % 18
+       c4 c c c-> |   % 19
+       c4-> c-> c c |   % 20
+       c4 c c c |   % 21
+       c4 c c c |   % 22
+
+       c4 c c c |   % 23
+
+       c4 c c c |   % 24
+
+       % Chorus
+
+       c4 c c c |   % 25
+       c4 c c c |   % 26
+       c4 c c c |   % 27
+       c4 c c c |   % 28
+
+       c4 c c c |   % 29
+       c4 c c c |   % 30
+       c4 c c c |   % 31
+       c4 c c c |   % 32
+
+       % Instrumental
+
+       c4 c c c |   % 33
+       c4 c c c |   % 34
+       c4 c c c |   % 35
+       c4 c c c |   % 36
+
+       c4 c c c |   % 37
+       c4 c c c |   % 38
+       c2 c |   % 39
+       c4 c c c |   % 40
+
+       % Coda
+
+       % blank measure between last measure and coda
+%hm. Shouldn't need /startStaff /stopStaff... !!! FIX !!!
+       \stopStaff s1 \startStaff
+
+       c4 c c c |   % 41
+
+       c4 c c c |   % 42
+       c4 c c c |   % 43
+       c4 c c c |   % 44
+       c4 c c c |   % 45
+
+       c4 c c c |   % 46
+       c4 c c c |   % 47
+       c4 c c c |   % 48
+       c4 c c c |   % 49
+
+       % Outro
+
+       c4 c c c |   % 50
+       c4 c c c |   % 51
+       c4 c c c |   % 52
+       c4 c c c |   % 53
+
+       c4 c c c |   % 54
+       c4 c c c |   % 55
+       c4 c c c |   % 56
+       c4 c c c |   % 57
+
+       c4 c c c |   % 58
+       c4 c c c |   % 59
+
+       c4 c c c |   % 60
+       c4 c c c |   % 61
+
+       c4 c c c |   % 62
+
+       c1-\fermata |   % 63
+}
+
+
+Dynamics =
+{
+%Hmm, this is throwin off the layout...
+%{
+       s4_\mf s2. |   % 1
+       s1*18 |   % 2-19
+       s4 s \< s2 |   % 20
+       s4_\f s2. |   % 21
+       s1*9 |   % 22-30
+       s2 s4 \< s \! |   % 31
+       s1*9 |   % 32-40
+       s2 s4 \> s |   % 41
+       s4_\mp s2. |   % 42
+       s1*3 |   % 43-45
+       s4_\mf s2. |   % 46
+       s1*6 |   % 47-52
+       s2 s4 \< s \! |   % 53
+%}
+       s1*18
+       s2. s4_\markup { \italic { No chord } }
+}
+
+
+\score
+{
+       <<
+               \Global                 % The "roadmap" that everything else depends on
+
+               \context Staff
+               <<
+                       \new Voice = "lead" \LeadVox
+                       \new Voice \Riffs
+                       \new Lyrics = "verse1" \lyricsto "lead" \LeadVoxText
+%                      \new Lyrics \lyricsto "v2" \LeadVoxEcho
+               >>
+
+               \new ChoirStaff
+               <<
+                       \new ChordNames \Chords
+%Capo 3 edition
+%                      \new ChordNames \transpose f d \Chords
+                       \new RhythmicStaff << \Rhythm \Dynamics >>
+               >>
+
+               \set Score.skipBars = ##t
+               \set Score.melismaBusyProperties = #'()
+       >>
+}
+
+
+\paper
+{
+       #(define fonts (make-pango-font-tree
+               "Times New Roman"
+               "JazzText"
+               "Luxi Mono"
+               (/ staffSize 20)))
+
+% Don't spread staves vertically across last page (default: t)
+       ragged-last-bottom = ##f
+% Don't spread staves vertically across the page (default: f)
+%      ragged-bottom = ##t
+% Allow partial line for last stave (default: f)
+       ragged-last = ##t
+
+% To find out what's eating the space at the top...
+%      annotate-spacing = ##t
+}
+
index 4b9267cdde528a2f4b559be6fa3f99bc1e0f66ef..c690ab2a2b26704f8b6d3c06e0afd12356aab37c 100644 (file)
@@ -562,7 +562,7 @@ Dynamics =
 {
   #(define fonts (make-pango-font-tree
     "Times New Roman"
-    "DomCasual BT"
+    "JazzText"
     "Luxi Mono"
     (/ staffSize 20)))
 
@@ -575,6 +575,6 @@ Dynamics =
 
 % To find out what's eating the space at the top...
 %      annotate-spacing = ##t
-%let's try this: [It works! Huzzah!]
-       obsolete-page-top-space = 0  top-system-spacing #'basic-distance = #(/ obsolete-page-top-space staff-space)
+%let's try this: [It works! Huzzah!][nope, it doesn't :-/]
+%      obsolete-page-top-space = 0  top-system-spacing #'basic-distance = #(/ obsolete-page-top-space staff-space)
 }
index 8bba74883ec24c64f4a15a8e046fb027d388b9b2..3ef7d828d71450d56efb08150530b189c498d6c6 100644 (file)
@@ -200,7 +200,7 @@ StaffC = \relative c
 %      \set Voice.autoBeaming = ##f
 %      \set Staff.instrumentName = #"Rhythm"
        \override Staff.TimeSignature #'style = #'()
-       \time 4/4 
+       \time 4/4
        \override NoteHead #'style = #'slash
 
        % Intro
@@ -264,29 +264,21 @@ StaffC = \relative c
 \score
 {
        <<
-%              \new ChoirStaff = "Vox"
+               \context Staff
                <<
-                       \new Staff = leadStaff { \new Voice = "lead" \LeadVox }
+                       \new Voice = "lead" \LeadVox
                        \new Lyrics \lyricsto "lead" \LeadVoxText
                >>
 
-               \new ChoirStaff = "Rhythm"
+               \new ChoirStaff
                <<
-                       \new ChordNames = "chords" \Chords
-                       \new RhythmicStaff = "chordRhythm" \StaffC
+                       \new ChordNames \Chords
+                       \new RhythmicStaff \StaffC
                >>
 
                \set Score.skipBars = ##t
                \set Score.melismaBusyProperties = #'()
        >>
-       \layout
-       {
-%              linewidth = 170.000 \mm
-%              textheight = 250.000 \mm
-%              papersize = "letter"
-%              ragged-last-bottom = ##t
-               ragged-last = ##t
-       }
 }
 
 
@@ -294,7 +286,17 @@ StaffC = \relative c
 {
   #(define fonts (make-pango-font-tree
     "Times New Roman"
-    "DomCasual BT"
+    "JazzText"
     "Luxi Mono"
     (/ staffSize 20)))
+
+% Don't spread staves vertically across last page (default: t)
+       ragged-last-bottom = ##f
+% Don't spread staves vertically across the page (default: f)
+%      ragged-bottom = ##t
+% Allow partial line for last stave (default: f)
+       ragged-last = ##t
+
+% To find out what's eating the space at the top...
+%      annotate-spacing = ##t
 }
index cab6f86a0797742bfccde9f9fab4a29f52c166de..9b45bbdb67c7cbcd1537f53d67b25b27e9fcd431 100644 (file)
@@ -270,7 +270,7 @@ Riffs = \relative c''
        e8 a,16 e' ~ e d8 a16 ~ a8 a16 e' ~ e d8. ~ |   % 54
        d8 a16 e' ~ e d8 cs16 ~ cs8. d16 ~ d16 e8. ~ |   % 55
        e8 a,16 e' ~ e d8 a16 ~ a8 a16 e' ~ e d8. ~ |   % 56
-       d8 a16 e' ~ e d8 cs16 ~ cs8. d16 ~ d16 cs8. |   % 57
+       d8 a16 e' ~ e d8 cs16 ~ cs8. d16 ~ d16 cs8. |   % 57
        <d a fs d>1^\fermata |   % 59
 \normalsize
 }
@@ -496,29 +496,23 @@ Dynamics =
 \score
 {
        <<
+               \context Staff
                <<
-%                      \new Staff = leadStaff { \new Voice = "lead" \LeadVox }
-                       \new Staff = leadStaff { << \new Voice = "lead" \LeadVox \new Voice = "riffs" \Riffs >> }
+                       \new Voice = "lead" \LeadVox
+                       \new Voice \Riffs
                        \new Lyrics \lyricsto "lead" \LeadVoxText
                        \new Lyrics \lyricsto "lead" \LeadVoxTextB
                >>
 
-               \new ChoirStaff = "Rhythm"
+               \new ChoirStaff
                <<
-                       \new ChordNames = "chords" \Chords
-                       \new RhythmicStaff = "chordRhythm" << \StaffC \Dynamics >>
+                       \new ChordNames \Chords
+                       \new RhythmicStaff << \StaffC \Dynamics >>
                >>
 
                \set Score.skipBars = ##t
                \set Score.melismaBusyProperties = #'()
        >>
-
-       \layout
-       {
-%              \context { \Staff \RemoveEmptyStaves }
-%              ragged-last-bottom = ##t
-               ragged-last = ##t
-       }
 }
 
 
@@ -530,5 +524,13 @@ Dynamics =
     "Luxi Mono"
     (/ staffSize 20)))
 
-%  top-margin = -0.25 \in
+% Don't spread staves vertically across last page (default: t)
+       ragged-last-bottom = ##f
+% Don't spread staves vertically across the page (default: f)
+%      ragged-bottom = ##t
+% Allow partial line for last stave (default: f)
+       ragged-last = ##t
+
+% To find out what's eating the space at the top...
+%      annotate-spacing = ##t
 }