lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Books, bookparts, includes: what?


From: Nicolas Sceaux
Subject: Re: Books, bookparts, includes: what?
Date: Sun, 7 Mar 2010 11:52:32 +0100

Le 6 mars 2010 à 20:09, Giovanni Roversi a écrit :

> Ok ok, I know I'm opening a new thread on the same topic just after few
> days, but I saw another possible solution. The problem follows:
> I'm transcribing the complete "Supper's Ready" suite by Genesis, and I
> want achieve a "book": in the first page, the title "Supper's Ready",
> the composer "Genesis", and the table of contents with the various parts
> and their pages. In the second page, the title (or subtitle) "1. Lover's
> Leap" and the text I've wrote there; at the end of the Lover's Leap's
> score, the second part with title and text, etc.
> So, I'm trying this:

> [...]
>    \score {
>      \include "Lover's Leap.ly"
>    }

Your problem is here.
Your included file contains top-level declarations, such as
  global = ...
  tenorVoiceI = ...
or the include of italiano.ly which also contains toplevel
decalarations.  These are forbidden inside a block (a \book,
\bookpart or \score block).

A posible solution: put your variables declarations in, say,
"Lover's Leap-music.ly", and the score block itself in a separate
file, e.g. "Lover's Leap-score.ly".

Then your top file becomes:

\version "2.12.2"
\include "italiano.ly"

\include "Lover's Leap-music.ly"

\paper { ... }
\header { ... }
\markuplines \table-of-contents

\bookpart {
   \tocItem \markup { 1. Lover's Leap }
   \include "Lover's Leap-score.ly"
}

Note that you do not need to write \pageBreak at the end of a \bookpart.

Nicolas





reply via email to

[Prev in Thread] Current Thread [Next in Thread]