User:Ganaram inukshuk/Sandbox/Modmosses: Difference between revisions

Ganaram inukshuk (talk | contribs)
No edit summary
Ganaram inukshuk (talk | contribs)
No edit summary
Line 1: Line 1:
This page is a testing area to compare mosses and their respective modmosses. Modmosses shown here are chosen for testing purposes and may not correspond to actual scales used in practice.
This page is a testing area to compare mosses and their respective modmosses. Modmosses shown here are chosen for testing purposes and may not correspond to actual scales used in practice.


The following function from Module:TAMNAMS is being tested here, with the following description:<pre>
== What's being tested? ==
 
The following function from Module:TAMNAMS is being tested here:<pre>
function p.mode_udp(input_mode, input_mos, mos_abbrev)
function p.mode_udp(input_mode, input_mos, mos_abbrev)
 
</pre>The function works as follows: given an arbitrary input_mode for an input_mos, find the closest true-mos mode and list the altered scale degrees (alterations) needed to produce that mode. The closest true-mos mode is the mode that requires the fewest alterations to produce the input_mode. If more than one true-mos modes satisfy this condition, then the brightest of those modes is chosen to break the tie.
Code description: Given an arbitrary input_mode for an input_mos, find the closest true-mos mode and list the altered scale degrees (alterations) needed to produce that mode. The closest true-mos mode is the mode that requires the fewest alterations to produce the input_mode. If more than one true-mos modes satisfy this condition, then the brightest of those modes is chosen to break the tie.
</pre>


== 1L 6s ==
== 1L 6s ==
Line 16: Line 16:
== 2L 5s ==
== 2L 5s ==
{{MOS mode degrees|Scale Signature=2L 5s}}
{{MOS mode degrees|Scale Signature=2L 5s}}
Modmosses chosen
* sLssLdL - The "sister" of LsLLsAs, a modmos of 5L 2s.
* ssLsLdL - The "sister" of LLsLsAs, a modmos of 5L 2s.
* sLssssL - The "sister" of LsLLLLs, a modmos of 5L 2s.
{{MOS mode degrees|Scale Signature=2L 5s|MODMOS Step Pattern=sLssLdL}}
{{MOS mode degrees|Scale Signature=2L 5s|MODMOS Step Pattern=ssLsLdL}}
{{MOS mode degrees|Scale Signature=2L 5s|MODMOS Step Pattern=sLssssL}}


== 3L 4s ==
== 3L 4s ==
Line 30: Line 38:
== 5L 2s ==
== 5L 2s ==
{{MOS mode degrees|Scale Signature=5L 2s}}
{{MOS mode degrees|Scale Signature=5L 2s}}
Modmosses chosen


=== Modmosses ===
* Harmonic minor (LsLLsAs)
'''Harmonic minor'''
* Harmonic major (LLsLsAs)
* Melodic minor or ionian b3 (LsLLLLs)
{{MOS mode degrees|Scale Signature=5L 2s|MODMOS Step Pattern=LsLLsAs}}
{{MOS mode degrees|Scale Signature=5L 2s|MODMOS Step Pattern=LsLLsAs}}
'''Harmonic major'''
 
{{MOS mode degrees|Scale Signature=5L 2s|MODMOS Step Pattern=LLsLsAs}}
{{MOS mode degrees|Scale Signature=5L 2s|MODMOS Step Pattern=LLsLsAs}}
'''Melodic minor'''
 
{{MOS mode degrees|Scale Signature=5L 2s|MODMOS Step Pattern=LsLLLLs}}
{{MOS mode degrees|Scale Signature=5L 2s|MODMOS Step Pattern=LsLLLLs}}


== 6L 1s ==
== 6L 1s ==
{{MOS mode degrees|Scale Signature=6L 1s}}
{{MOS mode degrees|Scale Signature=6L 1s}}