Module:MOS: Difference between revisions

Ganaram inukshuk (talk | contribs)
simplify some code; add neutralization as a mos operation; clarify that some mos operation functions return nL 0s; clarify some comments
Ganaram inukshuk (talk | contribs)
update "
Line 5: Line 5:
    
    
-- Functionality includes:
-- Functionality includes:
-- - Creating/parsing mosses
-- - Creating/parsing mosses from string representations (scalesigs, xL ys)
-- - Creating scalesigs (string representations) of mosses
-- - Creating scalesigs (string representations) of mosses
-- - Finding relatives of mosses or applying certain operations on them
-- - Finding certain modes of a mos
-- - Finding certain modes of a mos
-- - Finding generators for a mos
-- - Finding generators for a mos
Line 13: Line 14:
--  period/equave-reducing intervals
--  period/equave-reducing intervals
-- - Finding equal tunings for mosses
-- - Finding equal tunings for mosses
-- - Producing intervals of mosses as steps of an equal tuning, as a quantity of
--  steps (EG, for 7\12, this is 12) or as a string (EG, 7\12 as a string).


local rat = require("Module:Rational")
local rat = require("Module:Rational")