\header
{
-%Let's bump up the title size and switch to the chord font. :-)
-
title = \markup { \override #'(font-family . sans) \fontsize #3.5 "Here I Am To Worship" }
composer = \markup { \override #'(font-family . sans) \fontsize #1.3 "T. Hughes" }
arranger = \markup { \override #'(font-family . sans) \fontsize #1.3 "arr. Ed Smart" }
%
% Song's structure
%
-
Global =
{
\key a \major
- % \override Staff.TimeSignature #'style = #'()
+ \numericTimeSignature
\time 4/4
% Intro
% Chorus
-% \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" }
+ \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*7 | % 15-21
}
\alternative
{
{
-\once \override Score.RehearsalMark #'self-alignment-X = #right
-\once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
-\mark \markup { \italic { to Coda } \hspace #1.0 \musicglyph #"scripts.coda" }
+ \once \override Score.RehearsalMark #'self-alignment-X = #right
+ \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
+ \mark \markup { \italic { to Coda } \hspace #1.0 \musicglyph #"scripts.coda" }
s1*2 | % 22-23
}
{
%
% Lead vocal
%
-
LeadVox = \relative c''
{
\clef G
- \override Score.SpacingSpanner #'average-spacing-wishes = ##f
% Intro
s2 | % 0
- s1 | % 1
- s1 | % 2
- s1 | % 3
- s1 | % 4
- s1 | % 5
+ s1*5 | % 1-5
% Verse
%
% Chord names
%
-
Chords = \chordmode
{
% Intro
%
% 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 = \relative c
{
\override NoteHead #'style = #'slash
Dynamics =
{
-%{
- s1*12 | % 1-12
- s4_\markup { \italic { Add bass, pad } } s2. | % 13
- s1*7 | % 14-20
- s4_\markup { \italic { Add perc, Ac. gtrs. } } s2. | % 21
- s1*28 | % 22-49
- s4_\markup { \italic { Piano only, like intro } } s2. | % 50
- s1*2 | % 51-52
- s4_\markup { \italic { Full band } } s2. | % 53
-%}
s2_\mf | % 0
s1*3 | % 1-3
s4_\markup { \italic { add cymbal colors } } s2. | % 5
\score
{
-%{
- <<
- <<
-% \new Staff = leadStaff { \new Voice = "lead" \LeadVox }
- \new Staff = leadStaff { << \new Voice = "lead" \LeadVox \new Voice = "riffs" \Riffs >> }
- \new Lyrics \lyricsto "lead" \LeadVoxText
- >>
-
- \new ChoirStaff = "Rhythm"
- <<
- \new ChordNames = "chords" \Chords
- \new RhythmicStaff = "chordRhythm" << \StaffC \Dynamics >>
- >>
-
- \set Score.skipBars = ##t
- \set Score.melismaBusyProperties = #'()
- >>
-%}
<<
\set Score.skipBars = ##t
\set Score.melismaBusyProperties = #'()
- \new Staff
+ \Global % The "roadmap" that everything else depends on
+
+ \context Staff
<<
- \Global % The "roadmap" that everything else depends on
\new Voice = "lead" \LeadVox
\new Voice \Riffs
\new Lyrics \lyricsto "lead" \LeadVoxTextA
\new Lyrics \lyricsto "lead" \LeadVoxTextB
>>
-% \new Staff
+ \new ChoirStaff
<<
\new ChordNames \Chords
\new RhythmicStaff << \Rhythm \Dynamics >>
\paper
{
- #(define fonts (make-pango-font-tree
- "Times New Roman"
- "JazzText"
- "Luxi Mono"
- (/ staffSize 20)))
+ #(define fonts (make-pango-font-tree
+ "Times New Roman"
+ "JazzText"
+ "Luxi Mono"
+ (/ staffSize 20)))
% Spread staves vertically across last page (default: t)
% ragged-last-bottom = ##f