[ << lilypond を実行する ] | [Top][Contents][Index] | [ convert-ly を使ってファイルを更新する >> ] |
| [ < 警告 staff affinities should only decrease ] | [ Up: 一般的なエラー ] | [ 警告 this voice needs a \voiceXx or \shiftXx setting > ] |
エラー メッセージ 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' } } }![]()
しかし、二重の山括弧を用いるべき場面の方が多いでしょう。譜は並行に (つまり、同時に) 導入されます:
\score { << \new Staff { a' a' a' a' } \new Staff { g' g' g' g' } >> }![]()
[ << lilypond を実行する ] | [Top][Contents][Index] | [ convert-ly を使ってファイルを更新する >> ] |
| [ < 警告 staff affinities should only decrease ] | [ Up: 一般的なエラー ] | [ 警告 this voice needs a \voiceXx or \shiftXx setting > ] |
![[image of music]](../4f/lily-6ec06842.png)
![[image of music]](../cd/lily-4b479304.png)