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.

--------------------------------------------------------
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

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).

Single-Period Scales for 16 Equal Divisions
Step Pattern General Information Temperament Information
Generator pair of 15\16 and 1\16 Mos Step Ratio TAMNAMS Name Scale
15 1 1L 1s 15:1
14 1 1 1L 2s 14:1
13 1 1 1 1L 3s 13:1
12 1 1 1 1 1L 4s 12:1
11 1 1 1 1 1 1L 5s 11:1
10 1 1 1 1 1 1 1L 6s 10:1
9 1 1 1 1 1 1 1 1L 7s 9:1
8 1 1 1 1 1 1 1 1 1L 8s 8:1
7 1 1 1 1 1 1 1 1 1 1L 9s 7:1
6 1 1 1 1 1 1 1 1 1 1 1L 10s 6:1
5 1 1 1 1 1 1 1 1 1 1 1 1L 11s 5:1
4 1 1 1 1 1 1 1 1 1 1 1 1 1L 12s 4:1
3 1 1 1 1 1 1 1 1 1 1 1 1 1 1L 13s 3:1
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
Generator pair of 14\16 and 2\16 Mos Step Ratio TAMNAMS Name Scale
14 2 1L 1s 14:2
12 2 2 1L 2s 12:2
10 2 2 2 1L 3s 10:2
8 2 2 2 2 1L 4s 8:2
6 2 2 2 2 2 1L 5s 6:2
4 2 2 2 2 2 2 1L 6s 4:2
2 2 2 2 2 2 2 2 8ed 2
Generator pair of 13\16 and 3\16 Mos Step Ratio TAMNAMS Name Scale
13 3 1L 1s 13:3
10 3 3 1L 2s 10:3
7 3 3 3 1L 3s 7:3
4 3 3 3 3 1L 4s 4:3
1 3 3 3 3 3 5L 1s 3:1 machinoid
1 1 2 1 2 1 2 1 2 1 2 5L 6s 2:1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16ed 1
Generator pair of 12\16 and 4\16 Mos Step Ratio TAMNAMS Name Scale
12 4 1L 1s 12:4
8 4 4 1L 2s 8:4
4 4 4 4 4ed 4
Generator pair of 11\16 and 5\16 Mos Step Ratio TAMNAMS Name Scale
11 5 1L 1s 11:5
6 5 5 1L 2s 6:5
1 5 5 5 3L 1s 5:1
1 1 4 1 4 1 4 3L 4s 4:1 mosh
1 1 1 3 1 1 3 1 1 3 3L 7s 3:1 sephiroid
1 1 1 1 2 1 1 1 2 1 1 1 2 3L 10s 2:1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 16ed 1
Generator pair of 10\16 and 6\16 Mos Step Ratio TAMNAMS Name Scale
10 6 1L 1s 10:6
4 6 6 2L 1s 6:4
4 4 2 4 2 3L 2s 4:2 antipentic
2 2 2 2 2 2 2 2 8ed 2
Generator pair of 9\16 and 7\16 Mos Step Ratio TAMNAMS Name Scale
9 7 1L 1s 9:7
2 7 7 2L 1s 7:2
2 2 5 2 5 2L 3s 5:2 pentic
2 2 2 3 2 2 3 2L 5s 3:2 antidiatonic
2 2 2 2 1 2 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
Generator pair of 8\16 and 8\16 Mos Step Ratio TAMNAMS Name Scale
8 8 2ed 8
Multi-Period Scales (period = 2) for 16 Equal Divisions
Step Pattern General Information Temperament Information
Generator pair of 7\16 and 1\16 Mos Step Ratio TAMNAMS Name Scale
7 1 7 1 2L 2s 7:1
6 1 1 6 1 1 2L 4s 6:1 antilemon
5 1 1 1 5 1 1 1 2L 6s 5:1 antiechidnoid
4 1 1 1 1 4 1 1 1 1 2L 8s 4:1 antidimanic
3 1 1 1 1 1 3 1 1 1 1 1 2L 10s 3:1
2 1 1 1 1 1 1 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
Generator pair of 6\16 and 2\16 Mos Step Ratio TAMNAMS Name Scale
6 2 6 2 2L 2s 6:2
4 2 2 4 2 2 2L 4s 4:2 antilemon
2 2 2 2 2 2 2 2 8ed 2
Generator pair of 5\16 and 3\16 Mos Step Ratio TAMNAMS Name Scale
5 3 5 3 2L 2s 5:3
2 3 3 2 3 3 4L 2s 3:2 lemon
2 2 1 2 1 2 2 1 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
Generator pair of 4\16 and 4\16 Mos Step Ratio TAMNAMS Name Scale
4 4 4 4 4ed 4
Multi-Period Scales (period = 4) for 16 Equal Divisions
Step Pattern General Information Temperament Information
Generator pair of 3\16 and 1\16 Mos Step Ratio TAMNAMS Name Scale
3 1 3 1 3 1 3 1 4L 4s 3:1 tetrawood; diminished
2 1 1 2 1 1 2 1 1 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
Generator pair of 2\16 and 2\16 Mos Step Ratio TAMNAMS Name Scale
2 2 2 2 2 2 2 2 8ed 2
Multi-Period Scales (period = 8) for 16 Equal Divisions
Step Pattern General Information Temperament Information
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