Ganaram inukshuk (talk | contribs)
TO-DO list, major contributions, and wish list: The module mos degrees v2 is functionally complete, with formatting currently missing
Ganaram inukshuk (talk | contribs)
Contributions: Updated todo lists
Line 29: Line 29:
***[[Module:Scale tree]] and [[Template:Scale tree]] (contributor with CompactStar)
***[[Module:Scale tree]] and [[Template:Scale tree]] (contributor with CompactStar)
***[[Module:MOS modes]] and [[Template:MOS modes]]
***[[Module:MOS modes]] and [[Template:MOS modes]]
****Todo: simplify system of column entries, add rotational ordering
***[[Module:MOS intro]] and [[Template:MOS intro]]
***[[Module:MOS intro]] and [[Template:MOS intro]]
***[[Module:MOS gamut]] and [[Template:MOS gamut]]
***[[Module:MOS gamut]] and [[Template:MOS gamut]]
***[[Module:MOS degrees]] and [[Template:MOS degrees]]
***[[Module:MOS degrees]] (deprecated), [[Module:MOS degrees v2]] (current), and [[Template:MOS degrees]]
****Todo: replace mos degrees module with [[Module:MOS degrees v2]] and update the existing template with the following new features:
*****(Completed!!) Notation will only be displayed if a notation scheme is entered, thus making notation optional. This is so the module can be used for very large mos pages without causing errors with notation (particularly if there are more notes than there are default nominals (diamond-mos nominals presumably go from J to Z before running out of alphabet).
*****(Completed) Displaying alterations: if an interval class has a major and minor interval, an additional augmented and diminished are shown, and the number of augmented/diminished intervals shown is based on the number of alterations (EG, 2 alterations shows 2x augmented and 2x diminished).
*****(Completed) Abbreviations for scale degrees can be displayed. This is configurable, as the abbreviations are used to help with adding JI ratios. The abbreviation for the mos's name is not used as part of the abbreviation, instead defaulting to "md" for "mosdegree".
*****(Completed) JI ratios can be entered for individual scale degrees. The format for a single entry is '''<abbreviation>: <ratio>'''
*****(To be added) Row highlighting.
***[[Module:MOS intervals]] and [[Template:MOS intervals]]
***[[Module:MOS intervals]] and [[Template:MOS intervals]]
***[[Module:MOS mode degrees]] and [[Template:MOS mode degrees]] - A proposed template that shows the scale degrees of each of a mos's modes, much like an interval matrix.
***[[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.
***[[Module:Xenpaper]] - A proposed module for generating links to Xenpaper, meant to provide audio examples of scales, such as mosses.
***[[Module:MOS step sizes]] and [[Template:MOS step sizes]] - A proposed template that is an abridged version of the mos degrees template, showing only the sizes for the generator (either bright, dark, or none), large step, and small step.
***[[Module:MOS mode intervals]] and [[Template:MOS mode intervals]] - A proposed template that shows intervals for a mos's modes, similar to an interval matrix.
***[[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¢).
***[[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¢).
**"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 gamut and MOS degrees.
***[[Module:MOS notation]] - Helper module for MOS gamut and MOS degrees.
****(Completed): Address issue with nominal-accidental chain and degree chain functions being different lengths despite same arguments being passed; namely, the nomacc chain always starts with an initial elements (the root) before any additional elements are added, but the degree chain does not.
***[[Module:Template input parse]] - Proposed helper module for several modules, such as the scale tree.
***[[Module:Template input parse]] - Proposed helper module for several modules, such as the scale tree.
* Other contributions
* Other contributions