Module:MOS modes: Difference between revisions

Ganaram inukshuk (talk | contribs)
No edit summary
Ganaram inukshuk (talk | contribs)
No edit summary
Line 53: Line 53:
return nil
return nil
else
else
local mode_names = {}
local mode_names = string.split(";")
for mode_name in string.gmatch(mode_names_unparsed, ";") do
table.insert(mode_names, mode_name)
end
return mode_names
return mode_names
end
end
Line 72: Line 69:
-- Get the mos's mode names, if given
-- Get the mos's mode names, if given
-- Mode names are entered as a semicolon-delimited list
-- Mode names are entered as a semicolon-delimited list
local mode_names = {}
local mode_names = nil
if mosstring == "5L 2s" then
if mosstring == "5L 2s" then
mode_names_unparsed = "lydian; ionian; mixolydian; dorian; aeolian; phrygian; locrian"
mode_names_unparsed = "lydian; ionian; mixolydian; dorian; aeolian; phrygian; locrian"