[ << チュートリアル ] | [トップ][目次][インデックス][ ? ] | [ 一般的な記譜法 >> ] | ||
[ < 簡単な記譜法 ] | [ 上へ : 入力ファイルの書き方 ] | [ エラーに対処する > ] |
1.2.2 入力ファイルに取り組む
LilyPond 入力ファイルは多くの一般的なプログラミング言語のソース ファイルと同じようなものです。それらは大文字/小文字の区別があり、空白はたいてい無視されます。表記は波括弧 { } で囲まれ、%
または %{ .. %}
でコメントになります。
上の文章があなたにとって意味不明だとしても、心配ありません!我々がそれらの用語の意味を説明します:
-
大文字/小文字の区別:
あなたが小文字 (つまり、
a, b, s, t)
で入力するか、大文字 (つまり、A, B, S, T
) で入力するかの違いです:{ c d e }
は有効な入力ですが、{ C D E }
ではエラーになります。 -
空白は無視される:
あなたがどれくらい多くのスペース (または新しい行) を追加しても問題にならないということです。
{ c d e }
は{ c
d e } や以下と同じ意味になります:{ c d e }
もちろん、このような書き方をすると読みにくいです。見やすい書き方は、コード ブロックにタブか 2 つのスペースでインデントを付けることです:
{ c d e }
-
表記:
LilyPond 入力の各部分は { 波括弧 } で囲まれている必要があります。これらの波括弧は LilyPond に入力が単一の音楽表記であることを教えます。これはちょうど数学での括弧
()
のようなものです。あいまいさを避けるために、波括弧は行の先頭か終端にないかぎりスペースで囲まれているべきです。波括弧で囲まれた表記が後に続く LilyPond コマンド (
\relative { }
など) もまた単一の音楽表記としてカウントされます。 -
コメント:
コメントは音楽入力を読む人間のための注釈です。これは構文解析中には無視されるため、譜刻される出力には影響を与えません。コメントには 2 つのタイプがあります。パーセント記号
%
は行コメントになります。%
の後の文字は無視されます。慣習上、行コメントはそのコメントが参照するコードの上に置かれます。a4 a a a % this comment refers to the Bs b2 b
ブロック コメントは音楽入力のある部分全体をコメントにします。
%{
と%}
で囲まれた部分は無視されます。しかしながら、ブロック コメントを ‘ネスト’ させることはできません。このことはあるブロック コメントを他のブロック コメントの中に置くことはできないということを意味します。そうした場合、最初の%}
は両方のブロック コメントを終わらせてしまいます。以下のコード断片はコメントの使用例を示しています:% notes for twinkle twinkle follow % 以下はキラキラ星です c4 c g' g a a g2 %{ This line, and the notes below are ignored, since they are in a block comment. この行と以下の音符は無視されます。 なぜなら、これらはブロック コメントの中にあるからです f f e e d d c2 %}
[ << チュートリアル ] | [トップ][目次][インデックス][ ? ] | [ 一般的な記譜法 >> ] | ||
[ < 簡単な記譜法 ] | [ 上へ : 入力ファイルの書き方 ] | [ エラーに対処する > ] |
他の言語: English, deutsch, español, français, magyar, italiano, nederlands