User:Ganaram inukshuk/TAMNAMS Extension: Difference between revisions

Ganaram inukshuk (talk | contribs)
Ganaram inukshuk (talk | contribs)
Line 65: Line 65:


=== Finding a named ancestor for a descendant mos ===
=== Finding a named ancestor for a descendant mos ===
For a mos ''x''L ''y''s, perform the following algorithm to find a familiar descendant with target note count ''n'' or less:
#Let ''z'' and ''w'' be the number of large and small steps of the parent mos to be found. Assign to ''z'' and ''w'' the values ''x'' and ''y'' respectively.
#Let ''m1'' be assigned the value of max(''z'', ''w'') and ''m2'' the value of min(''z'', ''w'').
#Assign to ''z'' the value ''m2'' and ''w'' the value ''m1''-''m2''.
#If ''z''+''w'' is less than or equal to ''n'', then the parent mos is ''z''L ''w''s. If not, repeat the process starting at step 2.


== Names for mosses with more than 10 notes ==
== Names for mosses with more than 10 notes ==


=== Names for ''n''L ''n''s mosses with more than 10 notes ===
=== Names for ''n''L ''n''s mosses with more than 5 periods ===
The following names are based on the -wood names, with appropriate numeric prefixes applied.
{| class="wikitable center-all"
{| class="wikitable center-all"
!Pattern
!Pattern