Module:TAMNAMS/doc: Difference between revisions

ArrowHead294 (talk | contribs)
Documentation page
Ganaram inukshuk (talk | contribs)
No edit summary
Line 3: Line 3:
This module is designed to handle [[TAMNAMS]] as it pertains to [[MOS scale]]s. It is meant to be used with other modules, rather than something invoked directly or as part of a template.
This module is designed to handle [[TAMNAMS]] as it pertains to [[MOS scale]]s. It is meant to be used with other modules, rather than something invoked directly or as part of a template.


This module should reflect current TAMNAMS standards:
This module should reflect current TAMNAMS conventions:
* Names for step ratios and ranges (soft, hard, etc)
* Names for step ratios and ranges (soft, hard, etc), plus extended spectrum names (currently unsupported by module)
* Extended step ratio ranges
* Naming for intervals and scale degrees (M2ms and M2md)
* Naming for intervals and scale degrees (M2ms and M2md)
* Naming for modes (basically UDP)
* Naming for modes (simplified UDP)
* Naming for select scales
* Naming for select scales
{{todo|inline=1|text=
* 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 (e.g., passing in 13:8 would return "quasisoft".
}}
}}
}}