MML reference: Scale

定義(Define)

        Scale(mode)
        Mode(mode)
        HMinor(hmode)
        MMinor(mmode)
        Major
        Minor
        HMinor
        MMinor

引数(Inputs)

mode, mmode, hmode

スケールを指定します。

以下は、各スケールの音階表です。
ローマ数字は音名を意味します。
臨時記号は、ハ長調(C-Dur)の場合に付く臨時記号です。

自然的音階
Mode name mode Scale Scale 備考
Ionian
(長音階)
0 c d e f g a b
Major コマンド指定時
長調
ビラーヴァル・タート(インドの音階)。
Dorian 1 ♭Ⅲ ♭Ⅶ c d e-f g a b-
カーフィー・タート(インドの音階)。
Phrygian 2 ♭Ⅱ ♭Ⅲ ♭Ⅵ ♭Ⅶ c d-e-f g a-b-
マカーム・クルディー(アラブの音階)。
バイラヴィ・タート(インドの音階)。
Lydian 3 #Ⅳ c d e f+g a b
カリヤーン・タート(インドの音階)。
Mixo-Lydian 4 ♭Ⅶ c d e f g a b-
カマージ・タート(インドの音階)。
Aeolian
(自然短音階)
5 ♭Ⅲ ♭Ⅵ ♭Ⅶ c d e-f g a-b-
Minor コマンド指定時
短調
アサーワリー・タート(インドの音階)。
Locrian 6 ♭Ⅱ ♭Ⅲ ♭Ⅴ ♭Ⅵ ♭Ⅶ c d-e-f g-a-b-
Minor blues 7 #Ⅱ #Ⅲ #Ⅳ #Ⅵ c d+e+f+g a+
※ブルースやロックなどでよく使われる。
Major blues 8 ♭Ⅲ ♭Ⅳ c d e-f-g a
※ブルースやロックなどでよく使われる。

※Scaleの2小節目は、C調(ハ調)の場合のスケールを記した。
教会楽の音階において、白玉は終止音、赤い音符は支配音を示します。

和声的短音階
Mode name mode hmode Scale Scale when Key = C 備考
Harmonic minor
(和声的短音階)
10 0 ♭Ⅲ ♭Ⅵ c d e-f g a-b
HMinor コマンドにて、引数無し時
Locrian natural13 11 1 ♭Ⅱ ♭Ⅲ ♭Ⅴ ♭Ⅶ c d-e-f g-a b-
Ionian Augmented 12 2 #Ⅴ c d e f g+a b
Dorian #11 13 3 ♭Ⅲ #Ⅳ ♭Ⅶ c d e-f+g a b-
マカーム・ナグリーズ(アラブの音階)。
Spanish Gypsy
(Harmonic minor perfect 5th below)
14 4 ♭Ⅱ ♭Ⅵ ♭Ⅶ c d-e f g a-b-
マカーム・ヒジャーズィー(アラブの音階)。
Lydian #9 15 5 #Ⅱ #Ⅳ c d+e f+g a b
Altered ♭7 16 6 ♭Ⅱ ♭Ⅲ ♭Ⅳ ♭Ⅴ ♭Ⅵ ♭♭Ⅶ c d-e-f-g-a-b--

旋律的短音階
Mode name mode mmode Scale Scale when Key = C 備考
Melodic minor
(旋律的短音階)
20 0 ♭Ⅲ c d e-f g a b

※下降形は、別途 mode(5) (Aeolian/自然短音階)に設定してください。
MMinor コマンドにて、引数無し時
Dorian ♭9 21 1 ♭Ⅱ ♭Ⅲ ♭Ⅶ c d-e-f g a b-
Lydian Augmented
22 2 #Ⅳ #Ⅴ c d e f+g+a b
Mixo-Lydian #11
(Lydian ♭7)
23 3 #Ⅳ ♭Ⅶ c d e f+g a b-
Mixo-Lydian ♭13
24 4 ♭Ⅵ ♭Ⅶ c d e f g a-b-
Semi Locrian
(Aeolian ♭5)
25 5 ♭Ⅲ ♭Ⅴ ♭Ⅵ ♭Ⅶ c d e-f g-a-b-
Super Locrian
(Altered)
26 6 ♭Ⅱ ♭Ⅲ ♭Ⅳ ♭Ⅴ ♭Ⅵ ♭Ⅶ c d-e-f-g-a-b-
G Altered 27 7 ♭Ⅰ ♭Ⅱ ♭Ⅲ ♭Ⅵ ♭Ⅶ c-d-e-f g a-b-

和声的長音階
Mode name mode Scale Scale when Key = C 備考
Harmonic Major 30 ♭Ⅵ c d e f g a-b
Dorian ♭5 31 ♭Ⅲ ♭Ⅴ ♭Ⅶ c d e-f g-a b-
Phrygian ♭4 32 ♭Ⅱ ♭Ⅲ ♭Ⅳ ♭Ⅵ ♭Ⅶ c d-e-f-g a-b-
Lydian ♭3 33 ♭Ⅲ #Ⅳ c d e-f+g a b
Mixo-Lydian ♭9 34 ♭Ⅱ ♭Ⅶ c d-e f g a b-
Lydian #2 #5 35 #Ⅱ #Ⅳ #Ⅴ c d+e f+g+a b
Locrian ♭♭7 36 ♭Ⅱ ♭Ⅲ ♭Ⅴ ♭Ⅵ ♭♭Ⅶ c d-e-f g-a-a

