Ganaram inukshuk
Joined 12 November 2021
Added specific plans to update mos degrees v2 module |
|||
Line 32: | Line 32: | ||
***[[Module:MOS gamut]] and [[Template:MOS gamut]] | ***[[Module:MOS gamut]] and [[Template:MOS gamut]] | ||
***[[Module:MOS degrees]] and [[Template:MOS degrees]] | ***[[Module:MOS degrees]] and [[Template:MOS degrees]] | ||
****Todo: replace mos degrees module with [[Module:MOS degrees v2]] | ****Todo: replace mos degrees module with [[Module:MOS degrees v2]] and update the existing template with the following new features: | ||
*****Notation is optional | *****Notation will only be displayed if a notation scheme is entered, thus making notation optional. | ||
***** | *****Displaying alterations (eg, an additional augmented and diminished degree for a major-minor degree pair) is configurable, but may be limited to displaying one level of alterations due to how uncommon it is to display alterations beyond that. | ||
*****Abbreviations for scale degrees can be displayed. | |||
***** | *****JI ratios can be entered for individual scale degrees. The format for a single entry is '''abbreviation: p/q''' | ||
***** | |||
****Todo: for Module:MOS degrees v2, do the following: | ****Todo: for Module:MOS degrees v2, do the following: | ||
*****Add helper functions for calculating the scale degree names, scale degree abbreviations, gamut (if desired), and large-step-small-step vectors before writing any rows in the table. This is to simplify the for loop that populates the table. | *****Add helper functions for calculating the scale degree names, scale degree abbreviations, gamut (if desired), and large-step-small-step vectors before writing any rows in the table. This is to simplify the for loop that populates the table. |