Module:MOS in EDO allperiods: Difference between revisions
m Ganaram inukshuk moved page Module:MOSes in EDO to Module:MOS in EDO allperiods without leaving a redirect: Consistent names (mosinedo, mosinedo-allgens, and mosinedo-allperiods) |
m Renamed functions for consistency with new module name |
||
| Line 20: | Line 20: | ||
-- Main function | -- Main function | ||
-- Creates tables for every mos in an edo, for every possible period count | -- Creates tables for every mos in an edo, for every possible period count | ||
function p. | function p.mos_in_edo_allperiods(edo, max_number_of_periods, show_subsets, generation_limit, temperaments) | ||
local edo = edo or 12 | local edo = edo or 12 | ||
local max_number_of_periods = max_number_of_periods or -1 | local max_number_of_periods = max_number_of_periods or -1 | ||
| Line 140: | Line 140: | ||
-- - Hide Step Pattern: if ever set to 1, this disables the step pattern visualization; will automatically set to 1 for mosses over 60edo, unless overridden. | -- - Hide Step Pattern: if ever set to 1, this disables the step pattern visualization; will automatically set to 1 for mosses over 60edo, unless overridden. | ||
-- Maximum values can be overridden to have no max if set to "-1" | -- Maximum values can be overridden to have no max if set to "-1" | ||
function p. | function p.mos_in_edo_allperiods_frame(frame) | ||
local edo = tonumber(frame.args["EDO"]) | local edo = tonumber(frame.args["EDO"]) | ||
| Line 149: | Line 149: | ||
local result = "" | local result = "" | ||
result = p. | result = p.mos_in_edo_allperiods(edo, max_periods, show_subsets, generation_limit, temperaments) | ||
return result | return result | ||