This is what I ended up doing. I had a similar problem, but I was including
the file at the wrong point in the Set-List.ly file.

%%%%%%%
% Set-List.ly %
%%%%%%

\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 {
            Engraved using LilyPond \simple #(lilypond-version) (
http://lilypond.org/)
          }
        }
      }
    }
  }
}

\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" }
  }
}

%%%%%%%%%%%%%%%
% ShorninBread_mandolin.ily%
%%%%%%%%%%%%%%%

\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
{
  \include "predefined-mandolin-fretboards.ly"
  \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
}



On Sat, Feb 1, 2014 at 10:01 AM, MING TSANG <[email protected]> wrote:

> Federico & Ernie:
> I try to adapt Nick's sample by replacing line 70 with \include my lily
> full score  and I got the following error
>
> C:/Users/Tsang/Dropbox/Lyndon/LiLy/Down-from-his-glory/down-from-his-glory.ly:4:3<https://ca-mg6.mail.yahoo.com/neo/0>:
> error: syntax error, unexpected STRING
>   ti="從榮耀降臨" %title
> I am not quite sure how to wrap the the score block in my original lily
> file which contains \include statement with variables for \header? The
> score is a full lily code with \header & \paper and \midi.
>
> Then I try the following:
>
> \version "2.19.0"
>  \include "calypso-lullaby\calypso-lullaby.ly"
> \pageBreak
>   \include "Down-from-his-glory\down-from-his-glory.ly"
> \pageBreak
>   \include "forever-thanks\forever-thanks.ly"
> \pageBreak
>
> I got the title of the third score ( title for score 1 and 2 disappear -
> was replace by the third score).  The page number becomes   1 to 16 for the
> three scores (first score has 8 pages, second score has 1 page & third
> score has 7 pages).  I was hoping each score retains it page number and
> header.  Please note:  each score is a full lily code with \header & \paper
> and \midi.
>
> Any insights and recommendations and/or solutions are appreciated.
> Emmanuel,
> Ming
>
>
>
>
>
>
>
>   On Saturday, February 1, 2014 3:28:10 AM, Federico Bruni <
> [email protected]> wrote:
>  I also suggest using just lilypond (lilypond-book makes sense only if
> you write a lot  of text and want to insert some music fragment).
> Of course you'll have to adapt Nick's template and replace the \bookpart
> blocks with an \include statement and then wrap the \score block in the
> included files inside a \bookpart.
>
>
> 2014/2/1 Ernie Braganza <[email protected]>
>
> This was just posted on the list by Nick Payne <
> [email protected]>. Hope it helps.
>
>
> On Fri, Jan 31, 2014 at 8:36 PM, MING TSANG <[email protected]> wrote:
>
> Hi, lilyponders:
> Over the years (since lilypond v2.14) I have coded 25+ hymns for our
> choir. I like to put them in book form.  Is there a lilypond-book template
> available (compilable - just include my 25+ hymns)? I like to have title
> page, table of content and each hymn starts on a new page.  If possible to
> have page number for each hymn, but also have overall page number for the
> whole book.  I know it is a tall request, but I have not done lilypond-book
> before. I have no knowledge of laTex. Appreciate any help.
> Emmanuel,
> Ming
>
> _______________________________________________
> lilypond-user mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
>
>
> _______________________________________________
> lilypond-user mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
>
>
>
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to