Ganaram inukshuk (talk | contribs)
No edit summary
Ganaram inukshuk (talk | contribs)
No edit summary
Line 23: Line 23:


=== Contributions ===
=== Contributions ===
*'''Backend quality-of-life'''
{| class="wikitable"
**Adopt [[Module:Yesno]] for templates that have togglable options
|+Major work on modules and templates in (roughly) chronological order of inception or involvement
*'''Modules and templates'''
! colspan="5" |Current templates
**[[Module:SB tree]] and [[Template:SB tree]]
|-
**[[Module:Scale tree]] and [[Template:Scale tree]] (contributor with CompactStar)
!Modules and templates
**[[Module:MOS modes]] and [[Template:MOS modes]] - displays the modes in a mos.
!New?
***Todo: simplify system of column entries, add rotational ordering
!Description of template or contribution
**[[Module:MOS intro]] and [[Template:MOS intro]]
!TODO
**[[Module:MOS gamut]] and [[Template:MOS gamut]] - displays the note names for a mos, given a step ratio and notation scheme
!Priority
**[[Module:MOS degrees]] (current), [[Module:MOS degrees v2]] (deprecated), and [[Template:MOS degrees]] - displays cent values for a mos, given a step ratio (up to 5 step ratios are supported).
|-
***Todo: separate JI ratio lookup into its own template, called [[Module:JI ratios in MOS]] and [[Template:JI ratios in MOS]].
|[[Module:SB tree]] and [[Template:SB tree]]
**[[Module:MOS intervals]] and [[Template:MOS intervals]] - displays the names for a mos's intervals, or mossteps.
|Yes
**[[Module:MOS mode degrees]] and [[Template:MOS mode degrees]] - displays the degree qualities for each of a mos's modes.
|Creates a Stern-Brocot tree's entries and their depths.
**MOS-in-EDO (or mosinedo) templates
|
***[[Module:MOS in EDO]] and [[Template:MOS in EDO]] - displays mosses and their step visualization for one generator and one period count.
|
***[[Module:MOS in EDO allgens]] and [[Template:MOS in EDO allgens]] - displayes the mosses and step visualizations for all generators for one period count.
|-
***[[Module:MOS in EDO allperiods]], [[Template:MOS in EDO allperiods]], and [[Template:MOSes in EDO]] - displays the mosses and step visualizations for all generators for all periods.
|[[Module:Scale tree]] and [[Template:Scale tree]]
*** Todo: simplify code, write documentation.
|No
**[[Module:Step vis]] and [[Template:Step vis]] - used as part of the mosinedo templates; creates a step visualization for an arbitrary step pattern.
|Automates the creation of a mos's scale tree and tuning spectrum.
**[[Module:EDO intro]] - module for [[Template:EDO intro]], created with the intent to make entering the edo automatic.
Contributor with CompactStar. (I made it so comments can be entered using one param.)
**[[Module:JI ratios in ED]] and [[Template:JI ratios in ED]] (development on hold) - a module that shows JI ratios that an edo approximates. Not a substitute for manually curated tables (especially for large edos), but may be used for small edos or eds for which JI ratio approximations are not well documented. TODO list for module-template pair below:
|
***Possibly rename to "JI ratios in ET" or "JI ratios in equal"
|
**[[Module:ED intro]] and [[Template:ED intro]] (development on hold)
|-
**[[Template:Idiosyncratic terms]], a "stronger" version of [[Template:Idiosyncratic]]
|[[Module:MOS modes]] and [[Template:MOS modes]]  
**Revamp to [[Module:Infobox MOS]], with changes to [[Module:Infobox]] to support these changes
|Yes
**[[Module:Keyboard vis]] and [[Template:Keyboard vis]]
|Displays the modes of a mos.
**[[Module:TAMNAMS use]] and [[Template:TAMNAMS use]]
|Add rotational ordering.
**[[Template:Quickstart]] and [[Template:Has quickstart]]
|Low
**[[Module:TAMNAMS]] - a proposed template for tamnams-related things; combines functions from mosnot and the main mos module
|-
**[[Module:MOS genchain]] and [[Template:MOS genchain]]
|[[Module:MOS intro]] and [[Template:MOS intro]]
*'''"Helper" modules (contains only helper functions for other modules)'''
|Yes
**[[Module:MOS notation]] - helper module for mos-related modules that display notation.
|Creates a consistent, common introductory paragraph for a mos page's lead section.
**[[Module:Template input parse]] - helper module for parsing entries, such as splitting entries at delimiters or creating an associative array.
|Rewording for nonoctave tunings.
**[[Module:JI ratio finder]] - a helper module for finding JI ratios that approximate an arbitrary cent value.
|Low
|-
|[[Module:MOS gamut]] and [[Template:MOS gamut]]
|Yes
|Given a notation scheme and assigned mode for a mos for an edo, display the note names.
|
|
|-
|<s>[[Module:MOS degrees]] and [[Template:MOS degrees]]</s>
|Yes
| rowspan="2" |Displays cent values for a mos for up to 5 step ratios.
| rowspan="2" |TO BE DEPRECATED
| rowspan="2" |
|-
|[[Module:MOS degrees v2|<s>Module:MOS degrees v2</s>]]
|Yes
|-
|[[Module:MOS notation]]
|Yes
|Helper module for displaying mos notation.
|
|
|-
|[[Module:MOS intervals]] and [[Template:MOS intervals]]
|Yes
|Displays the interval names of a mos and their cent ranges.
|Split harmonic entropy info into its own template.
See Template:MOS interval HE.
|Medium
|-
|[[Module:MOS mode degrees]] and [[Template:MOS mode degrees]]
|Yes
|Displays the qualities of each scale degree of every mode of a mos.
|Split modmos info into its own template.
See Template:MODMOS mode degrees.
|Medium
|-
|[[Module:MOS in EDO]] and [[Template:MOS in EDO]]
|Yes
| rowspan="4" |Displays and visualizes the mosses that an edo contains.
 
* MOS in EDO: shows the mosses created using a particular generator and period.
* ...allgens: shows all mosses for all generators for a particular period.
* ...allperiods or MOSes in EDO: shows all mosses for all generators for all periods.
| rowspan="4" |Documentation, usage, ability to enter temperaments.
| rowspan="4" |Medium
|-
|[[Module:MOS in EDO allgens]] and [[Template:MOS in EDO allgens]]
|Yes
|-
|[[Module:MOS in EDO allperiods]] and [[Template:MOS in EDO allperiods]]
|Yes
|-
|[[Template:MOSes in EDO]] (shortcut template)
|Yes
|-
|[[Module:Template input parse]]
|Yes
|Helper module for various templates that have large amounts of info to be displayed.
|
|
|-
|[[Module:Step vis]] and [[Template:Step vis]]  
|Yes
|Step visualization template for MOS(es) in EDO for standalone use.
|
|
|-
|<s>[[Module:EDO intro]] and [[Template:EDO intro]]</s>
|Yes (module only)
|Automation of the EDO intro. Superseded by ED intro.
|
|
|-
|[[Module:JI ratio finder]]
|Yes
|Helper module for JI ratios in ED.
|
|
|-
|[[Module:JI ratios in ED]] and [[Template:JI ratios in ED]]
|Yes
|Creates a table showing the JI ratios approximated by an ED.
|Development on hold.
|
|-
|[[Module:Xenpaper]]
|Yes
|For making links to audio examples to be listened to.
|Handle equaves with more than one digit.
|Low
|-
|[[Module:ED intro]] and [[Template:ED intro]]
|Yes
|Automation of the EDO intro, generalized for other equaves.
|Wording, code cleanup.
|Low
|-
|[[Template:Idiosyncratic terms]]
|Yes
|An alternative to [[Template:Idiosyncratic]] when the original's use is infeasible.
|
|
|-
|[[Module:Infobox MOS]] and [[Template:Infobox MOS]]
|No
| rowspan="2" |Code cleanup and additional info. Required a revamp of Module:Infobox.
| rowspan="2" |
| rowspan="2" |
|-
|[[Module:Infobox]]
|Yes
|-
|[[Module:Keyboard vis]] and [[Template:Keyboard vis]]
|Yes
|Keyboard visualization template for Infobox MOS. No template currently exists.
|
|
|-
|[[Template:Mbox]]
|No
|Added the option to show an icon.
|
|
|-
|[[Template:Quickstart]] and [[Template:Has quickstart]]
|Yes
|For disambiguating pages meant for theory from pages meant for practice, and for linking between them.
|ROLLOUT.
|
|-
|[[Module:MOS]]
|No
|Redefining the entire module for doing work with mosses and their intervals.
Serves as a library for all mos-related templates/modules.
|
|
|-
|[[Module:TAMNAMS]]
|No
|A template that contains the entire TAMNAMS specification as it pertains to mosses and step ratios.
Has lookup functions for names and related mosses.
|
|
|-
|[[Template:TAMNAMS use]]
|Yes
|Shows that a scale page uses TAMNAMS.
|
|
|-
|[[Module:MOS genchain]] and [[Template:MOS genchain]]
|Yes
|Shows the generator chain of a mos.
|Documentation.
|Medium
|-
|[[Template:MOS scale properties]]
|Yes
|Combo template of:
 
* Template:TAMNAMS use
* Template:MOS intervals
* Template:MOS genchain
* Template:MOS mode degrees
|Documentation, testing, rollout.
|Medium
|-
|[[Module:MOS tunings]] and [[Template:MOS tunings]]
|
|Replacement for Template:MOS degrees.
|
|
|-
|[[Module:MOS interval HE]] and [[Template:MOS interval HE]]
|
|
|
|
|-
|[[Module:MODMOS mode degrees]] and [[Template:MODMOS mode degrees]]
|
|
|
|
|-
|[[Module:MOS superset degrees]] and [[Template:MOS superset degrees]]
|
|Like MOS mode degrees, except the scale degrees are in relation to an ancestor mos.
|
|
|-
|
|
|
|
|
|}
*'''Other contributions'''
*'''Other contributions'''
**Mos page standardization (work-in-progress)
**Mos page standardization (work-in-progress)