[ << 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 > ] |