User:Ganaram inukshuk/Code: Difference between revisions
Added the moscalc program I made some time back |
|||
| Line 2,041: | Line 2,041: | ||
| | | | ||
|} | |} | ||
== Moscalc program == | |||
This is a program that finds a string representing a mos xL ys in its brightest mode, given only x and y. | |||
Source code: https://gist.github.com/GanaramInukshuk/4f34eb7b113e8c735c266f8f8e45d865 | |||
Example output for 4-note to 13-note mosses: | |||
4-note scales: | |||
Lsss - 1L 3s | |||
LsLs - 2L 2s | |||
LLLs - 3L 1s | |||
5-note scales: | |||
Lssss - 1L 4s | |||
LsLss - 2L 3s | |||
LLsLs - 3L 2s | |||
LLLLs - 4L 1s | |||
6-note scales: | |||
Lsssss - 1L 5s | |||
LssLss - 2L 4s | |||
LsLsLs - 3L 3s | |||
LLsLLs - 4L 2s | |||
LLLLLs - 5L 1s | |||
7-note scales: | |||
Lssssss - 1L 6s | |||
LssLsss - 2L 5s | |||
LsLsLss - 3L 4s | |||
LLsLsLs - 4L 3s | |||
LLLsLLs - 5L 2s | |||
LLLLLLs - 6L 1s | |||
8-note scales: | |||
Lsssssss - 1L 7s | |||
LsssLsss - 2L 6s | |||
LsLssLss - 3L 5s | |||
LsLsLsLs - 4L 4s | |||
LLsLLsLs - 5L 3s | |||
LLLsLLLs - 6L 2s | |||
LLLLLLLs - 7L 1s | |||
9-note scales: | |||
Lssssssss - 1L 8s | |||
LsssLssss - 2L 7s | |||
LssLssLss - 3L 6s | |||
LsLsLsLss - 4L 5s | |||
LLsLsLsLs - 5L 4s | |||
LLsLLsLLs - 6L 3s | |||
LLLLsLLLs - 7L 2s | |||
LLLLLLLLs - 8L 1s | |||
10-note scales: | |||
Lsssssssss - 1L 9s | |||
LssssLssss - 2L 8s | |||
LssLssLsss - 3L 7s | |||
LsLssLsLss - 4L 6s | |||
LsLsLsLsLs - 5L 5s | |||
LLsLsLLsLs - 6L 4s | |||
LLLsLLsLLs - 7L 3s | |||
LLLLsLLLLs - 8L 2s | |||
LLLLLLLLLs - 9L 1s | |||
11-note scales: | |||
Lssssssssss - 1L 10s | |||
LssssLsssss - 2L 9s | |||
LssLsssLsss - 3L 8s | |||
LsLssLssLss - 4L 7s | |||
LsLsLsLsLss - 5L 6s | |||
LLsLsLsLsLs - 6L 5s | |||
LLsLLsLLsLs - 7L 4s | |||
LLLsLLLsLLs - 8L 3s | |||
LLLLLsLLLLs - 9L 2s | |||
LLLLLLLLLLs - 10L 1s | |||
12-note scales: | |||
Lsssssssssss - 1L 11s | |||
LsssssLsssss - 2L 10s | |||
LsssLsssLsss - 3L 9s | |||
LssLssLssLss - 4L 8s | |||
LsLsLssLsLss - 5L 7s | |||
LsLsLsLsLsLs - 6L 6s | |||
LLsLsLLsLsLs - 7L 5s | |||
LLsLLsLLsLLs - 8L 4s | |||
LLLsLLLsLLLs - 9L 3s | |||
LLLLLsLLLLLs - 10L 2s | |||
LLLLLLLLLLLs - 11L 1s | |||
13-note scales: | |||
Lssssssssssss - 1L 12s | |||
LsssssLssssss - 2L 11s | |||
LsssLsssLssss - 3L 10s | |||
LssLssLssLsss - 4L 9s | |||
LsLssLsLssLss - 5L 8s | |||
LsLsLsLsLsLss - 6L 7s | |||
LLsLsLsLsLsLs - 7L 6s | |||
LLsLLsLsLLsLs - 8L 5s | |||
LLLsLLsLLsLLs - 9L 4s | |||
LLLLsLLLsLLLs - 10L 3s | |||
LLLLLLsLLLLLs - 11L 2s | |||
LLLLLLLLLLLLs - 12L 1s | |||