3.1.2 ブックの中にある複数の score

ドキュメントは複数の音楽とテキストを含むかもしれません。そのようなドキュメントの例には練習曲集や、複数の楽章を持つオーケストラのパート譜があります。楽章はそれぞれ \score ブロックで入力され、

\score {
  ..music..
}

テキストは \markup ブロックで入力されます。

\markup {
  ..text..
}

同じ .ly ファイルの中にあるすべての楽章とテキストは、通常、単一の出力ファイルとして譜刻されます。

\score {
  ..
}
\markup {
  ..
}
\score {
  ..
}

しかしながら、同じ .ly ファイルから複数の出力ファイルを得たいのなら、その .ly ファイルに複数の \book ブロックを追加することができます。そのような \book ブロックはそれぞれに別個の出力となります。入力ファイルの中に \book ブロックを置かなければ、LilyPond は暗黙的にファイル全体を単一の \book ブロックとして扱います – ファイル構造 を参照してください。重要な例外の 1 つは、lilypond-book ドキュメントの内部です – そこでは明示的に \book ブロックを配置する必要があります。配置しなければ、最初の \score あるいは \markup だけが出力ファイルに譜刻されます。

音楽の各節のヘッダはその節の \score ブロックの中に置くことができます。そのヘッダからの piece 名がそれぞれの楽章の前に譜刻されます。book 全体のタイトルは \book の中に置くことができます。しかしながら、\book が存在しない場合は、\header を入力ファイルの先頭に挿入します。

\header {
  title = "Eight miniatures"
  composer = "Igor Stravinsky"
}
\score {
  …
  \header { piece = "Romanze" }
}
\markup {
   ..text of second verse..
}
\markup {
   ..text of third verse..
}
\score {
  …
  \header { piece = "Menuetto" }
}

\bookpart ブロックを用いて、音楽の節をブック パートにグループ化することができます。book パートは改ページで区切られ、ブック自体と同様に \header ブロックを指定することによりタイトルを持つことができます。

\bookpart {
  \header {
    title = "Book title"
    subtitle = "First part"
  }
  \score { … }
  …
}
\bookpart {
  \header {
    subtitle = "Second part"
  }
  \score { … }
  …
}

他の言語: English, deutsch, español, français

LilyPond — 記譜法リファレンス

inserted by FC2 system