]> Shamusworld >> Repos - music/blobdiff - we-are-an-offering.ly
Update to ensure charts work with latest version of Lilypond.
[music] / we-are-an-offering.ly
index 33a6bc7fff0e70cc904005c84cab223d607a6c88..a5bb67c0940881955ac220653795891026a50da6 100644 (file)
@@ -1,8 +1,8 @@
-\version "2.16.0"\r
+\version "2.19.0"\r
 \include "pop-chords.ly"\r
 \include "english.ly"\r
 \r
-% Good sizes are 16, 18, & 20\r
+% Good sizes are 16, 18, & 20 (11, 13, 14, 23, 26)\r
 staffSize = #18\r
 #(set-default-paper-size "letter")\r
 #(set-global-staff-size staffSize)\r
@@ -13,50 +13,41 @@ staffSize = #18
        title    = \markup { \override #'(font-family . sans) \fontsize #3.5 "We Are An Offering" }\r
        composer = \markup { \override #'(font-family . sans) \fontsize #1.3 "Dwight Liles" }\r
        arranger = \markup { \override #'(font-family . sans) \fontsize #1.3 "arr. Shamus Hammons" }\r
-       tagline  = "Engraved by JLH and Lilypond 2.8.6"\r
+       tagline  = $(string-append "Engraved by JLH and Lilypond " (lilypond-version))\r
 }\r
 \r
 \r
 %\r
-% Lead vocal\r
+% Song's structure\r
 %\r
-\r
-LeadVox = \relative c'\r
+Global =\r
 {\r
-%      \set Voice.autoBeaming = ##f\r
-%      \set Staff.instrumentName = #"Lead vox"\r
-       \override Staff.TimeSignature #'style = #'()\r
+       \numericTimeSignature\r
        \clef G\r
        \key c \major\r
        \time 4/4\r
-\override Score.SpacingSpanner #'average-spacing-wishes = ##f\r
 \r
        % Intro\r
 \r
-       R1^\markup { Moderately slow ballad } |   % 1\r
-       R1 |   % 2\r
-       R1 |   % 3\r
-       r2 r8 c c d |   % 4\r
+       s1^\markup { Moderately slow ballad } |   % 1\r
+       s1*3 \bar ".|:-||"   % 2-4\r
 \r
        % A section\r
 \r
        \repeat volta 2\r
        {\r
-%\mark \markup { \override #'(font-family . sans) { \box { A } } }\r
-\once \override Score.RehearsalMark #'self-alignment-X = #left\r
-\mark \markup { \override #'(font-family . sans) { \box { A } } \hspace #1.0 \raise #2.0 \musicglyph #"scripts.segno" }\r
+               \once \override Score.RehearsalMark #'self-alignment-X = #left\r
+               \mark \markup { \override #'(font-family . sans) { \box { A } } \hspace #1.0 \raise #2.0 \musicglyph #"scripts.segno" }\r
 \r
-               e16 ( d ) c8 ~ c4 r8 c e f |   % 5\r
-               g2 r8 c, e g |   % 6\r
-               a4. b16 c g4 \times 2/3 { e8 f g } |   % 7\r
+               s1*3 |   % 5-7\r
        }\r
        \alternative\r
        {\r
                {\r
-                       f16 e d8 ~ d4 r8 c c d |   % 8\r
+                       s1 |   % 8\r
                }\r
                {\r
-                       f16 e d8 ~ d2 r4 |   % 9\r
+                       s1 |   % 9\r
                }\r
        }\r
 \r
@@ -64,29 +55,65 @@ LeadVox = \relative c'
        {\r
                % B section\r
 \r
-\mark \markup { \override #'(font-family . sans) { \box { B } } }\r
-\r
-               g4. f16 g e2 |   % 10\r
-               a4. g16 a f4. r8 |   % 11\r
-               b4. a16 b c8 b a b |   % 12\r
-               c4. b8 g4 r8 a |   % 13\r
-               bf4. a8 f2 |   % 14\r
+               \mark \markup { \override #'(font-family . sans) { \box { B } } }\r
+               s1*5 |   % 10-14\r
        }\r
        \alternative\r
        {\r
                {\r
                        \time 2/4\r
-                       r8 c8 c d^\markup { \hspace #-1.8 \raise #1.5 \bold "D.S." } \bar "||"   % 15\r
+                       s4. s8^\markup { \hspace #-1.8 \raise #1.5 \bold "D.S." } \bar "||"   % 15\r
                        \time 4/4\r
                }\r
                {\r
-                       \time 2/4 r8 c8 c d \bar "||" \time 4/4   % 16\r
+                       \time 2/4 s2 \bar "||" \time 4/4   % 16\r
                }\r
        }\r
 \r
        % A section\r
 \r
-\mark \markup { \override #'(font-family . sans) { \box { C } } }\r
+       \mark \markup { \override #'(font-family . sans) { \box { C } } }\r
+       s1*4 |   % 17-20\r
+\r
+       % Ending\r
+\r
+       s1*3 \bar "|."   % 21-23\r
+}\r
+\r
+\r
+%\r
+% Lead vocal\r
+%\r
+LeadVox = \relative c'\r
+{\r
+       % Intro\r
+\r
+       R1*3 |   % 1-3\r
+       r2 r8 c c d |   % 4\r
+\r
+       % A section\r
+\r
+       e16 ( d ) c8 ~ c4 r8 c e f |   % 5\r
+       g2 r8 c, e g |   % 6\r
+       a4. b16 c g4 \times 2/3 { e8 f g } |   % 7\r
+\r
+       f16 e d8 ~ d4 r8 c c d |   % 8\r
+\r
+       f16 e d8 ~ d2 r4 |   % 9\r
+\r
+       % B section\r
+\r
+       g4. f16 g e2 |   % 10\r
+       a4. g16 a f4. r8 |   % 11\r
+       b4. a16 b c8 b a b |   % 12\r
+       c4. b8 g4 r8 a |   % 13\r
+       bf4. a8 f2 |   % 14\r
+\r
+       r8 c8 c d |   % 15\r
+\r
+       r8 c8 c d |   % 16\r
+\r
+       % A section\r
 \r
        e16 ( d ) c8 ~ c4 r8 c e f |   % 17\r
        g2 r8 c, e g |   % 18\r
@@ -97,7 +124,7 @@ LeadVox = \relative c'
 \r
        e16 d c8 ~ c2. ~ |   % 21\r
        c2 r |   % 22\r
-       r1^\fermata \bar "|."   % 23\r
+       r1^\fermata |   % 23\r
 }\r
 \r
 \r
@@ -139,12 +166,8 @@ LeadVoxTextB = \lyricmode
 %\r
 % Chord names\r
 %\r
-\r
 Chords = \chordmode\r
 {\r
-%Bah, can't we set this globally?\r
-%      \popChords\r
-\r
        % Intro\r
 \r
        c2 d:m7 |   % 1\r
@@ -154,41 +177,25 @@ Chords = \chordmode
 \r
        % A section\r
 \r
-       \repeat volta 2\r
-       {\r
-               c2 d:m7 |   % 5\r
-               c1/e |   % 6\r
-               f2 c |   % 7\r
-       }\r
-       \alternative\r
-       {\r
-               {\r
-                       bf2 g |   % 8\r
-               }\r
-               {\r
-                       bf2 g4:sus4.7 g |   % 9\r
-               }\r
-       }\r
+       c2 d:m7 |   % 5\r
+       c1/e |   % 6\r
+       f2 c |   % 7\r
 \r
-       \repeat volta 2\r
-       {\r
-               % B section\r
+       bf2 g |   % 8\r
 \r
-               e2:m7 a:m7 |   % 10\r
-               d2:m7 g |   % 11\r
-               e2:7 a:m |   % 12\r
-               f2 c |   % 13\r
-               bf2 d:m7/g |   % 14\r
-       }\r
-       \alternative\r
-       {\r
-               {\r
-                       \time 2/4 g2 \time 4/4 |   % 15\r
-               }\r
-               {\r
-                       \time 2/4 g2 \time 4/4 |   % 16\r
-               }\r
-       }\r
+       bf2 g4:sus4.7 g |   % 9\r
+\r
+       % B section\r
+\r
+       e2:m7 a:m7 |   % 10\r
+       d2:m7 g |   % 11\r
+       e2:7 a:m |   % 12\r
+       f2 c |   % 13\r
+       bf2 d:m7/g |   % 14\r
+\r
+       g2 |   % 15\r
+\r
+       g2 |   % 16\r
 \r
        % A section\r
 \r
@@ -208,17 +215,11 @@ Chords = \chordmode
 %\r
 % Chord rhythms\r
 %\r
-\r
-% Use a RhythmicStaff on the chords instead of this?\r
-% It almost works, but not quite. Doesn't collapse chords above to single notes...\r
-\r
 StaffC = \relative c\r
 {\r
-%      \set Voice.autoBeaming = ##f\r
-%      \set Staff.instrumentName = #"Rhythm"\r
-       \override Staff.TimeSignature #'style = #'()\r
-       \time 4/4\r
+       \numericTimeSignature\r
        \override NoteHead #'style = #'slash\r
+       \teeny\r
 \r
        % Intro\r
 \r
@@ -229,41 +230,25 @@ StaffC = \relative c
 \r
        % A section\r
 \r
-       \repeat volta 2\r
-       {\r
-               c4 c c c |   % 5\r
-               c4 c c c |   % 6\r
-               c4 c c c |   % 7\r
-       }\r
-       \alternative\r
-       {\r
-               {\r
-                       c4 c c c |   % 8\r
-               }\r
-               {\r
-                       c4 c c c |   % 9\r
-               }\r
-       }\r
+       c4 c c c |   % 5\r
+       c4 c c c |   % 6\r
+       c4 c c c |   % 7\r
 \r
-       \repeat volta 2\r
-       {\r
-               % B section\r
+       c4 c c c |   % 8\r
 \r
-               c4 c c c |   % 10\r
-               c4 c c c |   % 11\r
-               c4 c c c |   % 12\r
-               c4 c c c |   % 13\r
-               c4 c c c |   % 14\r
-       }\r
-       \alternative\r
-       {\r
-               {\r
-                       \time 2/4 c2 \time 4/4 \bar "||"   % 15\r
-               }\r
-               {\r
-                       \time 2/4 c2 \time 4/4 \bar "||"   % 16\r
-               }\r
-       }\r
+       c4 c c c |   % 9\r
+\r
+       % B section\r
+\r
+       c4 c c c |   % 10\r
+       c4 c c c |   % 11\r
+       c4 c c c |   % 12\r
+       c4 c c c |   % 13\r
+       c4 c c c |   % 14\r
+\r
+       c2 |   % 15\r
+\r
+       c2 |   % 16\r
 \r
        % A section\r
 \r
@@ -276,42 +261,50 @@ StaffC = \relative c
 \r
        c4 c c c |   % 21\r
        c4 c c c |   % 22\r
-       c1^\fermata \bar "|."   % 23\r
+       c1^\fermata |   % 23\r
 }\r
 \r
 \r
 \score\r
 {\r
        <<\r
-%              \new ChoirStaff = "Vox"\r
+               \Global         % The "roadmap" that everything else depends on\r
+\r
+               \context Staff\r
                <<\r
-                       \new Staff = leadStaff { \new Voice = "lead" \LeadVox }\r
+                       \new Voice = "lead" \LeadVox\r
                        \new Lyrics \lyricsto "lead" \LeadVoxText\r
                        \new Lyrics \lyricsto "lead" \LeadVoxTextB\r
                >>\r
 \r
-               \new ChoirStaff = "Rhythm"\r
+               \new ChoirStaff\r
                <<\r
-                       \new ChordNames = "chords" \Chords\r
-                       \new RhythmicStaff = "chordRhythm" \StaffC\r
+                       \new ChordNames \Chords\r
+                       \new RhythmicStaff \StaffC\r
                >>\r
 \r
                \set Score.skipBars = ##t\r
                \set Score.melismaBusyProperties = #'()\r
        >>\r
-       \layout\r
-       {\r
-%              ragged-last-bottom = ##t\r
-%              ragged-last = ##t\r
-       }\r
 }\r
 \r
 \r
 \paper\r
 {\r
-  #(define fonts (make-pango-font-tree\r
-    "Times New Roman"\r
-    "DomCasual BT"\r
-    "Luxi Mono"\r
-    (/ staffSize 20)))\r
+       #(define fonts (make-pango-font-tree\r
+               "Times New Roman"\r
+               "LilyJAZZText"\r
+               "Luxi Mono"\r
+               (/ staffSize 20)))\r
+\r
+% Don't spread staves vertically across last page (default: t)\r
+%      ragged-last-bottom = ##f\r
+% Don't spread staves vertically across the page (default: f)\r
+%      ragged-bottom = ##t\r
+% Allow partial line for last stave (default: f)\r
+%      ragged-last = ##t\r
+\r
+% To find out what's eating the space at the top...\r
+%      annotate-spacing = ##t\r
 }\r
+\r