User:Ganaram inukshuk/Sandbox: Difference between revisions

Ganaram inukshuk (talk | contribs)
Ganaram inukshuk (talk | contribs)
Sandboxing proposed template for mos step sizes
Line 1: Line 1:
This is a sandbox page for me (Ganaram) to test out a few things before deploying things. (Expect some mess.)
This is a sandbox page for me (Ganaram) to test out a few things before deploying things. (Expect some mess.)


== Math symbols test ==
== Test area ==
Step sizes template
{| class="wikitable sortable"
|+3L 4s step sizes
! rowspan="2" |Interval
! colspan="2" |Basic 3L 4s
(10edo, L:s = 2:1)
! colspan="2" |Hard 3L 4s
(13edo, L:s = 3:1)
! colspan="2" |Soft 3L 4s
(17edo, L:s = 3:2)
! rowspan="2" |Approx. JI ratios
|-
!Steps
!Cents
!Steps
!Cents
!Steps
!Cents
|-
|Large step
|2
|240¢
|3
|276.9¢
|3
|211.8¢
|Hide column if no ratios given
|-
|Small step
|1
|120¢
|1
|92.3¢
|2
|141.2¢
|
|-
|Bright generator
|3
|360¢
|4
|369.2¢
|5
|355.6¢
|
|}
Notes:


=== Isolated symbols ===
* Allow option to show the bright generator, dark generator, or no generator.
* JI ratios column only shows if there are any ratios to show
 
==Math symbols test==
 
===Isolated symbols===
<math>T := [ t_1, t_2, ..., t_m ]</math>
<math>T := [ t_1, t_2, ..., t_m ]</math>
<math>S := [ s_1, s_2, ..., s_m ]</math>
<math>S := [ s_1, s_2, ..., s_m ]</math>
<math>P := [ p_1, p_2, ..., p_n ]</math>
<math>P := [ p_1, p_2, ..., p_n ]</math>


=== Sample text ===
===Sample text ===
Pulled from [[muddle]] page.
Pulled from [[muddle]] page.


Line 15: Line 67:
The first step s1 of the muddle scale is the sum of the first t1 steps from P, the next step s2 is the sum of the next t2 steps after that (after the previous t1 steps), the next step s3 is the sum of the next t3 steps after that (after the previous t1+t2 steps), and so on, where the last step sm is the sum of the last tm steps from P. For example, if s1 is made from the first 3 steps of P (p1, p2, and p3), then the next step p2 is the sum of the next t2 steps after p3, meaning the sum starts at (and includes) p4.
The first step s1 of the muddle scale is the sum of the first t1 steps from P, the next step s2 is the sum of the next t2 steps after that (after the previous t1 steps), the next step s3 is the sum of the next t3 steps after that (after the previous t1+t2 steps), and so on, where the last step sm is the sum of the last tm steps from P. For example, if s1 is made from the first 3 steps of P (p1, p2, and p3), then the next step p2 is the sum of the next t2 steps after p3, meaning the sum starts at (and includes) p4.


