next up previous
Next: abc記譜法 Up: Top page Previous: ABC記譜法

インフォーメーションフィールド

インフォーメーションフィールドは、作曲者、拍子その他、「音楽」そのもので はない諸々の情報を示す。そのほとんどはヘッダで用いられるが、なかにはボディ や、ファイルの中のあらゆる場所で使われるものもある。 (訳注:ここで原書では一つの例が示されているのだが、あまりに解り難い例に思 えたので、訳出は省略する)

それぞれの曲において、Mフィールド(拍子)、Rフィールド(リズム)の記述は自動的に以降の部分に適用される。しかし、新たな記述を加えて変更することも できる。そこで、アルファベット一文字にコロンが続くパターンで始まる行は いつもフィールドと見做されることになっている。それゆえ、 E音のすぐ後に右繰返し記号という記譜をしたいからといって、行頭にE:|と書いてしまってはエラーになるのである。

フィールドの使い方を理解するには、例を見るのが一番である。そこで、細かい ことをいろいろ書くのは止めて、表に簡潔に記すことにした。表の2、3、4列め は、それぞれ、ヘッダでどう使用するか、ボディで使用可能か、それ以外の場所で も使用可能かを示している。フィールドには、出力には影響を与えないにもかか わらず何らかの理由から存在しているものもある。第5列目にはその点に関する情 報を記している。第5列目にindexとあるものはindexにのみ影響し、 archiveとあるものは出力には全く影響せず、昔ながらの形式を踏襲する楽譜に 含まれている類の情報を提供する。

フィールド名 ヘッダ ボディで使えるか ボディ以外で使えるか どこで参照されるか 例・注記
A:area yes A:Donegal, A:Bampton
B:book yes yes archive B:O'Neills
C:composer yes C:Trad.
D:discography yes archive D:Chieftans IV
E:elemskip yes yes see Line Breaking
F:file name yes see index.tex
G:group yes yes archive G:flute
H:history yes yes archive H:This tune said to ...
I:information yes yes playabc
K:key last yes K:G, K:Dm, K:AMix
L:default note lengthyes yes L:1/4, L:1/8
M:meter yes yes yes M:3/4, M:4/4
N:notes yes N:see also O'Neills - 234
O:origin yes yes index O:I, O:Irish, O:English
P:parts yes yes P:ABAC, P:A, P:B
Q:tempo yes yes Q:200, Q:C2=200
R:rhythm yes yes index R:R, R:reel
S:source yes S:collected in Brittany
T:title second yes T:Paddy O'Rafferty
W:words yes W:Hey, the dusty miller
X:reference numberfirst X:1, X:2
Z:transcription note yes Z:from photocopy

表の補足。

T − 曲の題名。曲によってはタイトルが複数あるので、このフィールドも一 曲につき複数個使うことができる。その場合、一番目のTフィールドは大きなタイトル となり、二番目以降は小さく印刷される。Tフィールドは曲の途中で曲のそれぞ れのセクションに名前をつけるのに使うこともできる。その場合Tフィールドは 調合・拍子の変更指定の前に置く必要がある。

K - 調号。調号は、大文字のアルファベットで示す。必要なら、その後に#ま たはbを続ける。特殊な音階・旋法をその名称で以って指定してもよい。たとえば、K:F lydian、K:C major、K:C ionian、K:G mixolydian、K:D dorian、K:A minor、 K:Am、K:A aeolian、K:E phrygian、K:B locrianは、どれもシャープ・フラット の付かない譜表を作る。スペースは省略してもよく、大文字と小文字は同一視さ れる。また、音階(旋法)名については最初の3文字しか認識しないので、K:F# mixolydianは、K:F#MIXと もK:F#Mixとも完全に同義となる。高地バグパイプの曲用に、あと二つほど調号 の示しかたが用意されている。K:HPは調号を出力しない。K:HpはF,Cの位置にシャープ を、Gの位置にナチュラルをつける。この2つでは、すべての音符・連桁は下向きのスタイル で出力される。

このフィールドでは、曲全体にわたって効力を持つグローバル臨時記号を設定することもできる。たとえ ばK:D =cと書くと二つのシャープがつくが、すべてのC音はナチュラルがついてい るものとして扱われる(概念的にはD mixolydianとなる)。幾つかのグローバル臨時記号を スペースを挟んで併置することもできる。それぞれのグローバル臨時記号、___^^^の 後には小文字で音名を示す。グローバル臨時記号の効果は、ボディ部において音 符に臨時記号を付すことによって打ち消すことができる。また、調号が変更され るごとに無効となる。

L - 標準音符長。 L:1/4ならば四分音符、L:1/8ならば八分音符、L:1/16ならば16 分音符、L:1/32ならば32分音符。このフィールドを指定しない場合、Mフィール ドの設定に応じて決定される。

M - 拍子。M:6/8、M:4/4などの通常の拍子の示し方の他、M:CおよびM:C| により、4/4拍子および2/2拍子をそれぞれ示すことができる。

P - パート(曲を構成する個々の部分)。ヘッダにおいては、P:ABABCDCDのよ うに、それぞれの部分をどういう順番で演奏するかを示す。曲中では、P:A、P:B のように書き、それぞれ該当する部分を記譜していく。

Q - テンポ。一分あたり演奏される音符の個数を指定する。 たとえば、標準音符長が八分音符のとき、Q:120あるいはQ:C=120は、一分間に 120個の八分音符を演奏するテンポを意味する。標準音符長に関係ない指定法も ある。たとえば、Q:1/8=120は、標準音符長がどうあろうと、一分間に120個の八 分音符を演奏するテンポを意味する。

G - グループ。インデックスのために、曲をグループ化する。

H - 歴史。複数行にわたって、曲の歴史や逸話などを書くことができる。次の フィールドが現れるまで、プログラムはこれらの行を無視する。




Tue Dec 14 00:17:38 JST 1999