Ganaram inukshuk (talk | contribs)
Updated template/module names
Ganaram inukshuk (talk | contribs)
Contributions: There was already a template for calculating cent values for a JI ratio, so updated todo list
Line 41: Line 41:
***[[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: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: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>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]]
**"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.
***[[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
** [[Recursive structure of MOS scales|MOS recursion and MOS recursion algorithms]]; tried my best to make the descriptions for MOS recursion apply to all cases (Work-in-progress)
**[[Recursive structure of MOS scales|MOS recursion and MOS recursion algorithms]]; tried my best to make the descriptions for MOS recursion apply to all cases (Work-in-progress)
**Some rewording of the [[TAMNAMS]] page for readability and flow. I have a few TAMNAMS-related proposals of my own that aren't quite ready to be called official. See todo list or TAMNAMS subpage.
**Some rewording of the [[TAMNAMS]] page for readability and flow. I have a few TAMNAMS-related proposals of my own that aren't quite ready to be called official. See todo list or TAMNAMS subpage.
**[[Horogram|A page for horograms]], since it was totally absent (Work-in-progress).
**[[Horogram|A page for horograms]], since it was totally absent (Work-in-progress).
**[[MOS Scale Family Tree|Mos family tree page]] for a tree I independently discovered before realizing Erv Wilson had already described it. Also has to do with mos recursion.
**[[MOS Scale Family Tree|Mos family tree page]] for a tree I independently discovered before realizing Erv Wilson had already described it. Also has to do with mos recursion.


=== To-do list ===
===To-do list===
* '''Rewrite important mos pages according to style guide (see subpages section).'''
*'''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
*** 5L 2s
***5L 2s
*** 4L 3s
***4L 3s
*** 3L 4s
*** 3L 4s
*** 2L 5s
***2L 5s
*** 1L 5s
***1L 5s
*** 7L 1s
***7L 1s
*** 3L 7s
***3L 7s
** Mosses whose pages I've touched on but are considered work-in-progress:
**Mosses whose pages I've touched on but are considered work-in-progress:
*** 3L 5s
***3L 5s
*** 7L 2s
***7L 2s
*** 4L 2s
***4L 2s
* Refine TAMNAMS proposals with guidance of inthar and others:
* Refine TAMNAMS proposals with guidance of inthar and others:
** TAMNAMS naming extension for mosses with more than 10 notes.
**TAMNAMS naming extension for mosses with more than 10 notes.
*** Standardize terminology
***Standardize terminology
*** Names go up to and, in some cases, beyond 3rd mosdescendants
***Names go up to and, in some cases, beyond 3rd mosdescendants
*** Make it clear that prefixes for differentiating different mosdescendants are optional
***Make it clear that prefixes for differentiating different mosdescendants are optional
*** Discuss temperament-agnostic alternatives to mosdescendant prefixes???
***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.
** Relate mos recursion with the mos family tree.
** Relate mos recursion with the mos family tree.
* Composing music with these abstract ideas.
*Composing music with these abstract ideas.


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


* Important edo pages have a subpage or related page that lists all of the possible mosses for every possible generator.
*Important edo pages have a subpage or related page that lists all of the possible mosses for every possible generator.
** I've provided examples for [[MOS scales of 17edo|17edo]] and [[31edo MOS scales|31edo]] as a table, but it should be possible to turn this into a template.
**I've provided examples for [[MOS scales of 17edo|17edo]] and [[31edo MOS scales|31edo]] as a table, but it should be possible to turn this into a template.
* Mos pages standardization; through the aid of templates, the most important mos pages should display the following information:
*Mos pages standardization; through the aid of templates, the most important mos pages should display the following information:
** A standardized introductory paragraph. (Fulfilled)
**A standardized introductory paragraph. (Fulfilled)
** A listing of its modes, their step patterns, and names, if it has any. (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 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 interval sizes and scale degrees. (Fulfilled for scale degrees, not deployed)
** A listing of its mos relatives, around 2 generations away?
**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 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)
**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.)
***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.)
***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.
**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.


== Subpages ==
==Subpages==
These pages contain content that currently don't have an exact place elsewhere on the Wiki, or contains personal notes that otherwise don't have an exact place on the Wiki. I do my best to explain these things as though I magically forgot everything I know about xenharmony, so I consider it a bonus if someone else found this easy to understand.
These pages contain content that currently don't have an exact place elsewhere on the Wiki, or contains personal notes that otherwise don't have an exact place on the Wiki. I do my best to explain these things as though I magically forgot everything I know about xenharmony, so I consider it a bonus if someone else found this easy to understand.
* [[User:Ganaram inukshuk/Diagrams]] - For xen-related diagrams
*[[User:Ganaram inukshuk/Diagrams]] - For xen-related diagrams
*[[User:Ganaram inukshuk/Notes]] - For xen-related notes
*[[User:Ganaram inukshuk/Notes]] - For xen-related notes
**[[User:Ganaram inukshuk/Notes/TAMNAMS]] - Since I have so many notes related to TAMNAMS, I made a dedicated page for it
**[[User:Ganaram inukshuk/Notes/TAMNAMS]] - Since I have so many notes related to TAMNAMS, I made a dedicated page for it
Line 109: Line 110:
Sandbox page (for testing things)
Sandbox page (for testing things)


* [[User:Ganaram inukshuk/Sandbox]]
*[[User:Ganaram inukshuk/Sandbox]]
Test pages
Test pages
*[[User:Ganaram inukshuk/Catalog of MOS Scales]]
*[[User:Ganaram inukshuk/Catalog of MOS Scales]]