Module:MOS: Difference between revisions
simplify some code; add neutralization as a mos operation; clarify that some mos operation functions return nL 0s; clarify some comments |
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") | ||