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 T U V W X Y Z c d e f g a b
Major コマンド指定時
長調
ビラーヴァル・タート(インドの音階)。
Dorian 1 T U ♭V W X Y ♭Z c d e-f g a b-
カーフィー・タート(インドの音階)。
Phrygian 2 T ♭U ♭V W X ♭Y ♭Z c d-e-f g a-b-
マカーム・クルディー(アラブの音階)。
バイラヴィ・タート(インドの音階)。
Lydian 3 T U V #W X Y Z c d e f+g a b
カリヤーン・タート(インドの音階)。
Mixo-Lydian 4 T U V W X Y ♭Z c d e f g a b-
カマージ・タート(インドの音階)。
Aeolian
(自然短音階)
5 T U ♭V W X ♭Y ♭Z c d e-f g a-b-
Minor コマンド指定時
短調
アサーワリー・タート(インドの音階)。
Locrian 6 T ♭U ♭V W ♭X ♭Y ♭Z c d-e-f g-a-b-
Minor blues 7 T #U #V #W X #Y c d+e+f+g a+
※ブルースやロックなどでよく使われる。
Major blues 8 T U ♭V ♭W X Y c d e-f-g a
※ブルースやロックなどでよく使われる。

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

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

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

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

和声的長音階
Mode name mode Scale Scale when Key = C 備考
Harmonic Major 30 T U V W X ♭Y Z c d e f g a-b
Dorian ♭5 31 T U ♭V W ♭X Y ♭Z c d e-f g-a b-
Phrygian ♭4 32 T ♭U ♭V ♭W X ♭Y ♭Z c d-e-f-g a-b-
Lydian ♭3 33 T U ♭V #W X Y Z c d e-f+g a b
Mixo-Lydian ♭9 34 T ♭U V W X Y ♭Z c d-e f g a b-
Lydian #2 #5 35 T #U V #W #X Y Z c d+e f+g+a b
Locrian ♭♭7 36 T ♭U ♭V W ♭X ♭Y ♭♭Z c d-e-f g-a-a

ナポリタン長音階
Mode name mode Scale Scale when Key = C 備考
Neapolitan 40 T ♭U ♭V W X Y Z c d-e-f g a b
Leading whole-tone 41 T U V #W #X #Y Z c d e f+g+a+b
Lydian Augmented Dominant 42 T U V #W #X Y ♭Z c d e f+g+a b-
Lydian Dominant ♭6 43 T U V #W X ♭Y ♭Z c d e f+g a-b-
Major Locrian 44 T U V W ♭X ♭Y ♭Z c d e f g-a-b-
Semi Locrian ♭4 45 T U ♭V ♭W ♭X ♭Y ♭Z c d e-f-g-a-b-
Super Locrian ♭♭3 46 T ♭U ♭♭V ♭W ♭X ♭Y ♭Z c d-d f-g-a-b-

ナポリタン短音階
Mode name mode Scale Scale when Key = C 備考
Neapolitan minor 50 T ♭U ♭V W X ♭Y Z c d-e-f g a-b
Lydian #6 51 T U V #W X #Y Z c d e f+g a+b
Mixo-Lydian Augmented 52 T U V W #X Y ♭Z c d e f g+a b-
Hungarian Gypsy 53 T U ♭V #W X ♭Y ♭Z c d e-f+g a-b-
Locrian Dominant 54 T ♭U V W ♭X ♭Y ♭Z c d-e f g-a-b-
Ionian #2 55 T #U V W X Y Z c d+e f g a b
Ultra Locrian ♭♭3 56 T ♭U ♭♭V ♭W ♭X ♭Y ♭♭Z c d-d f-g-a-a

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

ハンガリー音階
Mode name mode Scale Scale when Key = C 備考
Hungarian major 70 T #U V #W X Y ♭Z c d+e f+g a b-
Super Locrian ♭♭6 ♭♭7 71 T ♭U ♭V ♭W ♭X ♭♭Y ♭♭Z c d-e-f-g-g a
Harmonic minor ♭5 72 T U ♭V W ♭X ♭Y Z c d e-f g-a-b
Super Locrian #6 73 T ♭U ♭V ♭W ♭X Y ♭Z c d-e-f-g-a b-
Melodic minor #5 74 T U ♭V W #X Y Z c d e-f g+a b
Dorian ♭9 #11 75 T ♭U ♭V #W X Y ♭Z c d-e-f+g a b-
Lydian Augmented #3 76 T U #V #W #X Y Z c d e+f+g+a b

内容(Contents)

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

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

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

注意(Notes)

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

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

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

例(Sample)

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