== Interval and degree tables ==
==Interval and degree tables==
The following two tables were made using a custom program (dubbed Moscalc and Modecalc) whose output is formatted for use with MediaWiki.
The following two tables were made using a custom program (dubbed Moscalc and Modecalc) whose output is formatted for use with MediaWiki.
{| class="wikitable sortable" style="text-align: left;"
{| class="wikitable sortable" style="text-align: left;"
|+<!-- caption -->Intervals of 2L 5s for each mode
|+<!-- caption -->Intervals of 2L 5s for each mode
|-
|-
! Mode !! UDP !! align="right" | Rotational order !! align="right" | mosunison !! 1-mosstep !! 2-mosstep !! 3-mosstep !! 4-mosstep !! 5-mosstep !! 6-mosstep !! mosoctave
!Mode!!UDP!! align="right" | Rotational order!! align="right" |mosunison!!1-mosstep!!2-mosstep!!3-mosstep!!4-mosstep!!5-mosstep!!6-mosstep!!mosoctave
|-
|-
| LssLsss || 6<nowiki>|</nowiki>0 || align="right" | 0 || align="right" | 0 || L || L+s || L+2s || 2L+2s || 2L+3s || 2L+4s || 2L+5s
| LssLsss||6<nowiki>|</nowiki>0|| align="right" |0|| align="right" |0||L||L+s ||L+2s||2L+2s||2L+3s||2L+4s|| 2L+5s
|-
|-
| LsssLss || 5<nowiki>|</nowiki>1 || align="right" | 3 || align="right" | 0 || L || L+s || L+2s || L+3s || 2L+3s || 2L+4s || 2L+5s
| LsssLss||5<nowiki>|</nowiki>1|| align="right" |3|| align="right" |0||L||L+s ||L+2s ||L+3s||2L+3s||2L+4s|| 2L+5s
|-
|-
| sLssLss || 4<nowiki>|</nowiki>2 || align="right" | 6 || align="right" | 0 || s || L+s || L+2s || L+3s || 2L+3s || 2L+4s || 2L+5s
| sLssLss||4<nowiki>|</nowiki>2|| align="right" |6|| align="right" |0||s||L+s ||L+2s ||L+3s||2L+3s||2L+4s|| 2L+5s
|-
|-
| sLsssLs || 3<nowiki>|</nowiki>3 || align="right" | 2 || align="right" | 0 || s || L+s || L+2s || L+3s || L+4s || 2L+4s || 2L+5s
| sLsssLs||3<nowiki>|</nowiki>3|| align="right" |2|| align="right" |0||s||L+s ||L+2s ||L+3s ||L+4s||2L+4s|| 2L+5s
|-
|-
| ssLssLs || 2<nowiki>|</nowiki>4 || align="right" | 5 || align="right" | 0 || s || 2s || L+2s || L+3s || L+4s || 2L+4s || 2L+5s
| ssLssLs||2<nowiki>|</nowiki>4|| align="right" |5|| align="right" |0 || s|| 2s ||L+2s ||L+3s ||L+4s||2L+4s|| 2L+5s
|-
|-
| ssLsssL || 1<nowiki>|</nowiki>5 || align="right" | 1 || align="right" | 0 || s || 2s || L+2s || L+3s || L+4s || L+5s || 2L+5s
| ssLsssL||1<nowiki>|</nowiki>5|| align="right" |1|| align="right" |0 || s|| 2s ||L+2s ||L+3s ||L+4s ||L+5s|| 2L+5s
|-
|-
| sssLssL || 0<nowiki>|</nowiki>6 || align="right" | 4 || align="right" | 0 || s || 2s || 3s || L+3s || L+4s || L+5s || 2L+5s
| sssLssL||0<nowiki>|</nowiki>6|| align="right" |4|| align="right" |0 || s||2s|| 3s ||L+3s ||L+4s ||L+5s||2L+5s
|}
|}


