Module:MOS tunings: Difference between revisions

Ganaram inukshuk (talk | contribs)
Simplified code, as range lookup is handled by tamnams module
Ganaram inukshuk (talk | contribs)
Added default params for central spectrum of ratios
Line 197: Line 197:
local mos_abbrev  = frame.args["MOS Abbrev"]
local mos_abbrev  = frame.args["MOS Abbrev"]
local collapsed  = yesno(frame.args["Collapsed"], false) -- Currently does nothing
local collapsed  = yesno(frame.args["Collapsed"], false) -- Currently does nothing
local step_ratios = tip.parse_numeric_pairs(frame.args["Step Ratios"]) or {{2,1}, {3,1}, {3,2}}
local step_ratios = tip.parse_numeric_pairs(frame.args["Step Ratios"]) or (frame.args["Step Ratios"] == "Central Spectrum" and {{4,3}, {3,2}, {5,3}, {2,1}, {5,2}, {3,1}, {4,1}} or {{2,1}, {3,1}, {3,2}})
local ji_ratios  = tip.parse_numeric_pairs(frame.args["JI Ratios"]  ) or {{1,1}, {3,2}, {2,1}}
local ji_ratios  = tip.parse_numeric_pairs(frame.args["JI Ratios"]  ) or {{1,1}, {3,2}, {2,1}}