-\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
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
{\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
\r
e16 d c8 ~ c2. ~ | % 21\r
c2 r | % 22\r
- r1^\fermata \bar "|." % 23\r
+ r1^\fermata | % 23\r
}\r
\r
\r
%\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
\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
%\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
\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
\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