Module:TAMNAMS/doc: Difference between revisions

ArrowHead294 (talk | contribs)
Documentation page
ArrowHead294 (talk | contribs)
mNo edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{documentation|
{{documentation|
{{dochead|header=none}}
{{dochead|header=none}}{{lua|MOS|Rational}}
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.
<p>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.</p>


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".
}}
}}
}}