Module:MOS mode degrees: Difference between revisions
m Melodic minor is technically ionian b3 |
Added neapolitan major names, todo |
||
| Line 189: | Line 189: | ||
if scale_sig == "5L 2s" and step_pattern == "LsLLsAs" then | if scale_sig == "5L 2s" and step_pattern == "LsLLsAs" then | ||
-- Modes of harmonic minor | -- Modes of harmonic minor | ||
-- TODO: add unambiguous names | |||
mode_names = { "Harmonic minor", "Locrian #6", "Ionian augmented", "Dorian #4", "Phrygian dominant", "Lydian #2", "Locrian b4 bb7" } | mode_names = { "Harmonic minor", "Locrian #6", "Ionian augmented", "Dorian #4", "Phrygian dominant", "Lydian #2", "Locrian b4 bb7" } | ||
elseif scale_sig == "5L 2s" and step_pattern == "LsLLLLs" then | elseif scale_sig == "5L 2s" and step_pattern == "LsLLLLs" then | ||
| Line 196: | Line 197: | ||
-- Modes of harmonic major | -- Modes of harmonic major | ||
mode_names = { "Ionian b6"; "Dorian b5"; "Phrygian b4"; "Lydian b3"; "Mixolydian b2"; "Lydian augmented #2"; "Locrian bb7" } | mode_names = { "Ionian b6"; "Dorian b5"; "Phrygian b4"; "Lydian b3"; "Mixolydian b2"; "Lydian augmented #2"; "Locrian bb7" } | ||
elseif scalesig == "5L 2s" and step_pattern == "sLLLLLs" then | |||
-- Modes of Neapolitan major | |||
mode_names = { "Ionian b2 b3 (Neapolitan major)", "Lydian #5 #6 (Lydian augmented #6)", "Lydian #5 b7 (Lydian augmented dominant)", "Lydian b6 b7 (Lydian minor)", "Mixolydian b5 b6 (Major Locrian)", "Aeolian b4 b5 (Altered dominant ♮2)", " Locrian bb3 b4 (Altered dominant bb3)" } | |||
elseif scalesig == "5L 2s" and step_pattern == "sLLLsAs" then | |||
-- TODO: Modes of Neapolitan minor | |||
elseif scale_sig == "5L 2s" and #step_pattern == 0 then | elseif scale_sig == "5L 2s" and #step_pattern == 0 then | ||
-- True-mos modes | -- True-mos modes | ||