ナポリタン長音階
Mode name mode Scale Scale when Key = C 備考
Neapolitan 40 ♭Ⅱ ♭Ⅲ c d-e-f g a b
Leading whole-tone 41 #Ⅳ #Ⅴ #Ⅵ c d e f+g+a+b
Lydian Augmented Dominant 42 #Ⅳ #Ⅴ ♭Ⅶ c d e f+g+a b-
Lydian Dominant ♭6 43 #Ⅳ ♭Ⅵ ♭Ⅶ c d e f+g a-b-
Major Locrian 44 ♭Ⅴ ♭Ⅵ ♭Ⅶ c d e f g-a-b-
Semi Locrian ♭4 45 ♭Ⅲ ♭Ⅳ ♭Ⅴ ♭Ⅵ ♭Ⅶ c d e-f-g-a-b-
Super Locrian ♭♭3 46 ♭Ⅱ ♭♭Ⅲ ♭Ⅳ ♭Ⅴ ♭Ⅵ ♭Ⅶ c d-d f-g-a-b-

ナポリタン短音階
Mode name mode Scale Scale when Key = C 備考
Neapolitan minor 50 ♭Ⅱ ♭Ⅲ ♭Ⅵ c d-e-f g a-b
Lydian #6 51 #Ⅳ #Ⅵ c d e f+g a+b
Mixo-Lydian Augmented 52 #Ⅴ ♭Ⅶ c d e f g+a b-
Hungarian Gypsy 53 ♭Ⅲ #Ⅳ ♭Ⅵ ♭Ⅶ c d e-f+g a-b-
Locrian Dominant 54 ♭Ⅱ ♭Ⅴ ♭Ⅵ ♭Ⅶ c d-e f g-a-b-
Ionian #2 55 #Ⅱ c d+e f g a b
Ultra Locrian ♭♭3 56 ♭Ⅱ ♭♭Ⅲ ♭Ⅳ ♭Ⅴ ♭Ⅵ ♭♭Ⅶ c d-d f-g-a-a

ジプシー音階
Mode name mode Scale Scale when Key = C 備考
Gypsy 60 ♭Ⅱ ♭Ⅵ c d-e f g a-b
※ジプシーの音楽に良く使われる。
マカーム・ヒジャーズカル(アラブの音階)。
バイラヴ・タート(インドの音階)。
Lydian #2 #6 61 #Ⅱ #Ⅳ #Ⅵ c d+e f+g a+b
Ultra Phrygian 62 ♭Ⅱ ♭Ⅲ ♭Ⅳ ♭Ⅵ ♭♭Ⅶ c d-e-f-g a-a
Hungarian minor 63 ♭Ⅲ #Ⅳ ♭Ⅵ c d e-f+g a-b
※ハンガリー以東のヨーロッパで民謡に使われる短音階。
マカーム・ナワサル(アラブの音階)。
Oriental 64 ♭Ⅱ ♭Ⅴ ♭Ⅶ c d-e f g-a b-
Ionian Augmented #2 65 #Ⅱ #Ⅴ c d+e f g+a b
Locrian ♭♭3 ♭♭7 66 ♭Ⅱ ♭♭Ⅲ ♭Ⅴ ♭Ⅵ ♭♭Ⅶ c d-d f g-a-a

ハンガリー音階
Mode name mode Scale Scale when Key = C 備考
Hungarian major 70 #Ⅱ #Ⅳ ♭Ⅶ c d+e f+g a b-
Super Locrian ♭♭6 ♭♭7 71 ♭Ⅱ ♭Ⅲ ♭Ⅳ ♭Ⅴ ♭♭Ⅵ ♭♭Ⅶ c d-e-f-g-g a
Harmonic minor ♭5 72 ♭Ⅲ ♭Ⅴ ♭Ⅵ c d e-f g-a-b
Super Locrian #6 73 ♭Ⅱ ♭Ⅲ ♭Ⅳ ♭Ⅴ ♭Ⅶ c d-e-f-g-a b-
Melodic minor #5 74 ♭Ⅲ #Ⅴ c d e-f g+a b
Dorian ♭9 #11 75 ♭Ⅱ ♭Ⅲ #Ⅳ ♭Ⅶ c d-e-f+g a b-
Lydian Augmented #3 76 #Ⅲ #Ⅳ #Ⅴ c d e+f+g+a b

内容(Contents)

スケールを設定します。
作曲を支援するコマンドで、臨時記号を用いることなく複雑なコードを用いることができます。
詳細は、スケールとコードをご参照ください。

基本は、長調の音楽の時は"Ionian"(0)スケールを使います。
短調の時は、自然短音階である"Aeolian"(5)スケールを使う他、 和声的短音階の"Harmonic minor"(10)や、旋律的短音階の"Melodic minor"(20)を使います。
Harmonic minorやMelodic minorは、導音(Ⅶの音)に♭が付かないため、 短調の時においてもⅤの和音を使うことができ、Ⅴ→Ⅰへの解決が可能です(次項参照)。

これらの指定により、MMLから臨時記号を排除することができます。
その他のスケールは、是非、研究してみてください。

注意(Notes)

MMLコンパイラーの疑似命令です。
次にK{}コマンド若しくは、Scaleコマンドが来るまで、 本コマンドで指定された音階に、自動で臨時記号が付加されてコンパイルされます。

各記述ブロック(Sub, BGM, SE)では、デフォルトは調号無し(ハ長調、アイオニアンスケール)となります。
従い、サブルーチンコールする場合は、サブルーチン先も調号・スケールを指定して下さい。

音楽理論については、別途、和声についての参考書等をご参照ください。

例(Sample)

    K{g-moll}   MMinor gab>cdefg Minor agfedc<ba g1    /* g-moll melodic minor scale */