Module:TAMNAMS/doc: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
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".
}}
}}
}}

Latest revision as of 18:21, 19 May 2025

This module is designed to handle TAMNAMS as it pertains to MOS scales. 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 conventions:

  • Names for step ratios and ranges (soft, hard, etc), plus extended spectrum names (currently unsupported by module)
  • Naming for intervals and scale degrees (M2ms and M2md)
  • Naming for modes (simplified UDP)
  • Naming for select scales