Ganaram inukshuk
Joined 12 November 2021
Added todo for fixing an unseen issue with the mos notation functions |
→TO-DO list, major contributions, and wish list: Updated todo list |
||
Line 34: | Line 34: | ||
****Todo: replace mos degrees module with [[Module:MOS degrees v2]] and update the existing template with the following new features: | ****Todo: replace mos degrees module with [[Module:MOS degrees v2]] and update the existing template with the following new features: | ||
*****(To be added) 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 nominals). | *****(To be added) 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 nominals). | ||
*****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) 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). | ||
*****Abbreviations for scale degrees can be displayed. This is configurable and is meant as a reference for 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) Abbreviations for scale degrees can be displayed. This is configurable and is meant as a reference for adding JI ratios. The abbreviation for the mos's name is not used as part of the abbreviation, instead defaulting to "md" for "mosdegree". | ||
*****JI ratios can be entered for individual scale degrees. The format for a single entry is '''<abbreviation>: <ratio>''' | *****(Completed) JI ratios can be entered for individual scale degrees. The format for a single entry is '''<abbreviation>: <ratio>''' | ||
***[[Module:MOS intervals]] and [[Template:MOS intervals]] | ***[[Module:MOS intervals]] and [[Template:MOS intervals]] | ||
***[[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. | ||
Line 44: | Line 44: | ||
**"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 |