Line 41: Line 93:
|+Degrees of 2L 5s for each mode
|+Degrees of 2L 5s for each mode
|-
|-
! Mode   !! UDP                 !! align="right"|   Rotational order !! 0-mosdegree   !! 1-mosdegree   !! 2-mosdegree   !! 3-mosdegree   !! 4-mosdegree   !! 5-mosdegree   !! 6-mosdegree   !! 7-mosdegree
! Mode !! UDP!! align="right" |Rotational order!!0-mosdegree!!1-mosdegree!!2-mosdegree!!3-mosdegree!!4-mosdegree!!5-mosdegree!!6-mosdegree!!7-mosdegree
|-
|-
| LssLsss || 6<nowiki>|</nowiki>0 || align="right"|                 0 || perfect       || major         || major         || perfect       || augmented     || major         || major         || perfect
| LssLsss||6<nowiki>|</nowiki>0|| align="right" | 0 || perfect || major || major || perfect|| augmented || major || major||perfect
|-
|-
| LsssLss || 5<nowiki>|</nowiki>1 || align="right"|                 3 || perfect       || major         || major         || perfect       || perfect       || major         || major         || perfect
| LsssLss||5<nowiki>|</nowiki>1|| align="right" | 3 || perfect || major || major || perfect || perfect || major || major||perfect
|-
|-
| sLssLss || 4<nowiki>|</nowiki>2 || align="right"|                 6 || perfect       || minor         || major         || perfect       || perfect       || major         || major         || perfect
| sLssLss||4<nowiki>|</nowiki>2|| align="right" | 6 || perfect || minor || major || perfect || perfect || major || major||perfect
|-
|-
| sLsssLs || 3<nowiki>|</nowiki>3 || align="right"|                 2 || perfect       || minor         || major         || perfect       || perfect       || minor         || major         || perfect
| sLsssLs||3<nowiki>|</nowiki>3|| align="right" | 2 || perfect || minor || major || perfect || perfect || minor || major||perfect
|-
|-
| ssLssLs || 2<nowiki>|</nowiki>4 || align="right"|                 5 || perfect       || minor         || minor         || perfect       || perfect       || minor         || major         || perfect
| ssLssLs||2<nowiki>|</nowiki>4|| align="right" | 5 || perfect || minor || minor || perfect || perfect || minor || major||perfect
|-
|-
| ssLsssL || 1<nowiki>|</nowiki>5 || align="right"|                 1 || perfect       || minor         || minor         || perfect       || perfect       || minor         || minor         || perfect
| ssLsssL||1<nowiki>|</nowiki>5|| align="right" | 1 || perfect || minor || minor || perfect || perfect || minor || minor||perfect
|-
|-
| sssLssL || 0<nowiki>|</nowiki>6 || align="right"|                 4 || perfect       || minor         || minor         || diminished   || perfect       || minor         || minor         || perfect
| sssLssL||0<nowiki>|</nowiki>6|| align="right" | 4 || perfect || minor || minor|| diminished || perfect || minor || minor||perfect
|}
|}
Note: don't merge cells on a table with sorting.
Note: don't merge cells on a table with sorting.
Line 62: Line 114:
|-
|-
! Mode
! Mode
!Mode name!! UDP !! align="right" | Rotational order !! align="right" | mosunison !! 1-mosstep !! 2-mosstep !! 3-mosstep !! 4-mosstep !! 5-mosstep !! 6-mosstep !! mosoctave
! Mode name!!UDP!! align="right" | Rotational order!! align="right" |mosunison!!1-mosstep!!2-mosstep!!3-mosstep!!4-mosstep!!5-mosstep!!6-mosstep!!mosoctave
|-
|-
| LssLsss
|LssLsss
|antilocrian|| 6<nowiki>|</nowiki>0 || align="right" | 0 || align="right" | 0 || L || L+s || L+2s || 2L+2s || 2L+3s || 2L+4s || 2L+5s
|antilocrian||6<nowiki>|</nowiki>0|| align="right" |0|| align="right" |0||L||L+s ||L+2s||2L+2s||2L+3s||2L+4s|| 2L+5s
|-
|-
| LsssLss
|LsssLss
|antiphrygian|| 5<nowiki>|</nowiki>1 || align="right" | 3 || align="right" | 0 || L || L+s || L+2s || L+3s || 2L+3s || 2L+4s || 2L+5s
|antiphrygian||5<nowiki>|</nowiki>1|| align="right" |3|| align="right" |0||L||L+s ||L+2s ||L+3s||2L+3s||2L+4s|| 2L+5s
|-
|-
| sLssLss
|sLssLss
|anti-aeolian|| 4<nowiki>|</nowiki>2 || align="right" | 6 || align="right" | 0 || s || L+s || L+2s || L+3s || 2L+3s || 2L+4s || 2L+5s
|anti-aeolian||4<nowiki>|</nowiki>2|| align="right" |6|| align="right" |0||s||L+s ||L+2s ||L+3s||2L+3s||2L+4s|| 2L+5s
|-
|-
| sLsssLs
|sLsssLs
|antidorian|| 3<nowiki>|</nowiki>3 || align="right" | 2 || align="right" | 0 || s || L+s || L+2s || L+3s || L+4s || 2L+4s || 2L+5s
|antidorian||3<nowiki>|</nowiki>3|| align="right" |2|| align="right" |0||s||L+s ||L+2s ||L+3s ||L+4s||2L+4s|| 2L+5s
|-
|-
| ssLssLs
|ssLssLs
|antimixolydian|| 2<nowiki>|</nowiki>4 || align="right" | 5 || align="right" | 0 || s || 2s || L+2s || L+3s || L+4s || 2L+4s || 2L+5s
|antimixolydian||2<nowiki>|</nowiki>4|| align="right" |5|| align="right" |0 || s|| 2s ||L+2s ||L+3s ||L+4s||2L+4s|| 2L+5s
|-
|-
| ssLsssL
|ssLsssL
|anti-ionian|| 1<nowiki>|</nowiki>5 || align="right" | 1 || align="right" | 0 || s || 2s || L+2s || L+3s || L+4s || L+5s || 2L+5s
|anti-ionian||1<nowiki>|</nowiki>5|| align="right" |1|| align="right" |0 || s|| 2s ||L+2s ||L+3s ||L+4s ||L+5s|| 2L+5s
|-
|-
| sssLssL
|sssLssL
|antilydian|| 0<nowiki>|</nowiki>6 || align="right" | 4 || align="right" | 0 || s || 2s || 3s || L+3s || L+4s || L+5s || 2L+5s
|antilydian||0<nowiki>|</nowiki>6|| align="right" |4|| align="right" |0 || s||2s|| 3s ||L+3s ||L+4s ||L+5s||2L+5s
|}
|}
{| class="wikitable sortable" style="text-align: left;"
{| class="wikitable sortable" style="text-align: left;"
Line 89: Line 141:
|-
|-
! Mode
! Mode
!Mode name!! UDP !! align="right" | Rotational order !! 0-mosdegree !! 1-mosdegree !! 2-mosdegree !! 3-mosdegree !! 4-mosdegree !! 5-mosdegree !! 6-mosdegree !! 7-mosdegree
! Mode name!!UDP!! align="right" | Rotational order!!0-mosdegree!!1-mosdegree!!2-mosdegree!!3-mosdegree!!4-mosdegree!!5-mosdegree!!6-mosdegree!!7-mosdegree
|-
|-
| LssLsss
|LssLsss
|antilocrian|| 6<nowiki>|</nowiki>0 || align="right" | 0 || perfect || major || major || perfect || augmented || major || major || perfect
|antilocrian||6<nowiki>|</nowiki>0|| align="right" |0 || perfect||major||major || perfect||augmented||major||major||perfect
|-
|-
| LsssLss
|LsssLss
|antiphrygian|| 5<nowiki>|</nowiki>1 || align="right" | 3
|antiphrygian||5<nowiki>|</nowiki>1|| align="right" |3
|perfect
|perfect
|major
|major
|major
|major
|perfect|| perfect
|perfect||perfect
|major
|major
|major|| perfect
|major||perfect
|-
|-
| sLssLss
|sLssLss
|anti-aeolian|| 4<nowiki>|</nowiki>2 || align="right" | 6
|anti-aeolian||4<nowiki>|</nowiki>2|| align="right" |6
|perfect|| minor
|perfect||minor
|major
|major
|perfect
|perfect
|perfect
|perfect
|major
|major
|major|| perfect
|major||perfect
|-
|-
| sLsssLs
|sLsssLs
|antidorian|| 3<nowiki>|</nowiki>3 || align="right" | 2
|antidorian||3<nowiki>|</nowiki>3|| align="right" |2
|perfect
|perfect
|minor
|minor
|major
|major
|perfect
|perfect
|perfect|| minor
|perfect||minor
|major|| perfect
|major||perfect
|-
|-
| ssLssLs
|ssLssLs
|antimixolydian|| 2<nowiki>|</nowiki>4 || align="right" | 5
|antimixolydian||2<nowiki>|</nowiki>4|| align="right" |5
|perfect
|perfect
|minor|| minor
|minor||minor
|perfect
|perfect
|perfect
|perfect
|minor
|minor
|major|| perfect
|major||perfect
|-
|-
| ssLsssL
|ssLsssL
|anti-ionian|| 1<nowiki>|</nowiki>5 || align="right" | 1
|anti-ionian||1<nowiki>|</nowiki>5|| align="right" |1
|perfect
|perfect
|minor
|minor
Line 137: Line 189:
|perfect
|perfect
|perfect
|perfect
|minor|| minor || perfect
|minor||minor||perfect
|-
|-
| sssLssL
|sssLssL
|antilydian|| 0<nowiki>|</nowiki>6 || align="right" | 4
|antilydian||0<nowiki>|</nowiki>6|| align="right" |4
|perfect
|perfect
|minor
|minor
|minor|| diminished
|minor||diminished
|perfect
|perfect
|minor
|minor
|minor|| perfect
|minor||perfect
|}
|}


