\version "2.19.83"

#(set-global-staff-size 18)

\paper {
  #(define fonts
     (set-global-fonts
      #:music "lilyjazz"
      #:brace "lilyjazz"
      #:roman "lilyjazz-text"
      #:sans "lilyjazz-chord"
      #:factor (/ staff-height pt 20)
      ))

  page-count = 1
}

\paper {
  #(set-paper-size "a4")
  indent = 0\mm
  short-indent = 0.9\cm

  between-system-space = 2.5\cm
  between-system-padding = #0

  %%set to ##t if your score is less than one page:
  ragged-last-bottom = ##f
  ragged-bottom = ##f

  markup-system-spacing = #'((basic-distance . 23)
                             (minimum-distance . 8)
                             (padding . 1))
}

title    = #"Take The A Train"
composer = #"-Billy Strayhorn"
meter    = #"(Medium Up Swing)"

realBookTitle = \markup {
  \score {
    {
      \override TextScript.extra-offset = #'(0 . -4.5)
      s4
      s^\markup {
        \fill-line {
          \fontsize #1 \lower #1 \rotate #7 \concat { " " #meter }
          \fontsize #8
          \override #'(offset . 7)
          \override #'(thickness . 6)
          \underline \sans #title
          \fontsize #1 \lower #1 \concat { #composer " " }
        }
      }
      s
    }

    \layout {
      \once \override Staff.Clef.stencil = ##f
      \once \override Staff.TimeSignature.stencil = ##f
      \once \override Staff.KeySignature.stencil = ##f
      ragged-right = ##f
      %   \override TextScript.font-name = #"Pea Missy with a Marker"
    }
  }
}

\header {
  title = \realBookTitle
  tagline = ##f
}

\layout {
  \context {
    \Score
    proportionalNotationDuration = #(ly:make-moment 1/8)
  }
}

theNotes = \relative c' {
  \clef "bass"
  \key c \major

  \set Score.markFormatter = #format-mark-box-letters
  \override Score.RehearsalMark.font-size = #+9

  \mark \markup {\box "A" }

  \bar "[|:"

  \repeat volta 2 {
    c1 | % 2
    c1 | % 3
    c1 | % 4
    c1 | % 5
    \break
    c1 | % 6
    c1 | % 7
  }
  \alternative {
    {
      c1 | % 8
      c1 | % 9
      \break
      \bar ":|]"
    }
    {
      c1 | % 10
      c1 | % 11
      \break
      \bar "||"
    }
  }

  \mark \markup {\box "B" }

  c1 | % 11
  c1 | % 12
  c1 | % 13
  c1 | % 14
  \break
  c1 | % 11
  c1 | % 12
  c1 | % 13
  c1 | % 14
  \break
  \bar "||"

  \mark \markup {\box "C" }

  c1 | % 11
  c1 | % 12
  c1 | % 13
  c1 | % 14
  \break
  c1 | % 11
  c1 | % 12
  c1 | % 13
  c1 | % 14
  \bar "|."

}

theChords = \chordmode  {
  \repeat volta 2 {
    \repeat percent 2 { c1:6 } \repeat percent 2 { d1:7.11+ } |
    d1:m7 g1:7 |
  }
  \alternative {
    {
      c1:6 d2:m7 g2:7 |
    }
    {
      c1:6 g2:m7 c2:7 |
      \break
    }
  }

  \repeat percent 4 { f1:maj7 } |
  \repeat percent 2 { d1:7 } d1:m7 g2:7 g2:7.9-

  \repeat percent 2 { c1:6 } \repeat percent 2 { d1:7.11+ } |
  d1:m7 g1:7 c1:6 d2:m7 g2:7
}

\score {
  <<
    \new ChordNames \with {
      \consists Percent_repeat_engraver
    }
    \theChords

    \new Voice = bass
    \with {
      \remove "Note_heads_engraver"
    }
    \theNotes
  >>
}
