\version "2.18.0"
\include "globalSettings.ily"
\include "ShortninBread_mandolin.ily" %%NOTE: Include this at the top
\paper {
#(define (print-positive-page-number layout props arg)
(if (> (chain-assoc-get 'page:page-number props -1) 0)
(create-page-number-stencil layout props arg)
empty-stencil))
#(define (not-last-page layout props arg)
(if (and (chain-assoc-get 'page:is-bookpart-last-page props #f)
(chain-assoc-get 'page:is-last-bookpart props #f))
empty-stencil
(interpret-markup layout props arg)))
print-all-headers = ##f
first-page-number = -1
tocItemMarkup = \tocItemWithDotsMarkup
oddHeaderMarkup = \markup \fill-line { " " }
evenHeaderMarkup = \oddHeaderMarkup
oddFooterMarkup = \markup \fill-line { \column { \fontsize #-1
\on-the-fly #not-first-page \on-the-fly #not-last-page
\on-the-fly #print-positive-page-number \fromproperty #'page:page-number-string
\on-the-fly #last-page \fromproperty #'header:tagline
} }
evenFooterMarkup = \oddFooterMarkup
}
\header {
title = \markup {
\lower #50 \left-align \center-column {
\fontsize #4 \bold "Old-Time Set List"
}
}
subtitle = \markup {
\lower #4 \left-align \center-column {
\fontsize #1 \bold "Mandolin"
}
}
tagline = \markup {
\fontsize #-3.5 {
\override #'(box-padding . 1.0) \override #'(baseline-skip . 2.7) \box \center-column {
\line {
Arr. by Ernie Braganza.
\line {
}
}
}
}
}
}
\pageBreak
\markuplist \table-of-contents
\markup \null
\bookpart {
\paper {
print-page-number = ##t
}
\header {
title = "Shortnin' Bread"
subtitle = ##f % prevent overall subtitle from appearing
composer = "Trad."
}
\tocItem \markup { 1. Shortnin' Bread }
\score {
<<
\ShortninBread_chordChanges
%ShortninBread_MandoChordDiagrams
\ShortninBread_melody
\ShortninBread_MandoTab
>>
\header { piece = "Mandolin" }
}
}
\version "2.18.0"
\include "globalSettings.ily"
ShortninBread_settings = {
\globalSettings
\key d \major
\time 2/4
}
ShortninBread_leadPart = \relative c'' {
\ShortninBread_settings
\mark \default
\repeat volta 2 { %start repeat
d8 b16 b a8 b | %1
d16 d b8 a4 | %2
d8 b a b16 b | %3
fis16 fis e8 d4 | %4
\break
d'8 b16 b a a b b | %5
d8 b a4 | %6
d8 b a16 a b8 | %7
fis8 e8 d4 | %8
} %end repeat
\break
\mark \default
\repeat volta 2
{ %start repeat
d16 d b' b a a b8 |%9
d,8 b' a b |%10
d,16 d b' b a a b8 |%11
fis8 e d4 |%12
\break
d16 d b' b a a b8 |%13
d,8 b' a b |%14
d,16 d b' b a a b8 |%15
fis8 e d4 |%16
} %end repeat
}
ShortninBread_chordPart = \chordmode {
\ShortninBread_settings
d4 d4 |%1
d4 d4 |%2
d4 d4 |%3
a4 d4 |%4
d4 d4 |%5
d4 d4 |%6
d4 d4 |%7
a4 d4 |%8
d4 d4 |%9
d4 d4 |%10
d4 d4 |%11
a4 d4 |%12
d4 d4 |%13
d4 d4 |%14
d4 d4 |%15
a4 d4 |%16
}
ShortninBread_chordChanges = \new ChordNames
{
\set chordChanges = ##t
\ShortninBread_chordPart
}
ShortninBread_MandoChordDiagrams = \new FretBoards
{
\set Staff.stringTunings = #mandolin-tuning
\set chordChanges = ##t
\ShortninBread_chordPart
}
ShortninBread_melody = \new Staff
{
\clef "treble"
\ShortninBread_leadPart
}
ShortninBread_MandoTab = \new TabStaff
{
\clef "moderntab"
\set TabStaff.stringTunings = #mandolin-tuning
\ShortninBread_leadPart
}