ABC記譜法
ABCのようなアスキー文字を並べて譜面を表現する記法
例
https://gyazo.com/00b526f04edf8031f165c7a434bd80bd
code:minuet
X:1
T:Minuet (Bach)
R:Minuet
C:J.S. Bach
M:3/4
L:1/8
Q:110
K:D
A2DEFG|A2D2D2|B2GABc|d2D2D2|G2AGFE|!F2GFED|E2DEFD|E2AGFE|
A2DEFG|A2D2D2|B2GABc|!d2D2D2|G2AGFE|F2GFED|E2FEDE|D6||
文法
X 同一ファイル内に複数楽譜が存在する場合のインデックス
T タイトル
R (クラシックなどにおける)リズム
C 作曲者
M 拍子
L デフォルトの音の長さ
Q テンポ
K 調
音符情報
% コメント
音符記法
リズム
Lで指定した長さの何倍かを指定する
休符
z
改行
ABC譜上で改行するとそのまま反映される
!を入力する