Module:TAMNAMS: Difference between revisions

Ganaram inukshuk (talk | contribs)
fixed issue with preprocessed scalesigs having a nonbreaking space instead of a normal space
ArrowHead294 (talk | contribs)
mNo edit summary
Line 1: Line 1:
-- Module for TAMNAMS-related things as it pertains to mosses
-- This module is meant to be used with other modules, not as part of a template
local mos = require("Module:MOS")
local mos = require("Module:MOS")
local rat = require("Module:Rational")
local rat = require("Module:Rational")
local p = {}
local p = {}


-- This module should reflect current TAMNAMS standards:
-- - Names for step ratios and ranges (soft, hard, etc)
-- - Extended step ratio ranges
-- - Naming for intervals and scale degrees (M2ms and M2md)
-- - Naming for modes (basically UDP)
-- - Naming for select scales
-- TODO?
-- - Function to parse a UDP and (possibly) scale degrees.
-- - Separate interval/degree lookup into separate functions for for abbrevs and
--  non-abbrev formats.
-- - Added arbitrary hardness lookup for a single ratio (EG, passing in 13:8
--  would return "quasisoft".


--------------------------------------------------------------------------------
--------------------------------------------------------------------------------