Module:MOS degrees: Difference between revisions

ArrowHead294 (talk | contribs)
mNo edit summary
ArrowHead294 (talk | contribs)
mNo edit summary
Line 7: Line 7:
local tamnams = require("Module:TAMNAMS")
local tamnams = require("Module:TAMNAMS")
local p = {}
local p = {}
-- Version 2 of the MOS degrees moudle (by ganaraminukshuk)
-- This is based more off of the MOS intervals module and older, non-tempalte tables that feature JI ratios,
-- and doesn't depend on genchains (except for note names) to calculate cent values or degree names.
-- Current TODO list:
-- - Rewrite "main function" into a underscore-prefixed function to be called
--  by lua code and a wrapper to be called by templates. (HIGH PRIORITY!!!)
-- - Adopt MOS arithmetic function (MEDIUM-PRIORITY!!!)
-- - Add support for double accidentals (low-priority)
-- - Move certain helper functions to helper modules (low-priority)


-- Helper function
-- Helper function