エラー メッセージ unexpected \new

\score ブロックは 1 つの 音楽表記を含む必要があります。 \new Staff\new StaffGroup、その他 \new で生成される同様のコンテキストが波括弧 { … } や二重の山括弧 << … >> で囲まれずに複数存在する場合に、エラー メッセージが出力されます。以下のようにです:

\score {
  % Invalid! Generates error: syntax error, unexpected \new
  \new Staff { … }
  \new Staff { … }
}

エラーを避けるためには、全ての \new 文を波括弧あるいは二重の山括弧で囲んでください。

波括弧は連続的に \new 文を導入します:

\score {
  {
    \new Staff { a' a' a' a' }
    \new Staff { g' g' g' g' }
  }
}

[image of music]

しかし、二重の山括弧を用いるべき場面の方が多いでしょう。譜は並行に (つまり、同時に) 導入されます:

\score {
  <<
    \new Staff { a' a' a' a' }
    \new Staff { g' g' g' g' }
  >>
}

[image of music]


GNU LilyPond – アプリケーション使用方法 v2.25.22 (development-branch).