VOPVirtual Online Piano 日本語ガイド

コード支援:24種類の構成音と押すキー

コード支援は「ルート音+種類」を選ぶと構成音がまとめて鳴る機能です。配信ページは名前しか書いていませんが、ビルドには24種類ぶんの半音数の定義があります。

01使い方

左上のパネルでルート音(C〜B の12個)とコードの種類(24個)を選ぶと、選んだ瞬間に和音が鳴り、鍵盤上の構成音が色づきます。パネル中央の表示が「C ma」のように選んだ組み合わせに変わります。

鳴る音は「ルート音+構成音」。ルートは必ず入り、その上に3度・5度・7度などが積まれます。和音の音数は2〜4音です。

丸い矢印のボタン(消去)を押すと、選択とハイライトが消え、表示が「---」に戻ります。

0224種類の一覧

R はルート(0半音)、+n はルートから n 半音上という意味です。たとえば ma は R / +4 / +7 で、ドから始めればド・ミ・ソになります。

コード支援の24種類(ビルドの switch 文より)
表示和音の名前構成音(半音)音数
ma長三和音(メジャー)R / +4 / +73音
ma7長七和音R / +4 / +7 / +114音
7属七和音R / +4 / +7 / +104音
m短三和音(マイナー)R / +3 / +73音
m7短七和音R / +3 / +7 / +104音
+増三和音(オーグメント)R / +4 / +83音
dim減三和音(ディミニッシュ)R / +3 / +63音
susサスフォーR / +5 / +73音
4メジャー・アド4R / +4 / +5 / +74音
6長六和音R / +4 / +7 / +94音
m(#5)短三和音(♯5)R / +3 / +83音
5パワーコードR / +72音
2アド2R / +2 / +4 / +74音
m2短三和音(アド2)R / +2 / +3 / +74音
m4短三和音(アド4)R / +3 / +5 / +74音
m6短六和音R / +3 / +7 / +94音
m(ma7)短三和音(長七)R / +3 / +7 / +114音
7sus七のサス4R / +5 / +7 / +104音
ma7(b5)長七和音(♭5)R / +4 / +6 / +114音
ma7(#5)長七和音(♯5)R / +4 / +8 / +114音
m7(b5)短七和音(♭5)R / +3 / +6 / +104音
dim7減七和音R / +3 / +6 / +94音
7(b5)属七和音(♭5)R / +4 / +6 / +104音
7(#5)属七和音(♯5)R / +4 / +8 / +104音

03押すキーの求め方

コードの構成音は「ルートの番号+半音数」で決まります。ルートの番号は C=1 から B=12。半音数を足した番号が、そのまま鍵盤の番号(1〜24)になります。

例:ルート C(1)+ma(+0/+4/+7)は 1・5・8 番。1番は CapsLock(ド)、5番は S(ミ)、8番は F(ソ)。つまり CapsLock・S・F の3つを同時に押せば、コード支援で鳴るのと同じ和音になります。

例:ルート A(10)+m7(+0/+3/+7/+10)は 10・13・17・20 番。G・J・L・' の4つです。

04高いルートでは音が欠ける

鍵盤は24鍵しかないので、ルートが高いと構成音が範囲を超えます。たとえばルート B(12)+ma7(+0/+4/+7/+11)は 12・16・19・23 番で収まりますが、それ以上の番号になる組み合わせは存在しません。

ビルドのコードは「番号が一致する鍵があればハイライトし、なければ何もしない」という書き方です。範囲外の音は鳴らないので、高いルートでは和音が薄く(2〜3音に)なります。どの組み合わせが欠けるかは、下のツールで確認できます。

05コード支援の位置づけ

コード支援は「和音を覚えていない人向けの補助」で、伴奏を自動で流す機能ではありません。選んだ和音を1回鳴らすだけなので、曲を弾くには自分でタイミングを刻む必要があります。

とはいえ、24種類のコードを鍵2つ(ルート+種類)で呼び出せるので、和音の練習台としては十分です。構成音を覚えたら、次は同じ音を手で押さえてみてください(押すキーは上の節にあります)。

コードの押すキーを調べる

ルート音とコードの種類を選ぶと、構成音が24鍵のどこにあるか(押すキー・keyCode)と、等十二平均律での周波数が出ます。 ゲーム内のコード支援はルート音を C4〜B4 の12音からしか選べないため、ここでもルートは同じ12音です。 構成音が24鍵の範囲を超える場合は「範囲外」と表示します。

C ma3音

半音幅 +7

選んだコードの構成音(押すキーはゲームの24鍵の割り当て)
役割音名押すキーkeyCode周波数 Hz
ルートC4CapsLock20261.63
+4E4S83329.63
+7G4F70392.00

構成音はゲームのビルドにある半音数の定義(ルートを0とした加算)をそのまま使っています。