Module:MOS in EDO: Difference between revisions
ArrowHead294 (talk | contribs) mNo edit summary |
ArrowHead294 (talk | contribs) m +Debugger |
||
| Line 3: | Line 3: | ||
local tamnams = require("Module:TAMNAMS") | local tamnams = require("Module:TAMNAMS") | ||
local step_vis = require("Module:Step vis") | local step_vis = require("Module:Step vis") | ||
local yesno = require("Module:Yesno") | |||
local p = {} | local p = {} | ||
| Line 399: | Line 400: | ||
-- Function to be called by a template | -- Function to be called by a template | ||
function p.mos_in_edo_frame(frame) | function p.mos_in_edo_frame(frame) | ||
local edo = tonumber(frame.args["EDO"]) | local edo = tonumber(frame.args["EDO"]) | ||
local gen_in_edosteps = tonumber(frame.args["Generator"]) | local gen_in_edosteps = tonumber(frame.args["Generator"]) | ||
| Line 405: | Line 405: | ||
local number_of_periods = tonumber(frame.args["Periods"]) | local number_of_periods = tonumber(frame.args["Periods"]) | ||
local generation_limit = tonumber(frame.args["Generation Limit"]) | local generation_limit = tonumber(frame.args["Generation Limit"]) | ||
local debugg = yesno(frame.args["debug"]) | |||
local | local result = p.mos_in_edo_simplified(edo, gen_in_edosteps, number_of_periods, generation_limit, temperament) | ||
result = p.mos_in_edo_simplified(edo, gen_in_edosteps, number_of_periods, generation_limit, temperament) | return frame:preprocess(debugg == true and "<pre>" .. result .. "</pre>" or result) | ||
return result | |||
end | end | ||
return p | return p | ||