5.1.7 コンテキストを揃える

新しいコンテキストを既存のコンテキストの上または下に揃えることができます。これはボーカル譜 ( 合唱) を組む場合やオッシアで役に立ちます。

[image of music]

PianoStaff のようなコンテキストは、ネスト (入れ子) 構造をとって、他のコンテキストを内部に保持することができます。ネスト構造をとることができるコンテキストは、コンテキストの “accepts” リストによって定義されています。このリストには存在しないコンテキストは、楽譜が譜刻されるとき、(PianoStaff などの) 親コンテキストの下に配置されます。例えば、PianoStaff コンテキストは、デフォルトで、StaffFiguredBass コンテキストを内部に受け入れるよう定義されていますが、(例えば) Lyrics コンテキストは受け入れません。そのため、以下の例では、歌詞は 2 つの譜の間ではなく、ピアノ譜の下に配置されています:

\new PianoStaff
<<
  \new Staff { e4 d c2 }
  \addlyrics { Three blind mice }
  \new Staff {
    \clef "bass"
    { c,1 }
  }
>>

[image of music]

コンテキストの “accepts” リストを変更することで、 ネストされるコンテキストを追加するができます。ですから、歌詞を 2 つの譜の間に表示させたいのなら、以下のようにします:

\new PianoStaff \with { \accepts Lyrics }
<<
  \new Staff { e4 d c2 }
  \addlyrics { Three blind mice }
  \new Staff {
    \clef "bass"
    { c,1 }
  }
>>

[image of music]

\accepts の反対は \denies です。これはコンテキストを “accepts” リストから削除します。


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

LilyPond — 記譜法リファレンス

inserted by FC2 system