User:Ganaram inukshuk/Code: Difference between revisions

Ganaram inukshuk (talk | contribs)
Made a page for code
 
Ganaram inukshuk (talk | contribs)
Added descriptions for a few programs I wrote, including links to their respective Github Gist pages.
Line 1: Line 1:
This page is for xen-related programming projects that I've made but don't have an exact place on the wiki (yet).
This page is for xen-related programming projects that I've made but don't have an exact place on the wiki (yet).
== Mosfinder Program (C++) ==
I wrote a crude C++ program for finding all of the mosses for a given edo.
Source code: https://gist.github.com/GanaramInukshuk/5b59543eb13cd5af74a340690e90441a
Here's sample output for 50edo.<syntaxhighlight>
--------------------------------------------------------
Single-Period Moment-of-Symmetry Scales
--------------------------------------------------------
Generators: 49\50 and 1\50
Number of scales with generator pair: 49
MOS:  1L  1s | Steps:  2 | Step ratio:  49:1 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio:  48:1 | Scale pattern: Lss
MOS:  1L  3s | Steps:  4 | Step ratio:  47:1 | Scale pattern: Lsss
MOS:  1L  4s | Steps:  5 | Step ratio:  46:1 | Scale pattern: Lssss
MOS:  1L  5s | Steps:  6 | Step ratio:  45:1 | Scale pattern: Lsssss
MOS:  1L  6s | Steps:  7 | Step ratio:  44:1 | Scale pattern: Lssssss
MOS:  1L  7s | Steps:  8 | Step ratio:  43:1 | Scale pattern: Lsssssss
MOS:  1L  8s | Steps:  9 | Step ratio:  42:1 | Scale pattern: Lssssssss
MOS:  1L  9s | Steps: 10 | Step ratio:  41:1 | Scale pattern: Lsssssssss
MOS:  1L 10s | Steps: 11 | Step ratio:  40:1 | Scale pattern: Lssssssssss
MOS:  1L 11s | Steps: 12 | Step ratio:  39:1 | Scale pattern: Lsssssssssss
MOS:  1L 12s | Steps: 13 | Step ratio:  38:1 | Scale pattern: Lssssssssssss
MOS:  1L 13s | Steps: 14 | Step ratio:  37:1 | Scale pattern: Lsssssssssssss
MOS:  1L 14s | Steps: 15 | Step ratio:  36:1 | Scale pattern: Lssssssssssssss
MOS:  1L 15s | Steps: 16 | Step ratio:  35:1 | Scale pattern: Lsssssssssssssss
MOS:  1L 16s | Steps: 17 | Step ratio:  34:1 | Scale pattern: Lssssssssssssssss
MOS:  1L 17s | Steps: 18 | Step ratio:  33:1 | Scale pattern: Lsssssssssssssssss
MOS:  1L 18s | Steps: 19 | Step ratio:  32:1 | Scale pattern: Lssssssssssssssssss
MOS:  1L 19s | Steps: 20 | Step ratio:  31:1 | Scale pattern: Lsssssssssssssssssss
MOS:  1L 20s | Steps: 21 | Step ratio:  30:1 | Scale pattern: Lssssssssssssssssssss
MOS:  1L 21s | Steps: 22 | Step ratio:  29:1 | Scale pattern: Lsssssssssssssssssssss
MOS:  1L 22s | Steps: 23 | Step ratio:  28:1 | Scale pattern: Lssssssssssssssssssssss
MOS:  1L 23s | Steps: 24 | Step ratio:  27:1 | Scale pattern: Lsssssssssssssssssssssss
MOS:  1L 24s | Steps: 25 | Step ratio:  26:1 | Scale pattern: Lssssssssssssssssssssssss
MOS:  1L 25s | Steps: 26 | Step ratio:  25:1 | Scale pattern: Lsssssssssssssssssssssssss
MOS:  1L 26s | Steps: 27 | Step ratio:  24:1 | Scale pattern: Lssssssssssssssssssssssssss
MOS:  1L 27s | Steps: 28 | Step ratio:  23:1 | Scale pattern: Lsssssssssssssssssssssssssss
MOS:  1L 28s | Steps: 29 | Step ratio:  22:1 | Scale pattern: Lssssssssssssssssssssssssssss
MOS:  1L 29s | Steps: 30 | Step ratio:  21:1 | Scale pattern: Lsssssssssssssssssssssssssssss
MOS:  1L 30s | Steps: 31 | Step ratio:  20:1 | Scale pattern: Lssssssssssssssssssssssssssssss
MOS:  1L 31s | Steps: 32 | Step ratio:  19:1 | Scale pattern: Lsssssssssssssssssssssssssssssss
MOS:  1L 32s | Steps: 33 | Step ratio:  18:1 | Scale pattern: Lssssssssssssssssssssssssssssssss
MOS:  1L 33s | Steps: 34 | Step ratio:  17:1 | Scale pattern: Lsssssssssssssssssssssssssssssssss
MOS:  1L 34s | Steps: 35 | Step ratio:  16:1 | Scale pattern: Lssssssssssssssssssssssssssssssssss
MOS:  1L 35s | Steps: 36 | Step ratio:  15:1 | Scale pattern: Lsssssssssssssssssssssssssssssssssss
MOS:  1L 36s | Steps: 37 | Step ratio:  14:1 | Scale pattern: Lssssssssssssssssssssssssssssssssssss
MOS:  1L 37s | Steps: 38 | Step ratio:  13:1 | Scale pattern: Lsssssssssssssssssssssssssssssssssssss
MOS:  1L 38s | Steps: 39 | Step ratio:  12:1 | Scale pattern: Lssssssssssssssssssssssssssssssssssssss
MOS:  1L 39s | Steps: 40 | Step ratio:  11:1 | Scale pattern: Lsssssssssssssssssssssssssssssssssssssss
MOS:  1L 40s | Steps: 41 | Step ratio:  10:1 | Scale pattern: Lssssssssssssssssssssssssssssssssssssssss
MOS:  1L 41s | Steps: 42 | Step ratio:  9:1 | Scale pattern: Lsssssssssssssssssssssssssssssssssssssssss
MOS:  1L 42s | Steps: 43 | Step ratio:  8:1 | Scale pattern: Lssssssssssssssssssssssssssssssssssssssssss
MOS:  1L 43s | Steps: 44 | Step ratio:  7:1 | Scale pattern: Lsssssssssssssssssssssssssssssssssssssssssss
MOS:  1L 44s | Steps: 45 | Step ratio:  6:1 | Scale pattern: Lssssssssssssssssssssssssssssssssssssssssssss
MOS:  1L 45s | Steps: 46 | Step ratio:  5:1 | Scale pattern: Lsssssssssssssssssssssssssssssssssssssssssssss
MOS:  1L 46s | Steps: 47 | Step ratio:  4:1 | Scale pattern: Lssssssssssssssssssssssssssssssssssssssssssssss
MOS:  1L 47s | Steps: 48 | Step ratio:  3:1 | Scale pattern: Lsssssssssssssssssssssssssssssssssssssssssssssss
MOS:  1L 48s | Steps: 49 | Step ratio:  2:1 | Scale pattern: Lssssssssssssssssssssssssssssssssssssssssssssssss
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 48\50 and 2\50
Number of scales with generator pair: 24
MOS:  1L  1s | Steps:  2 | Step ratio:  48:2 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio:  46:2 | Scale pattern: Lss
MOS:  1L  3s | Steps:  4 | Step ratio:  44:2 | Scale pattern: Lsss
MOS:  1L  4s | Steps:  5 | Step ratio:  42:2 | Scale pattern: Lssss
MOS:  1L  5s | Steps:  6 | Step ratio:  40:2 | Scale pattern: Lsssss
MOS:  1L  6s | Steps:  7 | Step ratio:  38:2 | Scale pattern: Lssssss
MOS:  1L  7s | Steps:  8 | Step ratio:  36:2 | Scale pattern: Lsssssss
MOS:  1L  8s | Steps:  9 | Step ratio:  34:2 | Scale pattern: Lssssssss
MOS:  1L  9s | Steps: 10 | Step ratio:  32:2 | Scale pattern: Lsssssssss
MOS:  1L 10s | Steps: 11 | Step ratio:  30:2 | Scale pattern: Lssssssssss
MOS:  1L 11s | Steps: 12 | Step ratio:  28:2 | Scale pattern: Lsssssssssss
MOS:  1L 12s | Steps: 13 | Step ratio:  26:2 | Scale pattern: Lssssssssssss
MOS:  1L 13s | Steps: 14 | Step ratio:  24:2 | Scale pattern: Lsssssssssssss
MOS:  1L 14s | Steps: 15 | Step ratio:  22:2 | Scale pattern: Lssssssssssssss
MOS:  1L 15s | Steps: 16 | Step ratio:  20:2 | Scale pattern: Lsssssssssssssss
MOS:  1L 16s | Steps: 17 | Step ratio:  18:2 | Scale pattern: Lssssssssssssssss
MOS:  1L 17s | Steps: 18 | Step ratio:  16:2 | Scale pattern: Lsssssssssssssssss
MOS:  1L 18s | Steps: 19 | Step ratio:  14:2 | Scale pattern: Lssssssssssssssssss
MOS:  1L 19s | Steps: 20 | Step ratio:  12:2 | Scale pattern: Lsssssssssssssssssss
MOS:  1L 20s | Steps: 21 | Step ratio:  10:2 | Scale pattern: Lssssssssssssssssssss
MOS:  1L 21s | Steps: 22 | Step ratio:  8:2 | Scale pattern: Lsssssssssssssssssssss
MOS:  1L 22s | Steps: 23 | Step ratio:  6:2 | Scale pattern: Lssssssssssssssssssssss
MOS:  1L 23s | Steps: 24 | Step ratio:  4:2 | Scale pattern: Lsssssssssssssssssssssss
MOS:    25ed | Steps: 25 | Step ratio:  2:2 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 47\50 and 3\50
Number of scales with generator pair: 18
MOS:  1L  1s | Steps:  2 | Step ratio:  47:3 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio:  44:3 | Scale pattern: Lss
MOS:  1L  3s | Steps:  4 | Step ratio:  41:3 | Scale pattern: Lsss
MOS:  1L  4s | Steps:  5 | Step ratio:  38:3 | Scale pattern: Lssss
MOS:  1L  5s | Steps:  6 | Step ratio:  35:3 | Scale pattern: Lsssss
MOS:  1L  6s | Steps:  7 | Step ratio:  32:3 | Scale pattern: Lssssss
MOS:  1L  7s | Steps:  8 | Step ratio:  29:3 | Scale pattern: Lsssssss
MOS:  1L  8s | Steps:  9 | Step ratio:  26:3 | Scale pattern: Lssssssss
MOS:  1L  9s | Steps: 10 | Step ratio:  23:3 | Scale pattern: Lsssssssss
MOS:  1L 10s | Steps: 11 | Step ratio:  20:3 | Scale pattern: Lssssssssss
MOS:  1L 11s | Steps: 12 | Step ratio:  17:3 | Scale pattern: Lsssssssssss
MOS:  1L 12s | Steps: 13 | Step ratio:  14:3 | Scale pattern: Lssssssssssss
MOS:  1L 13s | Steps: 14 | Step ratio:  11:3 | Scale pattern: Lsssssssssssss
MOS:  1L 14s | Steps: 15 | Step ratio:  8:3 | Scale pattern: Lssssssssssssss
MOS:  1L 15s | Steps: 16 | Step ratio:  5:3 | Scale pattern: Lsssssssssssssss
MOS: 16L  1s | Steps: 17 | Step ratio:  3:2 | Scale pattern: sLLLLLLLLLLLLLLLL
MOS: 17L 16s | Steps: 33 | Step ratio:  2:1 | Scale pattern: LLsLsLsLsLsLsLsLsLsLsLsLsLsLsLsLs
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 46\50 and 4\50
Number of scales with generator pair: 13
MOS:  1L  1s | Steps:  2 | Step ratio:  46:4 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio:  42:4 | Scale pattern: Lss
MOS:  1L  3s | Steps:  4 | Step ratio:  38:4 | Scale pattern: Lsss
MOS:  1L  4s | Steps:  5 | Step ratio:  34:4 | Scale pattern: Lssss
MOS:  1L  5s | Steps:  6 | Step ratio:  30:4 | Scale pattern: Lsssss
MOS:  1L  6s | Steps:  7 | Step ratio:  26:4 | Scale pattern: Lssssss
MOS:  1L  7s | Steps:  8 | Step ratio:  22:4 | Scale pattern: Lsssssss
MOS:  1L  8s | Steps:  9 | Step ratio:  18:4 | Scale pattern: Lssssssss
MOS:  1L  9s | Steps: 10 | Step ratio:  14:4 | Scale pattern: Lsssssssss
MOS:  1L 10s | Steps: 11 | Step ratio:  10:4 | Scale pattern: Lssssssssss
MOS:  1L 11s | Steps: 12 | Step ratio:  6:4 | Scale pattern: Lsssssssssss
MOS: 12L  1s | Steps: 13 | Step ratio:  4:2 | Scale pattern: sLLLLLLLLLLLL
MOS:    25ed | Steps: 25 | Step ratio:  2:2 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 45\50 and 5\50
Number of scales with generator pair: 9
MOS:  1L  1s | Steps:  2 | Step ratio:  45:5 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio:  40:5 | Scale pattern: Lss
MOS:  1L  3s | Steps:  4 | Step ratio:  35:5 | Scale pattern: Lsss
MOS:  1L  4s | Steps:  5 | Step ratio:  30:5 | Scale pattern: Lssss
MOS:  1L  5s | Steps:  6 | Step ratio:  25:5 | Scale pattern: Lsssss
MOS:  1L  6s | Steps:  7 | Step ratio:  20:5 | Scale pattern: Lssssss
MOS:  1L  7s | Steps:  8 | Step ratio:  15:5 | Scale pattern: Lsssssss
MOS:  1L  8s | Steps:  9 | Step ratio:  10:5 | Scale pattern: Lssssssss
MOS:    10ed | Steps: 10 | Step ratio:  5:5 | Scale pattern: uuuuuuuuuu
Generators: 44\50 and 6\50
Number of scales with generator pair: 10
MOS:  1L  1s | Steps:  2 | Step ratio:  44:6 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio:  38:6 | Scale pattern: Lss
MOS:  1L  3s | Steps:  4 | Step ratio:  32:6 | Scale pattern: Lsss
MOS:  1L  4s | Steps:  5 | Step ratio:  26:6 | Scale pattern: Lssss
MOS:  1L  5s | Steps:  6 | Step ratio:  20:6 | Scale pattern: Lsssss
MOS:  1L  6s | Steps:  7 | Step ratio:  14:6 | Scale pattern: Lssssss
MOS:  1L  7s | Steps:  8 | Step ratio:  8:6 | Scale pattern: Lsssssss
MOS:  8L  1s | Steps:  9 | Step ratio:  6:2 | Scale pattern: sLLLLLLLL
MOS:  8L  9s | Steps: 17 | Step ratio:  4:2 | Scale pattern: ssLsLsLsLsLsLsLsL
MOS:    25ed | Steps: 25 | Step ratio:  2:2 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 43\50 and 7\50
Number of scales with generator pair: 13
MOS:  1L  1s | Steps:  2 | Step ratio:  43:7 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio:  36:7 | Scale pattern: Lss
MOS:  1L  3s | Steps:  4 | Step ratio:  29:7 | Scale pattern: Lsss
MOS:  1L  4s | Steps:  5 | Step ratio:  22:7 | Scale pattern: Lssss
MOS:  1L  5s | Steps:  6 | Step ratio:  15:7 | Scale pattern: Lsssss
MOS:  1L  6s | Steps:  7 | Step ratio:  8:7 | Scale pattern: Lssssss
MOS:  7L  1s | Steps:  8 | Step ratio:  7:1 | Scale pattern: sLLLLLLL
MOS:  7L  8s | Steps: 15 | Step ratio:  6:1 | Scale pattern: ssLsLsLsLsLsLsL
MOS:  7L 15s | Steps: 22 | Step ratio:  5:1 | Scale pattern: sssLssLssLssLssLssLssL
MOS:  7L 22s | Steps: 29 | Step ratio:  4:1 | Scale pattern: ssssLsssLsssLsssLsssLsssLsssL
MOS:  7L 29s | Steps: 36 | Step ratio:  3:1 | Scale pattern: sssssLssssLssssLssssLssssLssssLssssL
MOS:  7L 36s | Steps: 43 | Step ratio:  2:1 | Scale pattern: ssssssLsssssLsssssLsssssLsssssLsssssLsssssL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 42\50 and 8\50
Number of scales with generator pair: 9
MOS:  1L  1s | Steps:  2 | Step ratio:  42:8 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio:  34:8 | Scale pattern: Lss
MOS:  1L  3s | Steps:  4 | Step ratio:  26:8 | Scale pattern: Lsss
MOS:  1L  4s | Steps:  5 | Step ratio:  18:8 | Scale pattern: Lssss
MOS:  1L  5s | Steps:  6 | Step ratio:  10:8 | Scale pattern: Lsssss
MOS:  6L  1s | Steps:  7 | Step ratio:  8:2 | Scale pattern: sLLLLLL
MOS:  6L  7s | Steps: 13 | Step ratio:  6:2 | Scale pattern: ssLsLsLsLsLsL
MOS:  6L 13s | Steps: 19 | Step ratio:  4:2 | Scale pattern: sssLssLssLssLssLssL
MOS:    25ed | Steps: 25 | Step ratio:  2:2 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 41\50 and 9\50
Number of scales with generator pair: 10
MOS:  1L  1s | Steps:  2 | Step ratio:  41:9 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio:  32:9 | Scale pattern: Lss
MOS:  1L  3s | Steps:  4 | Step ratio:  23:9 | Scale pattern: Lsss
MOS:  1L  4s | Steps:  5 | Step ratio:  14:9 | Scale pattern: Lssss
MOS:  5L  1s | Steps:  6 | Step ratio:  9:5 | Scale pattern: sLLLLL
MOS:  6L  5s | Steps: 11 | Step ratio:  5:4 | Scale pattern: LLsLsLsLsLs
MOS: 11L  6s | Steps: 17 | Step ratio:  4:1 | Scale pattern: sLsLLsLLsLLsLLsLL
MOS: 11L 17s | Steps: 28 | Step ratio:  3:1 | Scale pattern: ssLssLsLssLsLssLsLssLsLssLsL
MOS: 11L 28s | Steps: 39 | Step ratio:  2:1 | Scale pattern: sssLsssLssLsssLssLsssLssLsssLssLsssLssL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 40\50 and 10\50
Number of scales with generator pair: 4
MOS:  1L  1s | Steps:  2 | Step ratio: 40:10 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio: 30:10 | Scale pattern: Lss
MOS:  1L  3s | Steps:  4 | Step ratio: 20:10 | Scale pattern: Lsss
MOS:    5ed | Steps:  5 | Step ratio: 10:10 | Scale pattern: uuuuu
Generators: 39\50 and 11\50
Number of scales with generator pair: 10
MOS:  1L  1s | Steps:  2 | Step ratio: 39:11 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio: 28:11 | Scale pattern: Lss
MOS:  1L  3s | Steps:  4 | Step ratio: 17:11 | Scale pattern: Lsss
MOS:  4L  1s | Steps:  5 | Step ratio:  11:6 | Scale pattern: sLLLL
MOS:  5L  4s | Steps:  9 | Step ratio:  6:5 | Scale pattern: LLsLsLsLs
MOS:  9L  5s | Steps: 14 | Step ratio:  5:1 | Scale pattern: sLsLLsLLsLLsLL
MOS:  9L 14s | Steps: 23 | Step ratio:  4:1 | Scale pattern: ssLssLsLssLsLssLsLssLsL
MOS:  9L 23s | Steps: 32 | Step ratio:  3:1 | Scale pattern: sssLsssLssLsssLssLsssLssLsssLssL
MOS:  9L 32s | Steps: 41 | Step ratio:  2:1 | Scale pattern: ssssLssssLsssLssssLsssLssssLsssLssssLsssL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 38\50 and 12\50
Number of scales with generator pair: 9
MOS:  1L  1s | Steps:  2 | Step ratio: 38:12 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio: 26:12 | Scale pattern: Lss
MOS:  1L  3s | Steps:  4 | Step ratio: 14:12 | Scale pattern: Lsss
MOS:  4L  1s | Steps:  5 | Step ratio:  12:2 | Scale pattern: sLLLL
MOS:  4L  5s | Steps:  9 | Step ratio:  10:2 | Scale pattern: ssLsLsLsL
MOS:  4L  9s | Steps: 13 | Step ratio:  8:2 | Scale pattern: sssLssLssLssL
MOS:  4L 13s | Steps: 17 | Step ratio:  6:2 | Scale pattern: ssssLsssLsssLsssL
MOS:  4L 17s | Steps: 21 | Step ratio:  4:2 | Scale pattern: sssssLssssLssssLssssL
MOS:    25ed | Steps: 25 | Step ratio:  2:2 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 37\50 and 13\50
Number of scales with generator pair: 10
MOS:  1L  1s | Steps:  2 | Step ratio: 37:13 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio: 24:13 | Scale pattern: Lss
MOS:  3L  1s | Steps:  4 | Step ratio: 13:11 | Scale pattern: sLLL
MOS:  4L  3s | Steps:  7 | Step ratio:  11:2 | Scale pattern: LLsLsLs
MOS:  4L  7s | Steps: 11 | Step ratio:  9:2 | Scale pattern: LsLssLssLss
MOS:  4L 11s | Steps: 15 | Step ratio:  7:2 | Scale pattern: LssLsssLsssLsss
MOS:  4L 15s | Steps: 19 | Step ratio:  5:2 | Scale pattern: LsssLssssLssssLssss
MOS:  4L 19s | Steps: 23 | Step ratio:  3:2 | Scale pattern: LssssLsssssLsssssLsssss
MOS: 23L  4s | Steps: 27 | Step ratio:  2:1 | Scale pattern: sLLLLLsLLLLLLsLLLLLLsLLLLLL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 36\50 and 14\50
Number of scales with generator pair: 7
MOS:  1L  1s | Steps:  2 | Step ratio: 36:14 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio: 22:14 | Scale pattern: Lss
MOS:  3L  1s | Steps:  4 | Step ratio:  14:8 | Scale pattern: sLLL
MOS:  4L  3s | Steps:  7 | Step ratio:  8:6 | Scale pattern: LLsLsLs
MOS:  7L  4s | Steps: 11 | Step ratio:  6:2 | Scale pattern: sLsLLsLLsLL
MOS:  7L 11s | Steps: 18 | Step ratio:  4:2 | Scale pattern: ssLssLsLssLsLssLsL
MOS:    25ed | Steps: 25 | Step ratio:  2:2 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 35\50 and 15\50
Number of scales with generator pair: 5
MOS:  1L  1s | Steps:  2 | Step ratio: 35:15 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio: 20:15 | Scale pattern: Lss
MOS:  3L  1s | Steps:  4 | Step ratio:  15:5 | Scale pattern: sLLL
MOS:  3L  4s | Steps:  7 | Step ratio:  10:5 | Scale pattern: ssLsLsL
MOS:    10ed | Steps: 10 | Step ratio:  5:5 | Scale pattern: uuuuuuuuuu
Generators: 34\50 and 16\50
Number of scales with generator pair: 10
MOS:  1L  1s | Steps:  2 | Step ratio: 34:16 | Scale pattern: Ls
MOS:  1L  2s | Steps:  3 | Step ratio: 18:16 | Scale pattern: Lss
MOS:  3L  1s | Steps:  4 | Step ratio:  16:2 | Scale pattern: sLLL
MOS:  3L  4s | Steps:  7 | Step ratio:  14:2 | Scale pattern: ssLsLsL
MOS:  3L  7s | Steps: 10 | Step ratio:  12:2 | Scale pattern: sssLssLssL
MOS:  3L 10s | Steps: 13 | Step ratio:  10:2 | Scale pattern: ssssLsssLsssL
MOS:  3L 13s | Steps: 16 | Step ratio:  8:2 | Scale pattern: sssssLssssLssssL
MOS:  3L 16s | Steps: 19 | Step ratio:  6:2 | Scale pattern: ssssssLsssssLsssssL
MOS:  3L 19s | Steps: 22 | Step ratio:  4:2 | Scale pattern: sssssssLssssssLssssssL
MOS:    25ed | Steps: 25 | Step ratio:  2:2 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 33\50 and 17\50
Number of scales with generator pair: 18
MOS:  1L  1s | Steps:  2 | Step ratio: 33:17 | Scale pattern: Ls
MOS:  2L  1s | Steps:  3 | Step ratio: 17:16 | Scale pattern: sLL
MOS:  3L  2s | Steps:  5 | Step ratio:  16:1 | Scale pattern: LLsLs
MOS:  3L  5s | Steps:  8 | Step ratio:  15:1 | Scale pattern: LsLssLss
MOS:  3L  8s | Steps: 11 | Step ratio:  14:1 | Scale pattern: LssLsssLsss
MOS:  3L 11s | Steps: 14 | Step ratio:  13:1 | Scale pattern: LsssLssssLssss
MOS:  3L 14s | Steps: 17 | Step ratio:  12:1 | Scale pattern: LssssLsssssLsssss
MOS:  3L 17s | Steps: 20 | Step ratio:  11:1 | Scale pattern: LsssssLssssssLssssss
MOS:  3L 20s | Steps: 23 | Step ratio:  10:1 | Scale pattern: LssssssLsssssssLsssssss
MOS:  3L 23s | Steps: 26 | Step ratio:  9:1 | Scale pattern: LsssssssLssssssssLssssssss
MOS:  3L 26s | Steps: 29 | Step ratio:  8:1 | Scale pattern: LssssssssLsssssssssLsssssssss
MOS:  3L 29s | Steps: 32 | Step ratio:  7:1 | Scale pattern: LsssssssssLssssssssssLssssssssss
MOS:  3L 32s | Steps: 35 | Step ratio:  6:1 | Scale pattern: LssssssssssLsssssssssssLsssssssssss
MOS:  3L 35s | Steps: 38 | Step ratio:  5:1 | Scale pattern: LsssssssssssLssssssssssssLssssssssssss
MOS:  3L 38s | Steps: 41 | Step ratio:  4:1 | Scale pattern: LssssssssssssLsssssssssssssLsssssssssssss
MOS:  3L 41s | Steps: 44 | Step ratio:  3:1 | Scale pattern: LsssssssssssssLssssssssssssssLssssssssssssss
MOS:  3L 44s | Steps: 47 | Step ratio:  2:1 | Scale pattern: LssssssssssssssLsssssssssssssssLsssssssssssssss
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 32\50 and 18\50
Number of scales with generator pair: 7
MOS:  1L  1s | Steps:  2 | Step ratio: 32:18 | Scale pattern: Ls
MOS:  2L  1s | Steps:  3 | Step ratio: 18:14 | Scale pattern: sLL
MOS:  3L  2s | Steps:  5 | Step ratio:  14:4 | Scale pattern: LLsLs
MOS:  3L  5s | Steps:  8 | Step ratio:  10:4 | Scale pattern: LsLssLss
MOS:  3L  8s | Steps: 11 | Step ratio:  6:4 | Scale pattern: LssLsssLsss
MOS: 11L  3s | Steps: 14 | Step ratio:  4:2 | Scale pattern: sLLLsLLLLsLLLL
MOS:    25ed | Steps: 25 | Step ratio:  2:2 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 31\50 and 19\50
Number of scales with generator pair: 8
MOS:  1L  1s | Steps:  2 | Step ratio: 31:19 | Scale pattern: Ls
MOS:  2L  1s | Steps:  3 | Step ratio: 19:12 | Scale pattern: sLL
MOS:  3L  2s | Steps:  5 | Step ratio:  12:7 | Scale pattern: LLsLs
MOS:  5L  3s | Steps:  8 | Step ratio:  7:5 | Scale pattern: sLsLLsLL
MOS:  8L  5s | Steps: 13 | Step ratio:  5:2 | Scale pattern: LLsLLsLsLLsLs
MOS:  8L 13s | Steps: 21 | Step ratio:  3:2 | Scale pattern: LsLssLsLssLssLsLssLss
MOS: 21L  8s | Steps: 29 | Step ratio:  2:1 | Scale pattern: sLLsLLLsLLsLLLsLLLsLLsLLLsLLL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 30\50 and 20\50
Number of scales with generator pair: 3
MOS:  1L  1s | Steps:  2 | Step ratio: 30:20 | Scale pattern: Ls
MOS:  2L  1s | Steps:  3 | Step ratio: 20:10 | Scale pattern: sLL
MOS:    5ed | Steps:  5 | Step ratio: 10:10 | Scale pattern: uuuuu
Generators: 29\50 and 21\50
Number of scales with generator pair: 8
MOS:  1L  1s | Steps:  2 | Step ratio: 29:21 | Scale pattern: Ls
MOS:  2L  1s | Steps:  3 | Step ratio:  21:8 | Scale pattern: sLL
MOS:  2L  3s | Steps:  5 | Step ratio:  13:8 | Scale pattern: ssLsL
MOS:  5L  2s | Steps:  7 | Step ratio:  8:5 | Scale pattern: LLLsLLs
MOS:  7L  5s | Steps: 12 | Step ratio:  5:3 | Scale pattern: sLsLsLLsLsLL
MOS: 12L  7s | Steps: 19 | Step ratio:  3:2 | Scale pattern: LLsLLsLLsLsLLsLLsLs
MOS: 19L 12s | Steps: 31 | Step ratio:  2:1 | Scale pattern: sLsLLsLsLLsLsLLsLLsLsLLsLsLLsLL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 28\50 and 22\50
Number of scales with generator pair: 7
MOS:  1L  1s | Steps:  2 | Step ratio: 28:22 | Scale pattern: Ls
MOS:  2L  1s | Steps:  3 | Step ratio:  22:6 | Scale pattern: sLL
MOS:  2L  3s | Steps:  5 | Step ratio:  16:6 | Scale pattern: ssLsL
MOS:  2L  5s | Steps:  7 | Step ratio:  10:6 | Scale pattern: sssLssL
MOS:  7L  2s | Steps:  9 | Step ratio:  6:4 | Scale pattern: LLLLsLLLs
MOS:  9L  7s | Steps: 16 | Step ratio:  4:2 | Scale pattern: sLsLsLsLLsLsLsLL
MOS:    25ed | Steps: 25 | Step ratio:  2:2 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 27\50 and 23\50
Number of scales with generator pair: 10
MOS:  1L  1s | Steps:  2 | Step ratio: 27:23 | Scale pattern: Ls
MOS:  2L  1s | Steps:  3 | Step ratio:  23:4 | Scale pattern: sLL
MOS:  2L  3s | Steps:  5 | Step ratio:  19:4 | Scale pattern: ssLsL
MOS:  2L  5s | Steps:  7 | Step ratio:  15:4 | Scale pattern: sssLssL
MOS:  2L  7s | Steps:  9 | Step ratio:  11:4 | Scale pattern: ssssLsssL
MOS:  2L  9s | Steps: 11 | Step ratio:  7:4 | Scale pattern: sssssLssssL
MOS: 11L  2s | Steps: 13 | Step ratio:  4:3 | Scale pattern: LLLLLLsLLLLLs
MOS: 13L 11s | Steps: 24 | Step ratio:  3:1 | Scale pattern: sLsLsLsLsLsLLsLsLsLsLsLL
MOS: 13L 24s | Steps: 37 | Step ratio:  2:1 | Scale pattern: ssLssLssLssLssLssLsLssLssLssLssLssLsL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 26\50 and 24\50
Number of scales with generator pair: 13
MOS:  1L  1s | Steps:  2 | Step ratio: 26:24 | Scale pattern: Ls
MOS:  2L  1s | Steps:  3 | Step ratio:  24:2 | Scale pattern: sLL
MOS:  2L  3s | Steps:  5 | Step ratio:  22:2 | Scale pattern: ssLsL
MOS:  2L  5s | Steps:  7 | Step ratio:  20:2 | Scale pattern: sssLssL
MOS:  2L  7s | Steps:  9 | Step ratio:  18:2 | Scale pattern: ssssLsssL
MOS:  2L  9s | Steps: 11 | Step ratio:  16:2 | Scale pattern: sssssLssssL
MOS:  2L 11s | Steps: 13 | Step ratio:  14:2 | Scale pattern: ssssssLsssssL
MOS:  2L 13s | Steps: 15 | Step ratio:  12:2 | Scale pattern: sssssssLssssssL
MOS:  2L 15s | Steps: 17 | Step ratio:  10:2 | Scale pattern: ssssssssLsssssssL
MOS:  2L 17s | Steps: 19 | Step ratio:  8:2 | Scale pattern: sssssssssLssssssssL
MOS:  2L 19s | Steps: 21 | Step ratio:  6:2 | Scale pattern: ssssssssssLsssssssssL
MOS:  2L 21s | Steps: 23 | Step ratio:  4:2 | Scale pattern: sssssssssssLssssssssssL
MOS:    25ed | Steps: 25 | Step ratio:  2:2 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuu
--------------------------------------------------------
Multi-Period Moment-of-Symmetry Scales (period of 2)
--------------------------------------------------------
Generators: 13\50 and 12\50
Number of scales with generator pair: 13
MOS:  2L  2s | Steps:  4 | Step ratio: 13:12 | Scale pattern: LsLs
MOS:  4L  2s | Steps:  6 | Step ratio:  12:1 | Scale pattern: sLLsLL
MOS:  4L  6s | Steps: 10 | Step ratio:  11:1 | Scale pattern: ssLsLssLsL
MOS:  4L 10s | Steps: 14 | Step ratio:  10:1 | Scale pattern: sssLssLsssLssL
MOS:  4L 14s | Steps: 18 | Step ratio:  9:1 | Scale pattern: ssssLsssLssssLsssL
MOS:  4L 18s | Steps: 22 | Step ratio:  8:1 | Scale pattern: sssssLssssLsssssLssssL
MOS:  4L 22s | Steps: 26 | Step ratio:  7:1 | Scale pattern: ssssssLsssssLssssssLsssssL
MOS:  4L 26s | Steps: 30 | Step ratio:  6:1 | Scale pattern: sssssssLssssssLsssssssLssssssL
MOS:  4L 30s | Steps: 34 | Step ratio:  5:1 | Scale pattern: ssssssssLsssssssLssssssssLsssssssL
MOS:  4L 34s | Steps: 38 | Step ratio:  4:1 | Scale pattern: sssssssssLssssssssLsssssssssLssssssssL
MOS:  4L 38s | Steps: 42 | Step ratio:  3:1 | Scale pattern: ssssssssssLsssssssssLssssssssssLsssssssssL
MOS:  4L 42s | Steps: 46 | Step ratio:  2:1 | Scale pattern: sssssssssssLssssssssssLsssssssssssLssssssssssL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 14\50 and 11\50
Number of scales with generator pair: 7
MOS:  2L  2s | Steps:  4 | Step ratio: 14:11 | Scale pattern: LsLs
MOS:  4L  2s | Steps:  6 | Step ratio:  11:3 | Scale pattern: sLLsLL
MOS:  4L  6s | Steps: 10 | Step ratio:  8:3 | Scale pattern: ssLsLssLsL
MOS:  4L 10s | Steps: 14 | Step ratio:  5:3 | Scale pattern: sssLssLsssLssL
MOS: 14L  4s | Steps: 18 | Step ratio:  3:2 | Scale pattern: LLLLsLLLsLLLLsLLLs
MOS: 18L 14s | Steps: 32 | Step ratio:  2:1 | Scale pattern: sLsLsLsLLsLsLsLLsLsLsLsLLsLsLsLL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 15\50 and 10\50
Number of scales with generator pair: 3
MOS:  2L  2s | Steps:  4 | Step ratio: 15:10 | Scale pattern: LsLs
MOS:  4L  2s | Steps:  6 | Step ratio:  10:5 | Scale pattern: sLLsLL
MOS:    10ed | Steps: 10 | Step ratio:  5:5 | Scale pattern: uuuuuuuuuu
Generators: 16\50 and 9\50
Number of scales with generator pair: 7
MOS:  2L  2s | Steps:  4 | Step ratio:  16:9 | Scale pattern: LsLs
MOS:  4L  2s | Steps:  6 | Step ratio:  9:7 | Scale pattern: sLLsLL
MOS:  6L  4s | Steps: 10 | Step ratio:  7:2 | Scale pattern: LLsLsLLsLs
MOS:  6L 10s | Steps: 16 | Step ratio:  5:2 | Scale pattern: LsLssLssLsLssLss
MOS:  6L 16s | Steps: 22 | Step ratio:  3:2 | Scale pattern: LssLsssLsssLssLsssLsss
MOS: 22L  6s | Steps: 28 | Step ratio:  2:1 | Scale pattern: sLLLsLLLLsLLLLsLLLsLLLLsLLLL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 17\50 and 8\50
Number of scales with generator pair: 10
MOS:  2L  2s | Steps:  4 | Step ratio:  17:8 | Scale pattern: LsLs
MOS:  2L  4s | Steps:  6 | Step ratio:  9:8 | Scale pattern: LssLss
MOS:  6L  2s | Steps:  8 | Step ratio:  8:1 | Scale pattern: sLLLsLLL
MOS:  6L  8s | Steps: 14 | Step ratio:  7:1 | Scale pattern: ssLsLsLssLsLsL
MOS:  6L 14s | Steps: 20 | Step ratio:  6:1 | Scale pattern: sssLssLssLsssLssLssL
MOS:  6L 20s | Steps: 26 | Step ratio:  5:1 | Scale pattern: ssssLsssLsssLssssLsssLsssL
MOS:  6L 26s | Steps: 32 | Step ratio:  4:1 | Scale pattern: sssssLssssLssssLsssssLssssLssssL
MOS:  6L 32s | Steps: 38 | Step ratio:  3:1 | Scale pattern: ssssssLsssssLsssssLssssssLsssssLsssssL
MOS:  6L 38s | Steps: 44 | Step ratio:  2:1 | Scale pattern: sssssssLssssssLssssssLsssssssLssssssLssssssL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 18\50 and 7\50
Number of scales with generator pair: 7
MOS:  2L  2s | Steps:  4 | Step ratio:  18:7 | Scale pattern: LsLs
MOS:  2L  4s | Steps:  6 | Step ratio:  11:7 | Scale pattern: LssLss
MOS:  6L  2s | Steps:  8 | Step ratio:  7:4 | Scale pattern: sLLLsLLL
MOS:  8L  6s | Steps: 14 | Step ratio:  4:3 | Scale pattern: LLsLsLsLLsLsLs
MOS: 14L  8s | Steps: 22 | Step ratio:  3:1 | Scale pattern: sLsLLsLLsLLsLsLLsLLsLL
MOS: 14L 22s | Steps: 36 | Step ratio:  2:1 | Scale pattern: ssLssLsLssLsLssLsLssLssLsLssLsLssLsL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 19\50 and 6\50
Number of scales with generator pair: 9
MOS:  2L  2s | Steps:  4 | Step ratio:  19:6 | Scale pattern: LsLs
MOS:  2L  4s | Steps:  6 | Step ratio:  13:6 | Scale pattern: LssLss
MOS:  2L  6s | Steps:  8 | Step ratio:  7:6 | Scale pattern: LsssLsss
MOS:  8L  2s | Steps: 10 | Step ratio:  6:1 | Scale pattern: sLLLLsLLLL
MOS:  8L 10s | Steps: 18 | Step ratio:  5:1 | Scale pattern: ssLsLsLsLssLsLsLsL
MOS:  8L 18s | Steps: 26 | Step ratio:  4:1 | Scale pattern: sssLssLssLssLsssLssLssLssL
MOS:  8L 26s | Steps: 34 | Step ratio:  3:1 | Scale pattern: ssssLsssLsssLsssLssssLsssLsssLsssL
MOS:  8L 34s | Steps: 42 | Step ratio:  2:1 | Scale pattern: sssssLssssLssssLssssLsssssLssssLssssLssssL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 20\50 and 5\50
Number of scales with generator pair: 4
MOS:  2L  2s | Steps:  4 | Step ratio:  20:5 | Scale pattern: LsLs
MOS:  2L  4s | Steps:  6 | Step ratio:  15:5 | Scale pattern: LssLss
MOS:  2L  6s | Steps:  8 | Step ratio:  10:5 | Scale pattern: LsssLsss
MOS:    10ed | Steps: 10 | Step ratio:  5:5 | Scale pattern: uuuuuuuuuu
Generators: 21\50 and 4\50
Number of scales with generator pair: 9
MOS:  2L  2s | Steps:  4 | Step ratio:  21:4 | Scale pattern: LsLs
MOS:  2L  4s | Steps:  6 | Step ratio:  17:4 | Scale pattern: LssLss
MOS:  2L  6s | Steps:  8 | Step ratio:  13:4 | Scale pattern: LsssLsss
MOS:  2L  8s | Steps: 10 | Step ratio:  9:4 | Scale pattern: LssssLssss
MOS:  2L 10s | Steps: 12 | Step ratio:  5:4 | Scale pattern: LsssssLsssss
MOS: 12L  2s | Steps: 14 | Step ratio:  4:1 | Scale pattern: sLLLLLLsLLLLLL
MOS: 12L 14s | Steps: 26 | Step ratio:  3:1 | Scale pattern: ssLsLsLsLsLsLssLsLsLsLsLsL
MOS: 12L 26s | Steps: 38 | Step ratio:  2:1 | Scale pattern: sssLssLssLssLssLssLsssLssLssLssLssLssL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 22\50 and 3\50
Number of scales with generator pair: 10
MOS:  2L  2s | Steps:  4 | Step ratio:  22:3 | Scale pattern: LsLs
MOS:  2L  4s | Steps:  6 | Step ratio:  19:3 | Scale pattern: LssLss
MOS:  2L  6s | Steps:  8 | Step ratio:  16:3 | Scale pattern: LsssLsss
MOS:  2L  8s | Steps: 10 | Step ratio:  13:3 | Scale pattern: LssssLssss
MOS:  2L 10s | Steps: 12 | Step ratio:  10:3 | Scale pattern: LsssssLsssss
MOS:  2L 12s | Steps: 14 | Step ratio:  7:3 | Scale pattern: LssssssLssssss
MOS:  2L 14s | Steps: 16 | Step ratio:  4:3 | Scale pattern: LsssssssLsssssss
MOS: 16L  2s | Steps: 18 | Step ratio:  3:1 | Scale pattern: sLLLLLLLLsLLLLLLLL
MOS: 16L 18s | Steps: 34 | Step ratio:  2:1 | Scale pattern: ssLsLsLsLsLsLsLsLssLsLsLsLsLsLsLsL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 23\50 and 2\50
Number of scales with generator pair: 13
MOS:  2L  2s | Steps:  4 | Step ratio:  23:2 | Scale pattern: LsLs
MOS:  2L  4s | Steps:  6 | Step ratio:  21:2 | Scale pattern: LssLss
MOS:  2L  6s | Steps:  8 | Step ratio:  19:2 | Scale pattern: LsssLsss
MOS:  2L  8s | Steps: 10 | Step ratio:  17:2 | Scale pattern: LssssLssss
MOS:  2L 10s | Steps: 12 | Step ratio:  15:2 | Scale pattern: LsssssLsssss
MOS:  2L 12s | Steps: 14 | Step ratio:  13:2 | Scale pattern: LssssssLssssss
MOS:  2L 14s | Steps: 16 | Step ratio:  11:2 | Scale pattern: LsssssssLsssssss
MOS:  2L 16s | Steps: 18 | Step ratio:  9:2 | Scale pattern: LssssssssLssssssss
MOS:  2L 18s | Steps: 20 | Step ratio:  7:2 | Scale pattern: LsssssssssLsssssssss
MOS:  2L 20s | Steps: 22 | Step ratio:  5:2 | Scale pattern: LssssssssssLssssssssss
MOS:  2L 22s | Steps: 24 | Step ratio:  3:2 | Scale pattern: LsssssssssssLsssssssssss
MOS: 24L  2s | Steps: 26 | Step ratio:  2:1 | Scale pattern: sLLLLLLLLLLLLsLLLLLLLLLLLL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 24\50 and 1\50
Number of scales with generator pair: 24
MOS:  2L  2s | Steps:  4 | Step ratio:  24:1 | Scale pattern: LsLs
MOS:  2L  4s | Steps:  6 | Step ratio:  23:1 | Scale pattern: LssLss
MOS:  2L  6s | Steps:  8 | Step ratio:  22:1 | Scale pattern: LsssLsss
MOS:  2L  8s | Steps: 10 | Step ratio:  21:1 | Scale pattern: LssssLssss
MOS:  2L 10s | Steps: 12 | Step ratio:  20:1 | Scale pattern: LsssssLsssss
MOS:  2L 12s | Steps: 14 | Step ratio:  19:1 | Scale pattern: LssssssLssssss
MOS:  2L 14s | Steps: 16 | Step ratio:  18:1 | Scale pattern: LsssssssLsssssss
MOS:  2L 16s | Steps: 18 | Step ratio:  17:1 | Scale pattern: LssssssssLssssssss
MOS:  2L 18s | Steps: 20 | Step ratio:  16:1 | Scale pattern: LsssssssssLsssssssss
MOS:  2L 20s | Steps: 22 | Step ratio:  15:1 | Scale pattern: LssssssssssLssssssssss
MOS:  2L 22s | Steps: 24 | Step ratio:  14:1 | Scale pattern: LsssssssssssLsssssssssss
MOS:  2L 24s | Steps: 26 | Step ratio:  13:1 | Scale pattern: LssssssssssssLssssssssssss
MOS:  2L 26s | Steps: 28 | Step ratio:  12:1 | Scale pattern: LsssssssssssssLsssssssssssss
MOS:  2L 28s | Steps: 30 | Step ratio:  11:1 | Scale pattern: LssssssssssssssLssssssssssssss
MOS:  2L 30s | Steps: 32 | Step ratio:  10:1 | Scale pattern: LsssssssssssssssLsssssssssssssss
MOS:  2L 32s | Steps: 34 | Step ratio:  9:1 | Scale pattern: LssssssssssssssssLssssssssssssssss
MOS:  2L 34s | Steps: 36 | Step ratio:  8:1 | Scale pattern: LsssssssssssssssssLsssssssssssssssss
MOS:  2L 36s | Steps: 38 | Step ratio:  7:1 | Scale pattern: LssssssssssssssssssLssssssssssssssssss
MOS:  2L 38s | Steps: 40 | Step ratio:  6:1 | Scale pattern: LsssssssssssssssssssLsssssssssssssssssss
MOS:  2L 40s | Steps: 42 | Step ratio:  5:1 | Scale pattern: LssssssssssssssssssssLssssssssssssssssssss
MOS:  2L 42s | Steps: 44 | Step ratio:  4:1 | Scale pattern: LsssssssssssssssssssssLsssssssssssssssssssss
MOS:  2L 44s | Steps: 46 | Step ratio:  3:1 | Scale pattern: LssssssssssssssssssssssLssssssssssssssssssssss
MOS:  2L 46s | Steps: 48 | Step ratio:  2:1 | Scale pattern: LsssssssssssssssssssssssLsssssssssssssssssssssss
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
--------------------------------------------------------
Multi-Period Moment-of-Symmetry Scales (period of 5)
--------------------------------------------------------
Generators: 5\50 and 5\50
Number of scales with generator pair: 1
MOS:    10ed | Steps: 10 | Step ratio:  5:5 | Scale pattern: uuuuuuuuuu
Generators: 6\50 and 4\50
Number of scales with generator pair: 3
MOS:  5L  5s | Steps: 10 | Step ratio:  6:4 | Scale pattern: LsLsLsLsLs
MOS: 10L  5s | Steps: 15 | Step ratio:  4:2 | Scale pattern: sLLsLLsLLsLLsLL
MOS:    25ed | Steps: 25 | Step ratio:  2:2 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 7\50 and 3\50
Number of scales with generator pair: 5
MOS:  5L  5s | Steps: 10 | Step ratio:  7:3 | Scale pattern: LsLsLsLsLs
MOS:  5L 10s | Steps: 15 | Step ratio:  4:3 | Scale pattern: LssLssLssLssLss
MOS: 15L  5s | Steps: 20 | Step ratio:  3:1 | Scale pattern: sLLLsLLLsLLLsLLLsLLL
MOS: 15L 20s | Steps: 35 | Step ratio:  2:1 | Scale pattern: ssLsLsLssLsLsLssLsLsLssLsLsLssLsLsL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 8\50 and 2\50
Number of scales with generator pair: 4
MOS:  5L  5s | Steps: 10 | Step ratio:  8:2 | Scale pattern: LsLsLsLsLs
MOS:  5L 10s | Steps: 15 | Step ratio:  6:2 | Scale pattern: LssLssLssLssLss
MOS:  5L 15s | Steps: 20 | Step ratio:  4:2 | Scale pattern: LsssLsssLsssLsssLsss
MOS:    25ed | Steps: 25 | Step ratio:  2:2 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 9\50 and 1\50
Number of scales with generator pair: 9
MOS:  5L  5s | Steps: 10 | Step ratio:  9:1 | Scale pattern: LsLsLsLsLs
MOS:  5L 10s | Steps: 15 | Step ratio:  8:1 | Scale pattern: LssLssLssLssLss
MOS:  5L 15s | Steps: 20 | Step ratio:  7:1 | Scale pattern: LsssLsssLsssLsssLsss
MOS:  5L 20s | Steps: 25 | Step ratio:  6:1 | Scale pattern: LssssLssssLssssLssssLssss
MOS:  5L 25s | Steps: 30 | Step ratio:  5:1 | Scale pattern: LsssssLsssssLsssssLsssssLsssss
MOS:  5L 30s | Steps: 35 | Step ratio:  4:1 | Scale pattern: LssssssLssssssLssssssLssssssLssssss
MOS:  5L 35s | Steps: 40 | Step ratio:  3:1 | Scale pattern: LsssssssLsssssssLsssssssLsssssssLsssssss
MOS:  5L 40s | Steps: 45 | Step ratio:  2:1 | Scale pattern: LssssssssLssssssssLssssssssLssssssssLssssssss
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
--------------------------------------------------------
Multi-Period Moment-of-Symmetry Scales (period of 10)
--------------------------------------------------------
Generators: 3\50 and 2\50
Number of scales with generator pair: 3
MOS: 10L 10s | Steps: 20 | Step ratio:  3:2 | Scale pattern: LsLsLsLsLsLsLsLsLsLs
MOS: 20L 10s | Steps: 30 | Step ratio:  2:1 | Scale pattern: sLLsLLsLLsLLsLLsLLsLLsLLsLLsLL
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Generators: 4\50 and 1\50
Number of scales with generator pair: 4
MOS: 10L 10s | Steps: 20 | Step ratio:  4:1 | Scale pattern: LsLsLsLsLsLsLsLsLsLs
MOS: 10L 20s | Steps: 30 | Step ratio:  3:1 | Scale pattern: LssLssLssLssLssLssLssLssLssLss
MOS: 10L 30s | Steps: 40 | Step ratio:  2:1 | Scale pattern: LsssLsssLsssLsssLsssLsssLsssLsssLsssLsss
MOS:    50ed | Steps: 50 | Step ratio:  1:1 | Scale pattern: uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
</syntaxhighlight>
== Mosfinder Macro for Microsoft Excel (Visual Basic for Applications) ==
Based on the C++ mosfinder and further experiments with copy-pasting tables from Excel and into the wiki editor, I ended up writing an Excel macro that's basically a port of the C++ mosfinder, with basic formatting for a table.
Source code: https://gist.github.com/GanaramInukshuk/f92db8c4d48484b51e389f79b0b7f18e
The following table was auto-generated by the macro and copypasted into the wiki editor. Additional formatting was required (such as designating cells to be header cells).
{| class="wikitable"
! colspan="20" |Single-Period  Scales for 16 Equal Divisions
|-
! colspan="16" |Step Pattern
! colspan="3" |General Information
!Temperament  Information
|-
! colspan="16" |Generator pair of 15\16 and  1\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="15" |15
|1
|1L 1s
|15:1
|
|
|-
| colspan="14" |14
|1
|1
|1L 2s
|14:1
|
|
|-
| colspan="13" |13
|1
|1
|1
|1L 3s
|13:1
|
|
|-
| colspan="12" |12
|1
|1
|1
|1
|1L 4s
|12:1
|
|
|-
| colspan="11" |11
|1
|1
|1
|1
|1
|1L 5s
|11:1
|
|
|-
| colspan="10" |10
|1
|1
|1
|1
|1
|1
|1L 6s
|10:1
|
|
|-
| colspan="9" |9
|1
|1
|1
|1
|1
|1
|1
|1L 7s
|9:1
|
|
|-
| colspan="8" |8
|1
|1
|1
|1
|1
|1
|1
|1
|1L 8s
|8:1
|
|
|-
| colspan="7" |7
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1L 9s
|7:1
|
|
|-
| colspan="6" |6
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1L 10s
|6:1
|
|
|-
| colspan="5" |5
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1L 11s
|5:1
|
|
|-
| colspan="4" |4
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1L 12s
|4:1
|
|
|-
| colspan="3" |3
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1L 13s
|3:1
|
|
|-
| colspan="2" |2
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1L 14s
|2:1
|
|
|-
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|16ed
|1
|
|
|-
! colspan="16" |Generator pair of 14\16 and  2\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="14" |14
| colspan="2" |2
|1L 1s
|14:2
|
|
|-
| colspan="12" |12
| colspan="2" |2
| colspan="2" |2
|1L 2s
|12:2
|
|
|-
| colspan="10" |10
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
|1L 3s
|10:2
|
|
|-
| colspan="8" |8
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
|1L 4s
|8:2
|
|
|-
| colspan="6" |6
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
|1L 5s
|6:2
|
|
|-
| colspan="4" |4
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
|1L 6s
|4:2
|
|
|-
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
|8ed
|2
|
|
|-
! colspan="16" |Generator pair of 13\16 and  3\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="13" |13
| colspan="3" |3
|1L 1s
|13:3
|
|
|-
| colspan="10" |10
| colspan="3" |3
| colspan="3" |3
|1L 2s
|10:3
|
|
|-
| colspan="7" |7
| colspan="3" |3
| colspan="3" |3
| colspan="3" |3
|1L 3s
|7:3
|
|
|-
| colspan="4" |4
| colspan="3" |3
| colspan="3" |3
| colspan="3" |3
| colspan="3" |3
|1L 4s
|4:3
|
|
|-
|1
| colspan="3" |3
| colspan="3" |3
| colspan="3" |3
| colspan="3" |3
| colspan="3" |3
|5L 1s
|3:1
|machinoid
|
|-
|1
|1
| colspan="2" |2
|1
| colspan="2" |2
|1
| colspan="2" |2
|1
| colspan="2" |2
|1
| colspan="2" |2
|5L 6s
|2:1
|
|
|-
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|16ed
|1
|
|
|-
! colspan="16" |Generator pair of 12\16 and  4\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="12" |12
| colspan="4" |4
|1L 1s
|12:4
|
|
|-
| colspan="8" |8
| colspan="4" |4
| colspan="4" |4
|1L 2s
|8:4
|
|
|-
| colspan="4" |4
| colspan="4" |4
| colspan="4" |4
| colspan="4" |4
|4ed
|4
|
|
|-
! colspan="16" |Generator pair of 11\16 and  5\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="11" |11
| colspan="5" |5
|1L 1s
|11:5
|
|
|-
| colspan="6" |6
| colspan="5" |5
| colspan="5" |5
|1L 2s
|6:5
|
|
|-
|1
| colspan="5" |5
| colspan="5" |5
| colspan="5" |5
|3L 1s
|5:1
|
|
|-
|1
|1
| colspan="4" |4
|1
| colspan="4" |4
|1
| colspan="4" |4
|3L 4s
|4:1
|mosh
|
|-
|1
|1
|1
| colspan="3" |3
|1
|1
| colspan="3" |3
|1
|1
| colspan="3" |3
|3L 7s
|3:1
|sephiroid
|
|-
|1
|1
|1
|1
| colspan="2" |2
|1
|1
|1
| colspan="2" |2
|1
|1
|1
| colspan="2" |2
|3L 10s
|2:1
|
|
|-
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|16ed
|1
|
|
|-
! colspan="16" |Generator pair of 10\16 and  6\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="10" |10
| colspan="6" |6
|1L 1s
|10:6
|
|
|-
| colspan="4" |4
| colspan="6" |6
| colspan="6" |6
|2L 1s
|6:4
|
|
|-
| colspan="4" |4
| colspan="4" |4
| colspan="2" |2
| colspan="4" |4
| colspan="2" |2
|3L 2s
|4:2
|antipentic
|
|-
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
|8ed
|2
|
|
|-
! colspan="16" |Generator pair of 9\16 and  7\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="9" |9
| colspan="7" |7
|1L 1s
|9:7
|
|
|-
| colspan="2" |2
| colspan="7" |7
| colspan="7" |7
|2L 1s
|7:2
|
|
|-
| colspan="2" |2
| colspan="2" |2
| colspan="5" |5
| colspan="2" |2
| colspan="5" |5
|2L 3s
|5:2
|pentic
|
|-
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="3" |3
| colspan="2" |2
| colspan="2" |2
| colspan="3" |3
|2L 5s
|3:2
|antidiatonic
|
|-
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
|1
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
|1
|7L 2s
|2:1
|superdiatonic
|
|-
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|16ed
|1
|
|
|-
! colspan="16" |Generator pair of 8\16 and  8\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="8" |8
| colspan="8" |8
|2ed
|8
|
|
|-
! colspan="20" |Multi-Period Scales (period  = 2) for 16 Equal Divisions
|-
! colspan="16" |Step Pattern
! colspan="3" |General Information
!Temperament  Information
|-
! colspan="16" |Generator pair of 7\16 and  1\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="7" |7
|1
| colspan="7" |7
|1
|2L 2s
|7:1
|
|
|-
| colspan="6" |6
|1
|1
| colspan="6" |6
|1
|1
|2L 4s
|6:1
|antilemon
|
|-
| colspan="5" |5
|1
|1
|1
| colspan="5" |5
|1
|1
|1
|2L 6s
|5:1
|antiechidnoid
|
|-
| colspan="4" |4
|1
|1
|1
|1
| colspan="4" |4
|1
|1
|1
|1
|2L 8s
|4:1
|antidimanic
|
|-
| colspan="3" |3
|1
|1
|1
|1
|1
| colspan="3" |3
|1
|1
|1
|1
|1
|2L 10s
|3:1
|
|
|-
| colspan="2" |2
|1
|1
|1
|1
|1
|1
| colspan="2" |2
|1
|1
|1
|1
|1
|1
|2L 12s
|2:1
|
|
|-
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|16ed
|1
|
|
|-
! colspan="16" |Generator pair of 6\16 and  2\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="6" |6
| colspan="2" |2
| colspan="6" |6
| colspan="2" |2
|2L 2s
|6:2
|
|
|-
| colspan="4" |4
| colspan="2" |2
| colspan="2" |2
| colspan="4" |4
| colspan="2" |2
| colspan="2" |2
|2L 4s
|4:2
|antilemon
|
|-
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
|8ed
|2
|
|
|-
! colspan="16" |Generator pair of 5\16 and  3\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="5" |5
| colspan="3" |3
| colspan="5" |5
| colspan="3" |3
|2L 2s
|5:3
|
|
|-
| colspan="2" |2
| colspan="3" |3
| colspan="3" |3
| colspan="2" |2
| colspan="3" |3
| colspan="3" |3
|4L 2s
|3:2
|lemon
|
|-
| colspan="2" |2
| colspan="2" |2
|1
| colspan="2" |2
|1
| colspan="2" |2
| colspan="2" |2
|1
| colspan="2" |2
|1
|6L 4s
|2:1
|dipentic
|
|-
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|16ed
|1
|
|
|-
! colspan="16" |Generator pair of 4\16 and  4\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="4" |4
| colspan="4" |4
| colspan="4" |4
| colspan="4" |4
|4ed
|4
|
|
|-
! colspan="20" |Multi-Period Scales (period  = 4) for 16 Equal Divisions
|-
! colspan="16" |Step Pattern
! colspan="3" |General Information
!Temperament  Information
|-
! colspan="16" |Generator pair of 3\16 and  1\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="3" |3
|1
| colspan="3" |3
|1
| colspan="3" |3
|1
| colspan="3" |3
|1
|4L 4s
|3:1
|tetrawood; diminished
|
|-
| colspan="2" |2
|1
|1
| colspan="2" |2
|1
|1
| colspan="2" |2
|1
|1
| colspan="2" |2
|1
|1
|4L 8s
|2:1
|
|
|-
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|16ed
|1
|
|
|-
! colspan="16" |Generator pair of 2\16 and  2\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
| colspan="2" |2
|8ed
|2
|
|
|-
! colspan="20" |Multi-Period Scales (period  = 8) for 16 Equal Divisions
|-
! colspan="16" |Step Pattern
! colspan="3" |General Information
!Temperament  Information
|-
! colspan="16" |Generator pair of 1\16 and  1\16
!Mos
!Step Ratio
!TAMNAMS Name
!Scale
|-
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|1
|16ed
|1
|
|
|}