== Alternate mos tables ==
==Alternate mos tables==
{| class="wikitable sortable"
{| class="wikitable sortable"
!Pattern
!Pattern
Line 434: Line 486:
|}
|}


== Scale trees of 1L 1s, 1L 2s, and 2L 1s (sandbox) ==
==Scale trees of 1L 1s, 1L 2s, and 2L 1s (sandbox)==
{| class="wikitable"
{| class="wikitable"
! colspan="6" |Generator
! colspan="6" |Generator
!Bright gen.
!Bright gen.
! Dark gen.
!Dark gen.
!L
!L
!s
!s
!L/s
! L/s
!Ranges of mosses
!Ranges of mosses
|-
|-
Line 450: Line 502:
|
|
|
|
| 600.000
|600.000
|600.000
|600.000
|1
|1
Line 468: Line 520:
|5
|5
|1.200
|1.200
| rowspan="3" |2L 5s range (includes 2L 7s and 7L 2s)
| rowspan="3" | 2L 5s range (includes 2L 7s and 7L 2s)
|-
|-
|
|
Line 505: Line 557:
|3
|3
|1.333
|1.333
| Basic 2L 3s
|Basic 2L 3s
|-
|-
|
|
Line 518: Line 570:
|8
|8
|1.375
|1.375
| rowspan="3" |5L 2s range (includes 7L 5s and 5L 7s)
| rowspan="3" | 5L 2s range (includes 7L 5s and 5L 7s)
|-
|-
|
|
Line 524: Line 576:
|
|
|
|
| 7\12
|7\12
|
|
| 700.000
|700.000
|500.000
|500.000
|7
|7
Line 538: Line 590:
|
|
|10\17
|10\17
| 705.882
|705.882
|494.118
|494.118
|10
|10
Line 574: Line 626:
|
|
|
|
| 8\13
|8\13
|
|
| 738.462
|738.462
|461.538
|461.538
|8
|8
Line 589: Line 641:
|13\21
|13\21
|742.857
|742.857
| 457.143
|457.143
|13
|13
|8
|8
Line 601: Line 653:
|
|
|750.000
|750.000
| 450.000
|450.000
|5
|5
|3
|3
|1.667
|1.667
| Basic 3L 2s
|Basic 3L 2s
|-
|-
|
|
Line 613: Line 665:
|
|
|12\19
|12\19
| 757.895
|757.895
|442.105
|442.105
|12
|12
Line 645: Line 697:
|-
|-
|
|
| 2\3
|2\3
|
|
|
|
Line 655: Line 707:
|1
|1
|2.000
|2.000
| Basic 1L 1s (dividing line between 2L 1s and 1L 2s)
|Basic 1L 1s (dividing line between 2L 1s and 1L 2s)
|-
|-
|
|
Line 663: Line 715:
|
|
|9\13
|9\13
| 830.769
|830.769
|369.231
|369.231
| 9
|9
| 4
| 4
|2.250
|2.250
| rowspan="3" |3L 4s range (includes 3L 7s and 7L 3s)
| rowspan="3" | 3L 4s range (includes 3L 7s and 7L 3s)
|-
|-
|
|
Line 678: Line 730:
|840.000
|840.000
|360.000
|360.000
| 7
|7
| 3
|3
|2.333
|2.333
|-
|-
Line 687: Line 739:
|
|
|
|
| 12\17
|12\17
|847.059
|847.059
|352.941
|352.941
| 12
|12
| 5
|5
|2.400
|2.400
|-
|-
Line 697: Line 749:
|
|
|
|
| 5\7
|5\7
|
|
|
|
|857.143
|857.143
| 342.857
|342.857
| 5
|5
| 2
|2
| 2.500
|2.500
|Basic 3L 1s
|Basic 3L 1s
|-
|-
Line 713: Line 765:
|
|
|13\18
|13\18
| 866.667
|866.667
|333.333
|333.333
|13
|13
Line 726: Line 778:
|8\11
|8\11
|
|
| 872.727
|872.727
|327.273
|327.273
| 8
|8
| 3
|3
|2.667
|2.667
|-
|-
Line 738: Line 790:
|
|
|11\15
|11\15
| 880.000
|880.000
|320.000
|320.000
| 11
|11
|4
|4
|2.750
|2.750
Line 752: Line 804:
|900.000
|900.000
|300.000
|300.000
| 3
|3
| 1
|1
|3.000
|3.000
|Basic 1L 2s
|Basic 1L 2s
Line 763: Line 815:
|
|
|10\13
|10\13
| 923.077
|923.077
|276.923
|276.923
| 10
|10
|3
|3
|3.333
|3.333
| rowspan="3" | Range of 1L 4s (includes 4L 5s and 5L 4s)
| rowspan="3" |Range of 1L 4s (includes 4L 5s and 5L 4s)
|-
|-
|
|
Line 776: Line 828:
|7\9
|7\9
|
|
| 933.333
|933.333
|266.667
|266.667
| 7
|7
|2
|2
|3.500
|3.500
Line 787: Line 839:
|
|
|
|
| 11\14
|11\14
|942.857
|942.857
|257.143
|257.143
Line 800: Line 852:
|
|
|
|
| 960.000
|960.000
| 240.000
|240.000
|4
|4
|1
|1
|4.000
|4.000
| Basic 1L 4s
|Basic 1L 4s
|-
|-
|
|
Line 812: Line 864:
|
|
|
|
| 9\11
|9\11
| 981.818
|981.818
| 218.182
|218.182
|9
|9
|2
|2
|4.500
|4.500
| rowspan="3" | Range of 4L 1s (includes 5L 1s and 1L 5s)
| rowspan="3" |Range of 4L 1s (includes 5L 1s and 1L 5s)
|-
|-
|
|
Line 824: Line 876:
|
|
|
|
| 5\6
|5\6
|
|
|1000.000
|1000.000
Line 838: Line 890:
|
|
|6\7
|6\7
| 1028.571
|1028.571
|171.429
|171.429
| 6
|6
|1
|1
|6.000
|6.000
Line 851: Line 903:
|
|
|1200.000
|1200.000
| 0.000
|0.000
|1
|1
|0
|0
Line 858: Line 910:
|}
|}


== Module and template sandbox ==
== Module and template sandbox==


=== Mos ancestors and descendants ===
===Mos ancestors and descendants===
{| class="wikitable"
{| class="wikitable"
!2nd ancestor
!2nd ancestor