Module:MOS in EDO: Difference between revisions

Ganaram inukshuk (talk | contribs)
m Ganaram inukshuk moved page Module:EDO MOS step patterns to Module:MOS in EDO without leaving a redirect: Shorter/better name
Ganaram inukshuk (talk | contribs)
Updated function names to reflect new template name
Line 145: Line 145:
-- Primary function
-- Primary function
-- Create a rectangular horogram depicting a mos for a given pair of generators
-- Create a rectangular horogram depicting a mos for a given pair of generators
function p.edo_mos_step_patterns(edo, gen_in_edosteps, number_of_periods, temperament)
function p.mos_in_edo(edo, gen_in_edosteps, number_of_periods, temperament)
local edo = edo or 24
local edo = edo or 24
local gen_in_edosteps = gen_in_edosteps or 14
local gen_in_edosteps = gen_in_edosteps or 14
Line 242: Line 242:


-- Function to be called by a template
-- Function to be called by a template
function p.edo_mos_step_patterns_frame(frame)
function p.mos_in_edo_frame(frame)
local edo = tonumber(frame.args["EDO"])
local edo = tonumber(frame.args["EDO"])
Line 249: Line 249:
local number_of_periods = tonumber(frame.args["Number of Periods"])
local number_of_periods = tonumber(frame.args["Number of Periods"])
local result = p.edo_mos_step_patterns(edo, gen_in_edosteps, number_of_periods, temperament)
local result = p.mos_in_edo(edo, gen_in_edosteps, number_of_periods, temperament)
return result
return result