Ganaram inukshuk
Joined 12 November 2021
Updated template/module names |
→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. | ||
*** | ***<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]] |