Module:TAMNAMS/doc: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
ArrowHead294 (talk | contribs)
mNo edit summary
ArrowHead294 (talk | contribs)
Documentation page
Line 1: Line 1:
{{documentation|
{{documentation|
{{dochead|header=none}}
{{dochead|header=none}}
{{Todo| Documentation |inline=1}}
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:
* 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|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".
}}
}}
}}

Revision as of 12:22, 12 March 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 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 (e.g., passing in 13:8 would return "quasisoft".