Ganaram inukshuk (talk | contribs)
Ganaram inukshuk (talk | contribs)
Line 41: Line 41:
**[[Module:Step vis]] and [[Template:Step vis]] - used as part of the mosinedo templates; creates a step visualization for an arbitrary step pattern.
**[[Module:Step vis]] and [[Template:Step vis]] - used as part of the mosinedo templates; creates a step visualization for an arbitrary step pattern.
**[[Module:EDO intro]] - module for [[Template:EDO intro]], created with the intent to make entering the edo automatic.
**[[Module:EDO intro]] - module for [[Template:EDO intro]], created with the intent to make entering the edo automatic.
**[[Module:JI ratios in ED]] and [[Template:JI ratios in ED]] - a module that shows JI ratios that an edo approximates. Not a substitute for manually curated tables (especially for large edos), but may be used for small edos or eds for which JI ratio approximations are not well documented. TODO list for module-template pair below:
**[[Module:JI ratios in ED]] and [[Template:JI ratios in ED]] (development on hold) - a module that shows JI ratios that an edo approximates. Not a substitute for manually curated tables (especially for large edos), but may be used for small edos or eds for which JI ratio approximations are not well documented. TODO list for module-template pair below:
***Possibly rename to "JI ratios in ET" or "JI ratios in equal"
***Possibly rename to "JI ratios in ET" or "JI ratios in equal"
**[[Module:ED intro]] and [[Template:ED intro]]
**[[Module:ED intro]] and [[Template:ED intro]] (development on hold)
**[[Template:Idiosyncratic terms]], a "stronger" version of [[Template:Idiosyncratic]]
*'''"Helper" modules (contains only helper functions for other modules)'''
*'''"Helper" modules (contains only helper functions for other modules)'''
**[[Module:MOS notation]] - helper module for mos-related modules that display notation.
**[[Module:MOS notation]] - helper module for mos-related modules that display notation.
Line 57: Line 58:
===To-do list ===
===To-do list ===


* '''Proposed modules and templates'''
* '''Rewrite all octave-equivalent mos pages.''' This is primarily replacing every scale tree for the corresponding template and rewriting the lead sections to make sense and does not present redundant information already given by one of the templates. To a lesser extent, this also involves trying to confirm temperaments said to be attributed to these mosses, but this step will require additional help.
**[[Module:MOS TAMEX|Module:TAMEX]] - a proposed module, much like [[Module:MOS]], that calculates descriptions for descendant mosses.
**This is done concurrently with writing a style guide for these pages; see [[User:Ganaram inukshuk/MOS page standardization guide]] for a proposed guide.
**[[Module:MOS step sizes]] and [[Template:MOS step sizes]] - a proposed template that is an abridged version of the mos degeres template, showing only the sizes for the large step, small step, and generators.
**[[Module:MOS genchain]] and [[Template:MOS genchain]] - a proposed template that shows the scale degrees reached by continually stacking a mos's generators up and down from the root.
**[[Module:Xenpaper]] - a proposed module for generating links to Xenpaper, meant to provide audio examples of scales, such as mosses.
**<s>Module:Text to value - A proposed module that takes in certain text and produces a value; for example, entering a JI ratio of 3/2 produces an output that is the ratio and its cent value in parentheses (702¢).</s>
***This already exists as [[Template:Cents]]
 
*'''Rewrite important mos pages according to style guide (see subpages section).'''
**Mosses whose pages have been rewritten to meet the style guide to satisfactory levels (that doesn't mean the pages can't be polished further!):
**Mosses whose pages have been rewritten to meet the style guide to satisfactory levels (that doesn't mean the pages can't be polished further!):
***5L 1s
***5L 1s
Line 75: Line 69:
***7L 1s
***7L 1s
***3L 7s
***3L 7s
**Mosses whose pages I've touched on but are considered work-in-progress:
 
***3L 5s
*'''Proposed modules and templates'''
***7L 2s
**[[Module:MOS TAMEX|Module:TAMEX]] - a proposed module, much like [[Module:MOS]], that calculates descriptions for descendant mosses.  (No longer necessary, since child/grandchild terminology is already sufficient and the proposed functionality of finding ancestral mosses is already part of Module:MOS)
***4L 2s
**[[Module:MOS step sizes]] and [[Template:MOS step sizes]] - a proposed template that is an abridged version of the mos degeres template, showing only the sizes for the large step, small step, and generators. (May no longer be necessary, since Module:MOS intervals already displays size ranges for all mossteps)
*Refine TAMNAMS proposals with guidance of inthar and others:
**[[Module:MOS genchain]] and [[Template:MOS genchain]] - a proposed template that shows the scale degrees reached by continually stacking a mos's generators up and down from the root.
**TAMNAMS naming extension for mosses with more than 10 notes.
**[[Module:Xenpaper]] - a proposed module for generating links to Xenpaper, meant to provide audio examples of scales, such as mosses.
***Standardize terminology
**<s>Module:Text to value - A proposed module that takes in certain text and produces a value; for example, entering a JI ratio of 3/2 produces an output that is the ratio and its cent value in parentheses (702¢).</s>
***Names go up to and, in some cases, beyond 3rd mosdescendants
***This already exists as [[Template:Cents]]
***Make it clear that prefixes for differentiating different mosdescendants are optional
***Discuss temperament-agnostic alternatives to mosdescendant prefixes???
*Clean up mos recursion page (because I feel bad leaving the algorithms untouched and untested for so long).
*Clean up mos recursion page (because I feel bad leaving the algorithms untouched and untested for so long).
**Replace pseudocode for is-this-scale-a-mos? program with python code; clarify with more examples.
**Replace pseudocode for is-this-scale-a-mos? program with python code; clarify with more examples.
Line 94: Line 86:
**[[List of MOS scales in 29edo]]
**[[List of MOS scales in 29edo]]
**[[List of MOS scales in 31edo]]
**[[List of MOS scales in 31edo]]
*Mos pages standardization; through the aid of templates, the most important mos pages should display the following information:
** A standardized introductory paragraph. (Fulfilled)
**A listing of its modes, their step patterns, and names, if it has any. (Fulfilled)
**A listing of the mos's note names, usually in diamond-mos notation. (Fulfilled, not deployed)
**A listing of its interval sizes and scale degrees. (Fulfilled for scale degrees, not deployed)
**A listing of its mos relatives, around 2 generations away?
**A scale tree that shows the tuning range and supported edos. (Fulfilled by CompactStar)
**A means of looking up mos names, particularly TAMNAMS names. (Fulfilled by Inthar; octave-specific names only)
***For mosses with more than 10 notes, mos descendant names are used. (These names currently aren't standardized, so this currently can't be done.)
***Certain non-octave mosses should have their own names. (I have such a system, but it hasn't been discussed with others yet.)
**Note: Less important mosses (such as those with very few note counts) or under-explored mosses (typically those with higher note counts) don't need all of the info described above. See [[User:Ganaram inukshuk/MOS page standardization guide]] for a proposed guide.


===Wish list===
===Wish list===