Module:MOS in EDO: Difference between revisions
m Ganaram inukshuk moved page Module:EDO MOS step patterns to Module:MOS in EDO without leaving a redirect: Shorter/better name |
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. | 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. | 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. | local result = p.mos_in_edo(edo, gen_in_edosteps, number_of_periods, temperament) | ||
return result | return result | ||