メニューをスキップ
MuziAI

AIに歌わせるABCの書き方:正確な形式とよくある間違い

AIが従うABC楽譜の書き方。ヘッダーの八行、VocalとInsの二声部、小節の計算、使えるコード、ダウンロードできるスキルまで解説します。

執筆:MuziAI チーム。数値は MuziAI の開発中に私たちが自ら行った計測によるものです。下書きには AI の支援を使い、すべての数値を計測ログと照合しました。更新日:2026年10月13日。

すでにメロディとコードがあるなら、MuziAIに貼り付けて、AIにそれに合わせて歌わせることができます。ただし受け付けるABCは一種類だけで、歌唱モデル自身が書く二声部の形式です。一般的なチャットAIに「ABCで曲を書いて」と頼むと、普段使いのABCを書くため、たいてい読み取れないものが返ってきます。この記事では、サンプル曲のために機械が作曲した58曲の楽譜で測った数値とともに、本当の形式を説明します。

ピアノの上に置かれた鉛筆と白紙
ピアノの上に置かれた鉛筆と白紙

ヘッダーの八行

最初の八行はほぼ固定です。変わるのはBPMとキーだけです。

X:1
T:
M:4/4
L:1/16
Q:1/4=88
V: Vocal clef=treble name="Vocal Melody" snm="Vocal"
V: Ins clef=treble name="Ins Melody" snm="Inst."
K:C

58曲の楽譜はすべて4/4拍子、単位は1/16です。曲名はMuziAIの専用欄に入力するので、T:の行は空のままにします。キーは普通のキー(C、Am、F#、Bb)でなければならず、「major」や「minor」は書かず、旋法も使いません。58曲の楽譜で最も多いキーはF(21曲)、次いでDm(11曲)、Eb(7曲)です。

二つの声部と小節のグループ

ヘッダーの後、楽譜はグループの連続になります。各グループはV: Vocalの行、楽譜一行、V: Insの行、楽譜一行で構成され、二つの行は同じ小節数(1〜4)でなければなりません。セクション名は、そのセクションの最初のグループの直前に% verseや% chorusのようなコメントで書きます。

% verse
V: Vocal
"C"z2G2G2A2c2c2B4|"Am"A4G8z4|"F"z2A2A2B2c2d2c4|"G"B4G8z4|
V: Ins
Z4|

Vocalの声部には、歌うメロディとすべてのコードが入ります。Insの声部は楽器です。歌のあるセクションでは機械はここを空にし(Z4は四小節の休みを意味します)、イントロ、間奏、アウトロではリードのフレーズを担います。58曲の楽譜で、Insの声部の音符数は曲全体で中央値わずか77個です。歌い手が黙っているところでしか鳴らないからです。

どの小節も合計16になる

単位が1/16なので、4/4拍子の各小節はちょうど16にならなければなりません。音符の後ろの数字は十六分音符いくつ分かを表すので、G2は八分音符、A4は四分音符です。使える長さは1、2、3、4、6、8、12、16だけです。それ以外の長さは、同じ高さの二つの音符をハイフンでタイにします。10ならc8-c2、5ならc4-cと書きます。

したいこと書き方そうしないと起きること
長さ10/16の音符c8-c2長さ10は存在しない
丸ごと一小節の休みZ または z16小節が短すぎる、または長すぎる
Insで四小節の休みZ4声部間で小節数が合わない
Am7のコード音符の直前に"Am7"Insに書いたコードは拒否される

使えるコード

コードは、始まる音符または休符の直前に二重引用符で書きます。根音はA〜G(#またはb付きも可)で、その後に次のどれか一つを付けます:なし、m、dim、aug、7、maj7、m7、dim7、m7b5、sus4、sus2、6、m6、7sus4、m(maj7)。必要ならスラッシュの後にベース音を付けます(C/E)。C9、Cadd9、Cmaj、N.C.のような見慣れたコードは一覧にありません。最も近いコードに置き換えてください。

歌詞は楽譜と並行して進める

モデルは歌詞と楽譜を順番に対応させます。58曲の楽譜では、中央値は歌詞一行あたり約二小節(Aメロ、サビ、ブリッジで2.0〜2.25)で、Aメロの一行あたり音符はおよそ8〜10個です。ですから歌詞は、楽譜の%コメントと同じ順番で[Verse]、[Chorus]のタグを付けて分け、一音符に一音節を当てて書いてください。サビは毎回すべて書き出し、「x2」とは書かないでください。

AIがよくやる間違い

  • T:に曲名を入れる、L:1/8やQ:120に変える、K:C majorと書く。
  • 繰り返し記号|: :|、複縦線||、スラー、装飾音、三連符、[CEG]のような和音を使う。
  • 音符の下にw:の歌詞行を加える。歌詞はMuziAIの歌詞欄に入れるものです。
  • Insの声部にコードを書く、または二つの声部の小節数をそろえない。
  • セクションがまったくない、または歌詞のセクションタグが楽譜のコメントと違う順番になっている。

手早い方法:スキルを使う

上のルールをすべて、Claude、ChatGPT、またはお使いのAIに読み込ませられるスキルにまとめました。スキルはAIに曲を正しく分けさせ、互いに合う歌詞とABCを書かせ、結果を渡す前にチェック用のスクリプトを実行させます。このスクリプトは歌唱モデルの公式スキルパックにあるチェッカーそのものなので、ACCEPTEDと判定された楽譜はMuziAIが読めます。作曲スキルをダウンロード(.zip)。

限界とわかっていないこと

  • 楽譜はキー、テンポ、コード、構成をかなり忠実に決めますが、メロディはゆるやかにしか従われません。コードの一致度は測定しました(楽譜ありで0.81〜0.92、なしで0.55)が、歌われたメロディはまだ測定していません。
  • チェッカーを通過したABCでも、良い曲になる保証はありません。それはあなたが書くメロディ次第です。
  • 「Am F C G」形式のコード入力欄も試しましたが、オフのままにしています。ボーカルのラインが休符だけだと、機械が歌詞をすべて歌わないためです。

実際に使う

  1. スキルを使って、セクションタグ付きの歌詞と楽譜を作ります。
  2. トップページで「歌詞を書く」タブを開き、歌詞を貼り付けます。
  3. 「既存の楽譜」パネルで「自分のABCを貼り付け」を押し、コードを貼り付けます。チェックは「読み取れました」と表示するか、問題のある行を示します。
  4. 楽譜に忠実に従わせたいなら「メロディとコード」を、ジャンルを変えるなら「メロディのみ」を選びます。

MuziAIで今すぐ試す

無料、登録不要。アイデアを一言添えるだけで、AIが歌詞を書き、歌付きの完成曲にします。

曲を作成